如何解决如何使用 Python 制作热键
我想重新映射我的退格键以同时按下 control 和退格键,但我不知道如何使用 python 执行此操作。我使用的是 RaspBerry Pi OS,这就是我不能使用 ahk 的原因,所以 python 是最好的选择。我有一个程序可以检测我现在何时按下退格键,但是我无法让它按下任何键,例如 control 否则它会给我以下错误“AttributeError: module 'pynput.keyboard' has not attribute 'type '。”请让我知道如何在 Python 中使退格发送控制和退格。无需使用我拥有的任何代码,但无论如何我都会把它留在这里。
from pynput import keyboard
#from pynput.keyboard import Key,Controller
#keyboard = Controller()
def on_press(key):
try:
print('alphanumeric key {0} pressed'.format(
key.char))
except AttributeError:
print('special key {0} pressed'.format(
key))
def on_release(key):
print('{0} released'.format(
key))
if "backspace" in (str('{0} released'.format(
key))):
print("hi")
keyboard.type("h")
return
#tap('a')
#keyboard.press('a')
#keyboard.release('a')
if key == keyboard.Key.esc:
# Stop listener
return
# Collect events until released
with keyboard.Listener(
on_press=on_press,on_release=on_release) as listener:
listener.join()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。