3

在英文键盘上,“y”与斯洛文尼亚语键盘 (AZERTY) 上的“z”在同一个位置。有没有一种方法可以让 Python 程序识别当您按下同一个键时按下了哪个物理键,而不管使用的是哪种语言?

4

1 回答 1

-2

据我了解,您问的是在 Python REPL(AKA shell)中运行命令。AFAIK Python REPL 不直接与硬件交互。相反,它与操作系统库交互。在这种情况下,这意味着它不接收关键扫描码,而是接收字符。因此,与其尝试更改 Python,不如更改操作系统的键盘布局。如何做到这一点取决于操作系统。

于 2020-01-18T20:24:12.907 回答