Module: Vigilem::Evdev

Defined in:
lib/vigilem/_evdev.rb,
lib/vigilem/evdev.rb,
lib/vigilem/evdev/dom.rb,
lib/vigilem/evdev/device.rb,
lib/vigilem/evdev/system.rb,
lib/vigilem/evdev/version.rb,
lib/vigilem/evdev/dom/adapter.rb,
lib/vigilem/evdev/multiplexer.rb,
lib/vigilem/evdev/system/time.rb,
lib/vigilem/evdev/dom/kp_table.rb,
lib/vigilem/evdev/system/input.rb,
lib/vigilem/evdev/system/ioctl.rb,
lib/vigilem/evdev/demultiplexer.rb,
lib/vigilem/evdev/key_map_cache.rb,
lib/vigilem/evdev/context_filter.rb,
lib/vigilem/evdev/transfer_agent.rb,
lib/vigilem/evdev/vty_context_filter.rb,
lib/vigilem/evdev/device_capabilities.rb,
lib/vigilem/evdev/focus_context_filter.rb,
lib/vigilem/evdev/input_system_handler.rb,
lib/vigilem/evdev/dom/input_event_utils.rb,
lib/vigilem/evdev/system/keymap_loaders.rb,
lib/vigilem/evdev/system/input/input_event.rb,
lib/vigilem/evdev/dom/input_event_converter.rb,
lib/vigilem/evdev/system/keymap_loaders/kmap_loader.rb,
lib/vigilem/evdev/system/keymap_loaders/dumpkeys_loader.rb

Overview

loading this will load less than the tld

Defined Under Namespace

Modules: ContextFilter, DOM, DeviceCapabilities, KeyMapCache, System, Time Classes: Demultiplexer, Device, FocusContextFilter, InputSystemHandler, KeyEvent, Multiplexer, TransferAgent, VTYContextFilter

Constant Summary collapse

VERSION =
'0.1.3'

Class Method Summary collapse

Class Method Details

.data_dirObject



11
12
13
# File 'lib/vigilem/_evdev.rb', line 11

def data_dir
  @data_dir ||= Support::GemUtils.data_dir(__FILE__)
end

.key_mapKeyMap

Returns:

  • (KeyMap)


17
18
19
# File 'lib/vigilem/_evdev.rb', line 17

def key_map
  System::KeymapLoaders.key_map
end