diff --git a/__pycache__/kb.cpython-37.pyc b/__pycache__/kb.cpython-37.pyc index 2fa85fd..b64cfea 100644 Binary files a/__pycache__/kb.cpython-37.pyc and b/__pycache__/kb.cpython-37.pyc differ diff --git a/kb.py b/kb.py index 74c0014..6b8bc76 100755 --- a/kb.py +++ b/kb.py @@ -48,6 +48,11 @@ def write_caps(char): write_report(chr(32)+NULL_CHAR+chr(char)+NULL_CHAR*5) def write_str(word): for letter in word: + if letter == "?": + letter = "/" + write_caps(keycodes.keycodelst[letter]) + write_report(NULL_CHAR*8) + continue if letter == "~": letter = "`" write_caps(keycodes.keycodelst[letter]) @@ -85,7 +90,7 @@ def write_str(word): try: write_char(keycodes.keycodelst[letter]) except: - print("Unknown keycode") + print("Unknown HID keycode") finally: write_report(NULL_CHAR*8) @@ -95,7 +100,7 @@ def write_special(input): try: write_char(keycodes.keycodelst[input]) except: - print("Unsupported keycode! Ask Cole Deck to add support.") + print("Unknown HID keycode") finally: write_report(NULL_CHAR*8)