lib/fingerpoken/xdo.rb in fingerpoken-0.2.20101217123250 vs lib/fingerpoken/xdo.rb in fingerpoken-0.2.20101227000817
- old
+ new
@@ -23,36 +23,33 @@
super(config)
@xdo = LibXdo::xdo_new(nil)
if @xdo.null?
raise "xdo_new failed"
end
- register
end
def mousemove_relative(x, y)
- @logger.info("move #{x},#{y}")
return LibXdo::xdo_mousemove_relative(@xdo, x, y)
end
def click(button)
- LibXdo::xdo_click(@xdo, 0, button.to_i)
+ return LibXdo::xdo_click(@xdo, 0, button.to_i)
end
def mousedown(button)
- LibXdo::xdo_mousedown(@xdo, 0, button.to_i)
+ return LibXdo::xdo_mousedown(@xdo, 0, button.to_i)
end
def mouseup(button)
- LibXdo::xdo_mouseup(@xdo, 0, button.to_i)
+ return LibXdo::xdo_mouseup(@xdo, 0, button.to_i)
end
def type(string)
- LibXdo::xdo_type(@xdo, 0, string, 12000)
+ return LibXdo::xdo_type(@xdo, 0, string, 12000)
end
def keypress(key)
- p "Pressing: #{key}"
if key.is_a?(String)
if key.length == 1
# Assume letter
LibXdo::xdo_type(@xdo, 0, key, 12000)
else
@@ -72,7 +69,8 @@
else
puts "I don't know how to type web keycode '#{key}'"
end # case key
end # if 32.upto(127).include?(key)
end # if key.is_a?String
+ return nil
end # def keypress
end # class FingerPoken::Target::Xdo