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