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