python - 键盘模块中的所有键名是什么?
问题描述
在 python 键盘模块https://pypi.org/project/keyboard/中,所有键的名称是什么?谁能给我一份清单,因为我找不到。
解决方案
keyboard
文档中甚至源代码中都没有这样的列表。在运行时通过从Windows API或keyboard
查询关键信息来构建其关键信息表,然后应用一些自己的后处理。dumpkeys
构建的密钥信息表keyboard
不在其公共 API 中的任何位置,但如果您 import keyboard
,私有keyboard._os_keyboard.from_name
表应该具有所有keyboard
的规范密钥名称。keyboard._canonical_names.canonical_names
如果您也想要该信息,应该具有从非规范名称到规范名称的映射,但我不确定该表中的所有内容实际上都保证是受支持的键。
推荐阅读
- html - 使用 VBA 单击 iframe (IE) 中的链接
- r - 如何查看 R 函数体内部
- javascript - React - 浏览器缩小时禁用功能
- c# - /usr/share/dotnet/sdk/2.2.402/NuGet.targets(123,5):错误:缺少根元素。[~/projects/test-proj/test-proj.csproj]
- python - 使用 matplotlib.pyplot 在直线和 x 轴之间添加垂直虚线
- google-apps-script - 将一串数据提取到单独的单元格中
- opengl - 是否可以编写在 OpenGL 2.x 和 3.x 之间可移植的顶点数组代码?
- powershell - 如何从 Powershell 中的十进制值获取分钟和秒 (mm:ss)
- reactjs - React Hooks 与 Redux 和 MVVM 架构
- azure - Azure AD B2C - 如何以编程方式创建消费者用户?