class Uinput::Keyboard::Initializer

Public Class Methods

new(keyboard, &block) click to toggle source
Calls superclass method
# File lib/uinput/keyboard/initializer.rb, line 4
def initialize(keyboard, &block)
  @keyboard = keyboard
  super(keyboard, &block)
  add_event(:EV_KEY)
  add_event(:EV_SYN)
  add_all_keys
end

Public Instance Methods

add_all_keys() click to toggle source
# File lib/uinput/keyboard/initializer.rb, line 12
def add_all_keys
  @keyboard.keymap.keys.map(&:scan_code).each{ |key| add_key(key) }
end