python-3.x - 在 python3 中使用键盘模块时 Num Lock 按钮按下不起作用

标签 python-3.x keyboard keypress pyautogui

我正在使用键盘模块模拟按钮按下。 我有以下代码:

keyboard.press('num lock')# switching on the num lock key
##do some operation##
keyboard.press('num lock')# num lock key is still On

在第二条语句中,未按下数字锁定键。 请帮我解决这个问题。

我已经尝试使用 pyautogui,仍然没有解决。

pyautogui.press("num lock")

谢谢 西门

最佳答案

您需要传递的字符串是'numlock',而不是'num lock':

>>> pyautogui.press("numlock")

关于python-3.x - 在 python3 中使用键盘模块时 Num Lock 按钮按下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51614524/

相关文章:

Python PyQt5 - QEvent Keypress 执行两次

python - 如何将 postgresql 字段名称输出到字典中,而不是仅在 python 中输出列名称?

python - 使用 Python 3(而非 Python 2)下载时 Zip 文件损坏

mysql - 使用mysql和flask显示多条记录

assembly - 键盘箭头的扫描码是什么? (右,左,下,上)

java - 如何在Java中检测按键

linux - python 将 os.environ 传递给子 gnome 终端

javascript - 通过 JavaScript 检测按键时的 '@' (arobase)?

iphone - iOS 键盘是否可编程(适用于 App Store 应用程序)?

focus - 当我按下回车键或在文本字段外单击时,如何移除文本字段焦点? (SwiftUI,MacOS)