如何在Mac OSX上使用IDLE监控Python 3.7中的按键情况

问题描述 投票:0回答:1

在Mac上使用Python 3.7和IDLE。 我希望能够监控按键,并立即返回字符、ASCII 或 Unicode 值。 我不知道如何在 Idle 中使用 pynput。 有什么好办法吗?

macos python-3.7 keypress python-idle getch
1个回答
0
投票

你不能这样做。 IDLE使用tcltk GUI框架的tkinter接口。 IDLE文档中有一节当前标题为 "运行用户代码",其中有这样一段。

当Shell拥有焦点时,它控制键盘和屏幕。 这通常是透明的,但直接访问键盘和屏幕的函数将无法工作。 这些包括系统特有的函数,这些函数确定是否有一个键被按下,如果有,是哪个。

© www.soinside.com 2019 - 2024. All rights reserved.