module InputStructure
Public Class Methods
keyboard_input(wVk,dw_flags)
click to toggle source
# File lib/auto_click/input_structure.rb, line 13 def self.keyboard_input(wVk,dw_flags) ki = Array.new(7, 0) ki[0] = 1 ki[1] = wVk ki[2] = dw_flags ki.pack('QLLLLQQ') end
keyboard_input_32(wVk,dw_flags)
click to toggle source
# File lib/auto_click/input_structure.rb, line 31 def self.keyboard_input_32(wVk,dw_flags) ki = Array.new(7, 0) ki[0] = 1 ki[1] = wVk ki[2] = dw_flags ki.pack('LLLLLLL') end
mouse_input(dx,dy,mouse_data,dw_flags)
click to toggle source
# File lib/auto_click/input_structure.rb, line 3 def self.mouse_input(dx,dy,mouse_data,dw_flags) mi = Array.new(7, 0) mi[0] = 0 mi[1] = dx mi[2] = dy mi[3] = mouse_data mi[4] = dw_flags mi.pack('QLLLLQQ') end
mouse_input_32(dx,dy,mouse_data,dw_flags)
click to toggle source
# File lib/auto_click/input_structure.rb, line 21 def self.mouse_input_32(dx,dy,mouse_data,dw_flags) mi = Array.new(7, 0) mi[0] = 0 mi[1] = dx mi[2] = dy mi[3] = mouse_data mi[4] = dw_flags mi.pack('LLLLLLL') end