Skip to content

Commit

Permalink
Merge pull request #111 from psvenk/ydotool-keycodes
Browse files Browse the repository at this point in the history
Use keycodes for typing with ydotool
  • Loading branch information
firecat53 authored Mar 25, 2022
2 parents 84f2644 + ab2b63b commit f686e46
Showing 1 changed file with 64 additions and 64 deletions.
128 changes: 64 additions & 64 deletions keepmenu/type.py
Original file line number Diff line number Diff line change
Expand Up @@ -357,70 +357,70 @@ def type_entry_xdotool(entry, tokens):


YDOTOOL_AUTOTYPE_TOKENS = {
"{TAB}" : ['key', 'TAB'],
"{ENTER}" : ['key', 'ENTER'],
"~" : ['key', 'Return'],
"{UP}" : ['key', 'UP'],
"{DOWN}" : ['key', 'DOWN'],
"{LEFT}" : ['key', 'LEFT'],
"{RIGHT}" : ['key', 'RIGHT'],
"{INSERT}" : ['key', 'INSERT'],
"{INS}" : ['key', 'INSERT'],
"{DELETE}" : ['key', 'DELETE'],
"{DEL}" : ['key', 'DELETE'],
"{HOME}" : ['key', 'HOME'],
"{END}" : ['key', 'END'],
"{PGUP}" : ['key', 'PAGEUP'],
"{PGDN}" : ['key', 'PAGEDOWN'],
"{SPACE}" : ['type', ' '],
"{BACKSPACE}" : ['key', 'BACKSPACE'],
"{BS}" : ['key', 'BACKSPACE'],
"{BKSP}" : ['key', 'BACKSPACE'],
"{BREAK}" : ['key', 'BREAK'],
"{CAPSLOCK}" : ['key', 'CAPSLOCK'],
"{ESC}" : ['key', 'ESC'],
# "{WIN}" : ['key', 'Super'],
# "{LWIN}" : ['key', 'Super_L'],
# "{RWIN}" : ['key', 'Super_R'],
# "{APPS}" : ['key', ''],
# "{HELP}" : ['key', ''],
"{NUMLOCK}" : ['key', 'NUMLOCK'],
# "{PRTSC}" : ['key', ''],
"{SCROLLLOCK}": ['key', 'SCROLLLOCK'],
"{F1}" : ['key', 'F1'],
"{F2}" : ['key', 'F2'],
"{F3}" : ['key', 'F3'],
"{F4}" : ['key', 'F4'],
"{F5}" : ['key', 'F5'],
"{F6}" : ['key', 'F6'],
"{F7}" : ['key', 'F7'],
"{F8}" : ['key', 'F8'],
"{F9}" : ['key', 'F9'],
"{F10}" : ['key', 'F10'],
"{F11}" : ['key', 'F11'],
"{F12}" : ['key', 'F12'],
"{F13}" : ['key', 'F13'],
"{F14}" : ['key', 'F14'],
"{F15}" : ['key', 'F15'],
"{F16}" : ['key', 'F16'],
"{ADD}" : ['key', 'KPPLUS'],
"{SUBTRACT}" : ['key', 'KPMINUS'],
"{MULTIPLY}" : ['key', 'KPASTERISK'],
"{DIVIDE}" : ['key', 'KPSLASH'],
"{NUMPAD0}" : ['key', 'KP0'],
"{NUMPAD1}" : ['key', 'KP1'],
"{NUMPAD2}" : ['key', 'KP2'],
"{NUMPAD3}" : ['key', 'KP3'],
"{NUMPAD4}" : ['key', 'KP4'],
"{NUMPAD5}" : ['key', 'KP5'],
"{NUMPAD6}" : ['key', 'KP6'],
"{NUMPAD7}" : ['key', 'KP7'],
"{NUMPAD8}" : ['key', 'KP8'],
"{NUMPAD9}" : ['key', 'KP9'],
"+" : ['key', 'LEFTSHIFT'],
"^" : ['Key', 'LEFTCTRL'],
"%" : ['key', 'LEFTALT'],
# "@" : ['key', 'Super']
"{TAB}" : ['key', '15:1', '15:0'],
"{ENTER}" : ['key', '28:1', '28:0'],
"~" : ['key', '28:1', '28:0'],
"{UP}" : ['key', '103:1', '103:0'],
"{DOWN}" : ['key', '108:1', '108:0'],
"{LEFT}" : ['key', '105:1', '105:0'],
"{RIGHT}" : ['key', '106:1', '106:0'],
"{INSERT}" : ['key', '110:1', '110:0'],
"{INS}" : ['key', '110:1', '110:0'],
"{DELETE}" : ['key', '111:1', '111:0'],
"{DEL}" : ['key', '111:1', '111:0'],
"{HOME}" : ['key', '102:1', '102:0'],
"{END}" : ['key', '107:1', '107:0'],
"{PGUP}" : ['key', '104:1', '104:0'],
"{PGDN}" : ['key', '109:1', '109:0'],
"{SPACE}" : ['key', '57:1', '57:0'],
"{BACKSPACE}" : ['key', '14:1', '14:0'],
"{BS}" : ['key', '14:1', '14:0'],
"{BKSP}" : ['key', '14:1', '14:0'],
"{BREAK}" : ['key', '0x19b:1', '0x19b:0'],
"{CAPSLOCK}" : ['key', '58:1', '58:0'],
"{ESC}" : ['key', '1:1', '1:0'],
"{WIN}" : ['key', '125:1', '125:0'],
"{LWIN}" : ['key', '125:1', '125:0'],
"{RWIN}" : ['key', '126:1', '126:0'],
"{APPS}" : ['key', '0x244:1', '0x244:0'],
"{HELP}" : ['key', '138:1', '138:0'],
"{NUMLOCK}" : ['key', '69:1', '69:0'],
"{PRTSC}" : ['key', '99:1', '99:0'],
"{SCROLLLOCK}": ['key', '70:1', '70:0'],
"{F1}" : ['key', '59:1', '59:0'],
"{F2}" : ['key', '60:1', '60:0'],
"{F3}" : ['key', '61:1', '61:0'],
"{F4}" : ['key', '62:1', '62:0'],
"{F5}" : ['key', '63:1', '63:0'],
"{F6}" : ['key', '64:1', '64:0'],
"{F7}" : ['key', '65:1', '65:0'],
"{F8}" : ['key', '66:1', '66:0'],
"{F9}" : ['key', '67:1', '67:0'],
"{F10}" : ['key', '68:1', '68:0'],
"{F11}" : ['key', '87:1', '87:0'],
"{F12}" : ['key', '88:1', '88:0'],
"{F13}" : ['key', '183:1', '183:0'],
"{F14}" : ['key', '184:1', '184:0'],
"{F15}" : ['key', '185:1', '185:0'],
"{F16}" : ['key', '186:1', '186:0'],
"{ADD}" : ['key', '78:1', '78:0'],
"{SUBTRACT}" : ['key', '74:1', '74:0'],
"{MULTIPLY}" : ['key', '55:1', '55:0'],
"{DIVIDE}" : ['key', '98:1', '98:0'],
"{NUMPAD0}" : ['key', '82:1', '82:0'],
"{NUMPAD1}" : ['key', '79:1', '79:0'],
"{NUMPAD2}" : ['key', '80:1', '80:0'],
"{NUMPAD3}" : ['key', '81:1', '81:0'],
"{NUMPAD4}" : ['key', '75:1', '75:0'],
"{NUMPAD5}" : ['key', '76:1', '76:0'],
"{NUMPAD6}" : ['key', '77:1', '77:0'],
"{NUMPAD7}" : ['key', '71:1', '71:0'],
"{NUMPAD8}" : ['key', '72:1', '72:0'],
"{NUMPAD9}" : ['key', '73:1', '73:0'],
"+" : ['key', '42:1', '42:0'],
"^" : ['Key', '29:1', '29:0'],
"%" : ['key', '56:1', '56:0'],
"@" : ['key', '125:1', '125:0']
}


Expand Down

0 comments on commit f686e46

Please sign in to comment.