Sha256: f3ae2f8bece79313e4852a8513bb4e76b033e837f9bd9a75aa99779d3f0ec533
Contents?: true
Size: 1.69 KB
Versions: 2
Compression:
Stored size: 1.69 KB
Contents
#https://github.com/christopheraue/ruby-linux_input/blob/master/lib/linux_input/generated/input.rb module Xkeyrap class Key NUMBER_KEYS = [ :KEY_0, :KEY_1, :KEY_2, :KEY_3, :KEY_4, :KEY_5, :KEY_6, :KEY_7, :KEY_8, :KEY_9 ] MISC_KEYS = [ :KEY_LEFTBRACE, :KEY_RIGHTBRACE, :KEY_ENTER, :KEY_KPENTER, :KEY_SEMICOLON, :KEY_APOSTROPHE, :KEY_BACKSPACE, :KEY_TAB, :KEY_DASHBOARD, :KEY_GRAVE, :KEY_COMMA, :KEY_DOT, :KEY_SLASH, :KEY_BACKSLASH, :KEY_HOME, :KEY_UP, :KEY_PAGEUP, :KEY_LEFT, :KEY_RIGHT, :KEY_END, :KEY_DOWN, :KEY_PAGEDOWN, :KEY_INSERT, :KEY_DELETE, ] LETTER_KEYS = [ :KEY_Q, :KEY_W, :KEY_E, :KEY_R, :KEY_T, :KEY_Y, :KEY_U, :KEY_I, :KEY_O, :KEY_P, :KEY_A, :KEY_S, :KEY_D, :KEY_F, :KEY_G, :KEY_H, :KEY_J, :KEY_K, :KEY_L, :KEY_Z, :KEY_X, :KEY_C, :KEY_V, :KEY_B, :KEY_N, :KEY_M, ] MODIFIER_KEYS = [ :KEY_ESC, :KEY_LEFTSHIFT, :KEY_RIGHTSHIFT, :KEY_RIGHTALT, :KEY_LEFTALT, :KEY_SPACE, :KEY_CAPSLOCK, :KEY_LEFTMETA, :KEY_RIGHTMETA, :KEY_LEFTCTRL, :KEY_RIGHTCTRL ] FUNCTION_KEYS = [ :KEY_F1, :KEY_F2, :KEY_F3, :KEY_F4, :KEY_F5, :KEY_F6, :KEY_F7, :KEY_F8, :KEY_F9, :KEY_F10, :KEY_F11, :KEY_F12, ] ALL_KEYS = NUMBER_KEYS + MISC_KEYS + LETTER_KEYS + MODIFIER_KEYS + FUNCTION_KEYS end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xkeyrap-0.0.6 | lib/xkeyrap/key.rb |
xkeyrap-0.0.2 | lib/xkeyrap/key.rb |