python - 如何转换pynput监听器的特殊键码
问题描述
我的问题是,当我听到Ctrl + V
按键记录器向我显示按下的按键是[Ctrl, '\x16']
(我在数组上显示它)的组合键时。
所以,我的问题是,有人能告诉我一种将这个关键代码转换为正确的一种或另一种方式来实现最终结果的方法吗?
解决方案
#https://pynput.readthedocs.io/en/latest/keyboard.html
if key == '\\x03':
key = 'copy'
elif key == '\\x18':
key = 'cut'
else: key == '\\x16':
key = 'paste'
推荐阅读
- python - 对产品和分组求和
- android - FlatList scrollToEnd 在带有 Redux 的 Android 中不起作用
- android - 与 API25 不同的项目中的低速
- javascript - 带有日期时间到月和日的PHP面向对象类
- javascript - 防止提交错误返回 Javascript
- visual-studio-code - VS Code、Prettier 和 Flow 不能很好地协同工作——我错过了什么?
- python - How to test sequential operations in a python class involving class data
- r - 对多列进行分层以进行交叉验证
- python - 表单中的 Django 字段
- sequelize.js - Sequelize:为什么我收到未处理的拒绝 SequelizeDatabaseError:列 Receiver.receiver 不存在