pykeymapper package¶
Submodules¶
pykeymapper.cli module¶
pykeymapper.events module¶
-
class
pykeymapper.events.CODE[source]¶ Bases:
object-
KEY_0= 11¶
-
KEY_1= 2¶
-
KEY_102ND= 86¶
-
KEY_2= 3¶
-
KEY_3= 4¶
-
KEY_4= 5¶
-
KEY_5= 6¶
-
KEY_6= 7¶
-
KEY_7= 8¶
-
KEY_8= 9¶
-
KEY_9= 10¶
-
KEY_A= 30¶
-
KEY_APOSTROPHE= 40¶
-
KEY_B= 48¶
-
KEY_BACKSLASH= 43¶
-
KEY_BACKSPACE= 14¶
-
KEY_C= 46¶
-
KEY_CAPSLOCK= 58¶
-
KEY_COMMA= 51¶
-
KEY_COMPOSE= 127¶
-
KEY_D= 32¶
-
KEY_DELETE= 111¶
-
KEY_DOT= 52¶
-
KEY_DOWN= 108¶
-
KEY_E= 18¶
-
KEY_END= 107¶
-
KEY_ENTER= 28¶
-
KEY_EQUAL= 13¶
-
KEY_ESC= 1¶
-
KEY_F= 33¶
-
KEY_F1= 59¶
-
KEY_F10= 68¶
-
KEY_F11= 87¶
-
KEY_F12= 88¶
-
KEY_F2= 60¶
-
KEY_F3= 61¶
-
KEY_F4= 62¶
-
KEY_F5= 63¶
-
KEY_F6= 64¶
-
KEY_F7= 65¶
-
KEY_F8= 66¶
-
KEY_F9= 67¶
-
KEY_G= 34¶
-
KEY_GRAVE= 41¶
-
KEY_H= 35¶
-
KEY_HANGEUL= 122¶
-
KEY_HANGUEL= 122¶
-
KEY_HANJA= 123¶
-
KEY_HENKAN= 92¶
-
KEY_HIRAGANA= 91¶
-
KEY_HOME= 102¶
-
KEY_I= 23¶
-
KEY_INSERT= 110¶
-
KEY_J= 36¶
-
KEY_K= 37¶
-
KEY_KATAKANA= 90¶
-
KEY_KATAKANAHIRAGANA= 93¶
-
KEY_KP0= 82¶
-
KEY_KP1= 79¶
-
KEY_KP2= 80¶
-
KEY_KP3= 81¶
-
KEY_KP4= 75¶
-
KEY_KP5= 76¶
-
KEY_KP6= 77¶
-
KEY_KP7= 71¶
-
KEY_KP8= 72¶
-
KEY_KP9= 73¶
-
KEY_KPASTERISK= 55¶
-
KEY_KPCOMMA= 121¶
-
KEY_KPDOT= 83¶
-
KEY_KPENTER= 96¶
-
KEY_KPEQUAL= 117¶
-
KEY_KPJPCOMMA= 95¶
-
KEY_KPMINUS= 74¶
-
KEY_KPPLUS= 78¶
-
KEY_KPPLUSMINUS= 118¶
-
KEY_KPSLASH= 98¶
-
KEY_L= 38¶
-
KEY_LEFT= 105¶
-
KEY_LEFTALT= 56¶
-
KEY_LEFTBRACE= 26¶
-
KEY_LEFTCTRL= 29¶
-
KEY_LEFTMETA= 125¶
-
KEY_LEFTSHIFT= 42¶
-
KEY_LINEFEED= 101¶
-
KEY_M= 50¶
-
KEY_MACRO= 112¶
-
KEY_MINUS= 12¶
-
KEY_MUHENKAN= 94¶
-
KEY_MUTE= 113¶
-
KEY_N= 49¶
-
KEY_NUMLOCK= 69¶
-
KEY_O= 24¶
-
KEY_P= 25¶
-
KEY_PAGEDOWN= 109¶
-
KEY_PAGEUP= 104¶
-
KEY_PAUSE= 119¶
-
KEY_POWER= 116¶
-
KEY_Q= 16¶
-
KEY_R= 19¶
-
KEY_RESERVED= 0¶
-
KEY_RIGHT= 106¶
-
KEY_RIGHTALT= 100¶
-
KEY_RIGHTBRACE= 27¶
-
KEY_RIGHTCTRL= 97¶
-
KEY_RIGHTMETA= 126¶
-
KEY_RIGHTSHIFT= 54¶
-
KEY_RO= 89¶
-
KEY_S= 31¶
-
KEY_SCALE= 120¶
-
KEY_SCROLLLOCK= 70¶
-
KEY_SEMICOLON= 39¶
-
KEY_SLASH= 53¶
-
KEY_SPACE= 57¶
-
KEY_SYSRQ= 99¶
-
KEY_T= 20¶
-
KEY_TAB= 15¶
-
KEY_U= 22¶
-
KEY_UP= 103¶
-
KEY_V= 47¶
-
KEY_VOLUMEDOWN= 114¶
-
KEY_VOLUMEUP= 115¶
-
KEY_W= 17¶
-
KEY_X= 45¶
-
KEY_Y= 21¶
-
KEY_YEN= 124¶
-
KEY_Z= 44¶
-
KEY_ZENKAKUHANKAKU= 85¶
-
MSC_SCAN= 4¶
-
SYN= 0¶
-
-
class
pykeymapper.events.InputEvent[source]¶ Bases:
_ctypes.Structure-
code¶ Structure/Union member
-
time¶ Structure/Union member
-
type¶ Structure/Union member
-
value¶ Structure/Union member
-
pykeymapper.utils module¶
-
pykeymapper.utils.make_key_event(code, value, type=None)[source]¶ Construct a input event.
- Args:
- code(int): value(int): type(Optional[type]):
- Returns:
- InputEvent:
Module contents¶
Top-level package for PyKeyMapper.