我想檢測python代碼中的擊鍵。我已經嘗試了很多使用不同庫的方法,但它們都不能檢測到UTF鍵盤輸入,只能檢測到Ascii。例如,如果用戶鍵入這些鍵,我想要檢測Unicode字符(如「د」)或(「ۼ」)。這意味着如果按下Alt + Shift鍵,它會將我的輸入更改爲使用Unicode字符的另一種語言,並且我想檢測它們。鍵盤輸入爲Python中的Unicode字符
重要: 我需要Windows版本。
它必須檢測鍵擊,即使不關注終端。
假設這個簡單的例子:
from pynput import keyboard
def on_press(key):
try:
print(key.char)
except AttributeError:
print(key)
if __name__ == "__main__":
with keyboard.Listener(on_press=on_press) as listener:
listener.join()
謝謝,但我需要一個Windows代碼。在Windows'tty'和'termios'不工作。 –