Add library stub and fix a typo in an enum name
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
This commit is contained in:
parent
10623cd190
commit
a3988018f8
|
@ -6,11 +6,15 @@ Source: https://guacamole.apache.org/doc/0.9.0/guacamole-common-js/symbols/src/s
|
|||
|
||||
from enum import IntEnum
|
||||
|
||||
__version__: str = "0.0.1"
|
||||
__version__: str = "0.0.4"
|
||||
__author__: str = "Ari Archer <ari.web.xyz@gmail.com>"
|
||||
|
||||
|
||||
class UnshiftedKeyCodes(IntEnum):
|
||||
"""Map of known JavaScript keycodes which do not map to typable characters
|
||||
to their unshifted X11 keysym equivalents.
|
||||
"""
|
||||
|
||||
BACKSPACE = 0xFF08
|
||||
TAB = 0xFF09
|
||||
ENTER = 0xFF0D
|
||||
|
@ -50,7 +54,10 @@ class UnshiftedKeyCodes(IntEnum):
|
|||
SCROLL_LOCK = 0xFF14
|
||||
|
||||
|
||||
class KetIdentifiers(IntEnum):
|
||||
class KeyIdentifiers(IntEnum):
|
||||
"""Map of known Python keyidentifiers which do not map to typable
|
||||
characters to their unshifted X11 keysym equivalents."""
|
||||
|
||||
AGAIN = 0xFF66
|
||||
ALL_CANDIDATES = 0xFF3D
|
||||
ALPHANUMERIC = 0xFF30
|
||||
|
@ -157,10 +164,17 @@ class KetIdentifiers(IntEnum):
|
|||
|
||||
|
||||
class ShiftedKeywords(IntEnum):
|
||||
"""Map of known Python keycodes which do not map to typable characters
|
||||
to their shifted X11 keysym equivalents. Keycodes must only be listed
|
||||
here if their shifted X11 keysym equivalents differ from their unshifted
|
||||
equivalents."""
|
||||
|
||||
ALT = 0xFFE7
|
||||
|
||||
|
||||
class NoRepeat(IntEnum):
|
||||
"""All keysyms which should not repeat when held down."""
|
||||
|
||||
LEFT_SHIFT = 0xFFE1
|
||||
RIGHT_SHIFT = 0xFFE2
|
||||
LEFT_CTRL = 0xFFE3
|
||||
|
@ -174,6 +188,8 @@ class NoRepeat(IntEnum):
|
|||
|
||||
|
||||
class AsciiKeys(IntEnum):
|
||||
"""Map of all X11 typable ASCII characters"""
|
||||
|
||||
KEY_SPACE = 0x20
|
||||
KEY_LOWERCASE_A = 0x61
|
||||
KEY_LOWERCASE_B = 0x62
|
||||
|
|
257
guacamole_keysyms/__init__.pyi
Normal file
257
guacamole_keysyms/__init__.pyi
Normal file
|
@ -0,0 +1,257 @@
|
|||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
"""__init__.py library stub"""
|
||||
|
||||
|
||||
from enum import IntEnum
|
||||
|
||||
|
||||
class UnshiftedKeyCodes(IntEnum):
|
||||
BACKSPACE: int
|
||||
TAB: int
|
||||
ENTER: int
|
||||
SHIFT: int
|
||||
CTRL: int
|
||||
ALT: int
|
||||
PAUSE: int
|
||||
CAPS_LOCK: int
|
||||
ESCAPE: int
|
||||
SPACE: int
|
||||
PAGE_UP: int
|
||||
PAGE_DOWN: int
|
||||
END: int
|
||||
HOME: int
|
||||
LEFT_ARROW: int
|
||||
UP_ARROW: int
|
||||
RIGHT_ARROW: int
|
||||
DOWN_ARROW: int
|
||||
INSERT: int
|
||||
DELETE: int
|
||||
LEFT_WINDOW_KEY: int
|
||||
RIGHT_WINDOW_KEY: int
|
||||
SELECT_KEY: int
|
||||
F1: int
|
||||
F2: int
|
||||
F3: int
|
||||
F4: int
|
||||
F5: int
|
||||
F6: int
|
||||
F7: int
|
||||
F8: int
|
||||
F9: int
|
||||
F10: int
|
||||
F11: int
|
||||
F12: int
|
||||
NUM_LOCK: int
|
||||
SCROLL_LOCK: int
|
||||
|
||||
|
||||
class KeyIdentifiers(IntEnum):
|
||||
AGAIN: int
|
||||
ALL_CANDIDATES: int
|
||||
ALPHANUMERIC: int
|
||||
ALT: int
|
||||
ATTN: int
|
||||
ALT_GRAPH: int
|
||||
ARROW_DOWN: int
|
||||
ARROW_LEFT: int
|
||||
ARROW_RIGHT: int
|
||||
ARROW_UP: int
|
||||
BACKSPACE: int
|
||||
CAPS_LOCK: int
|
||||
CANCEL: int
|
||||
CLEAR: int
|
||||
CONVERT: int
|
||||
COPY: int
|
||||
CRSEL: int
|
||||
CR_SEL: int
|
||||
CODE_INPUT: int
|
||||
COMPOSE: int
|
||||
CONTROL: int
|
||||
CONTEXT_MENU: int
|
||||
DELETE: int
|
||||
DOWN: int
|
||||
END: int
|
||||
ENTER: int
|
||||
ERASE_EOF: int
|
||||
ESCAPE: int
|
||||
EXECUTE: int
|
||||
EXSEL: int
|
||||
EX_SEL: int
|
||||
F1: int
|
||||
F2: int
|
||||
F3: int
|
||||
F4: int
|
||||
F5: int
|
||||
F6: int
|
||||
F7: int
|
||||
F8: int
|
||||
F9: int
|
||||
F10: int
|
||||
F11: int
|
||||
F12: int
|
||||
F13: int
|
||||
F14: int
|
||||
F15: int
|
||||
F16: int
|
||||
F17: int
|
||||
F18: int
|
||||
F19: int
|
||||
F20: int
|
||||
F21: int
|
||||
F22: int
|
||||
F23: int
|
||||
F24: int
|
||||
FIND: int
|
||||
GROUP_FIRST: int
|
||||
GROUP_LAST: int
|
||||
GROUP_NEXT: int
|
||||
GROUP_PREVIOUS: int
|
||||
FULL_WIDTH: int
|
||||
HALF_WIDTH: int
|
||||
HANGUL_MODE: int
|
||||
HANKAKU: int
|
||||
HANJA_MODE: int
|
||||
HELP: int
|
||||
HIRAGANA: int
|
||||
HIRAGANA_KATAKANA: int
|
||||
HOME: int
|
||||
HYPER: int
|
||||
INSERT: int
|
||||
JAPANESE_HIRAGANA: int
|
||||
JAPANESE_KATAKANA: int
|
||||
JAPANESE_ROMAJI: int
|
||||
JUNJA_MODE: int
|
||||
KANA_MODE: int
|
||||
KANJI_MODE: int
|
||||
KATAKANA: int
|
||||
LEFT: int
|
||||
META: int
|
||||
MODE_CHANGE: int
|
||||
NUM_LOCK: int
|
||||
PAGE_DOWN: int
|
||||
PAGE_UP: int
|
||||
PAUSE: int
|
||||
PLAY: int
|
||||
PREVIOUS_CANDIDATE: int
|
||||
PRINT_SCREEN: int
|
||||
REDO: int
|
||||
RIGHT: int
|
||||
ROMAN_CHARACTERS: int
|
||||
SCROLL: int
|
||||
SELECT: int
|
||||
SEPARATOR: int
|
||||
SHIFT: int
|
||||
SINGLE_CANDIDATE: int
|
||||
SUPER: int
|
||||
TAB: int
|
||||
UP: int
|
||||
UNDO: int
|
||||
WIN: int
|
||||
ZENKAKU: int
|
||||
ZENKAKU_HANKAKU: int
|
||||
|
||||
|
||||
class ShiftedKeywords(IntEnum):
|
||||
ALT: int
|
||||
|
||||
|
||||
class NoRepeat(IntEnum):
|
||||
LEFT_SHIFT: int
|
||||
RIGHT_SHIFT: int
|
||||
LEFT_CTRL: int
|
||||
RIGHT_CTRL: int
|
||||
LEFT_META: int
|
||||
RIGHT_META: int
|
||||
LEFT_ALT: int
|
||||
RIGHT_ALT: int
|
||||
LEFT_HYPER: int
|
||||
RIGHT_HYPER: int
|
||||
|
||||
|
||||
class AsciiKeys(IntEnum):
|
||||
KEY_SPACE: int
|
||||
KEY_LOWERCASE_A: int
|
||||
KEY_LOWERCASE_B: int
|
||||
KEY_LOWERCASE_C: int
|
||||
KEY_LOWERCASE_D: int
|
||||
KEY_LOWERCASE_E: int
|
||||
KEY_LOWERCASE_F: int
|
||||
KEY_LOWERCASE_G: int
|
||||
KEY_LOWERCASE_H: int
|
||||
KEY_LOWERCASE_I: int
|
||||
KEY_LOWERCASE_J: int
|
||||
KEY_LOWERCASE_K: int
|
||||
KEY_LOWERCASE_L: int
|
||||
KEY_LOWERCASE_M: int
|
||||
KEY_LOWERCASE_N: int
|
||||
KEY_LOWERCASE_O: int
|
||||
KEY_LOWERCASE_P: int
|
||||
KEY_LOWERCASE_Q: int
|
||||
KEY_LOWERCASE_R: int
|
||||
KEY_LOWERCASE_S: int
|
||||
KEY_LOWERCASE_T: int
|
||||
KEY_LOWERCASE_U: int
|
||||
KEY_LOWERCASE_V: int
|
||||
KEY_LOWERCASE_W: int
|
||||
KEY_LOWERCASE_X: int
|
||||
KEY_LOWERCASE_Y: int
|
||||
KEY_LOWERCASE_Z: int
|
||||
KEY_UPPERCASE_A: int
|
||||
KEY_UPPERCASE_B: int
|
||||
KEY_UPPERCASE_C: int
|
||||
KEY_UPPERCASE_D: int
|
||||
KEY_UPPERCASE_E: int
|
||||
KEY_UPPERCASE_F: int
|
||||
KEY_UPPERCASE_G: int
|
||||
KEY_UPPERCASE_H: int
|
||||
KEY_UPPERCASE_I: int
|
||||
KEY_UPPERCASE_J: int
|
||||
KEY_UPPERCASE_K: int
|
||||
KEY_UPPERCASE_L: int
|
||||
KEY_UPPERCASE_M: int
|
||||
KEY_UPPERCASE_N: int
|
||||
KEY_UPPERCASE_O: int
|
||||
KEY_UPPERCASE_P: int
|
||||
KEY_UPPERCASE_Q: int
|
||||
KEY_UPPERCASE_R: int
|
||||
KEY_UPPERCASE_S: int
|
||||
KEY_UPPERCASE_T: int
|
||||
KEY_UPPERCASE_U: int
|
||||
KEY_UPPERCASE_V: int
|
||||
KEY_UPPERCASE_W: int
|
||||
KEY_UPPERCASE_X: int
|
||||
KEY_UPPERCASE_Y: int
|
||||
KEY_UPPERCASE_Z: int
|
||||
SIGN_EXCLAMATION: int
|
||||
SIGN_DOUBLE_QUOTE: int
|
||||
SIGN_HASH: int
|
||||
SIGN_DOLLAR: int
|
||||
SIGN_PERCENT: int
|
||||
SIGN_AMPERSAND: int
|
||||
SIGN_SINGLE_QUOTE: int
|
||||
SIGN_OPENING_BRACKET: int
|
||||
SIGN_CLOSING_BRACKET: int
|
||||
SIGN_STAR: int
|
||||
SIGN_PLUS: int
|
||||
SIGN_COMMA: int
|
||||
SIGN_MINUS: int
|
||||
SIGN_DOT: int
|
||||
SIGN_SLASH: int
|
||||
SIGN_COLON: int
|
||||
SIGN_SEMICOLON: int
|
||||
SIGN_LESS_THAN: int
|
||||
SIGN_EQUAL: int
|
||||
SIGN_MORE_THAN: int
|
||||
SIGN_QUESTION: int
|
||||
SIGN_AT: int
|
||||
SIGN_OPENING_SQUARE_BRACKET: int
|
||||
SIGN_BACKSLASH: int
|
||||
SIGN_CLOSING_SQUARE_BRACKET: int
|
||||
SIGN_CARET: int
|
||||
SIGN_UNDERSCORE: int
|
||||
SIGN_BACKTICK: int
|
||||
SIGN_OPENING_CURLY_BRACKET: int
|
||||
SIGN_PIPE: int
|
||||
SIGN_CLOSING_CURLY_BRACKET: int
|
||||
SIGN_TILDE: int
|
|
@ -8,6 +8,8 @@ main() {
|
|||
git add -A
|
||||
git commit -sa
|
||||
git push -u origin "$(git rev-parse --abbrev-ref HEAD)"
|
||||
|
||||
sh scripts/publish.sh
|
||||
}
|
||||
|
||||
main "$@"
|
||||
|
|
Loading…
Reference in a new issue