Как заставить python печатать на машинке "ß" - PullRequest
0 голосов
/ 25 марта 2019

Печатный текст не печатает "ß", несмотря на использование .decode

Я пробовал использовать другие слова, такие как

typewrite ("Hello World")

и они работали нормально.Так что это проблема с набором, а не с обнаружением ввода с клавиатуры

Это мой текущий код

`

from pyautogui import *
from pynput import keyboard
keyNo = 0
def on_press(key):
    global keyNo
    if key == keyboard.Key.alt_l:
        keyNo = 1
    if keyNo == 1 and key == keyboard.KeyCode(char="s"):
        typewrite("ß")
with keyboard.Listener(on_press=on_press) as listener:
    listener.join()
listener = mouse.Listener(on_press=on_press)
listener.start()

`

Iнадеялся, что я смогу нажать «ALT + S» на клавиатуре, и он наберет «ß».Однако это ничего не делает без ошибок.

...