Python 检测按下哪个键
有关 我们可以从答案中检测任何ASCII字符按键,但有没有任何方法可以检测诸如“Ctrl、Alt、功能键(F1、F2..)等键Python 检测按下哪个键,python,Python,有关 我们可以从答案中检测任何ASCII字符按键,但有没有任何方法可以检测诸如“Ctrl、Alt、功能键(F1、F2..)等键 最好用于windows。要检测ctrl或alt或任何功能键,如f5f6,您必须创建自己的功能 此代码将打印您按下的女巫键,以便您了解特殊字符的字符串。钥匙 import msvcrt while True: if msvcrt.kbhit(): key_stroke = msvcrt.getch() print(key_strok
最好用于windows。要检测
ctrl
或alt
或任何功能键,如f5
f6
,您必须创建自己的功能
此代码将打印您按下的女巫键,以便您了解特殊字符的字符串。钥匙
import msvcrt
while True:
if msvcrt.kbhit():
key_stroke = msvcrt.getch()
print(key_stroke) # will print which key is pressed
例如,此代码用于检测F6
keypress
import msvcrt
while True:
if msvcrt.kbhit():
key_stroke = msvcrt.getch()
c1 = "b\'\\x00\'"
c2 = "b\'@\'"
if str(key_stroke) == str(c1):
key_stroke = msvcrt.getch()
if str(key_stroke) == str(c2):
print('yes')
我希望这对您有用。请输入您的代码、尝试次数和更多描述。我尝试了链接中答案中的所有代码,我不知道还有什么可以尝试,他们没有检测到提到的密钥。我把所有的代码都放在这里了吗@Alex_PDo你收到错误消息了吗?没有,什么都没有发生。没有检测到。可能是重复的