全局键绑定?
Global Keybindings?
我们可以用 python 做一些全局键绑定吗?
我的意思是,当我在另一个应用程序或游戏中时,如果我按 X
,代码会执行某些操作。
我搜索了那个,但只找到 Ubuntu 或 Linux...
但我想要 Windows 和 Python3.x 的东西。
解决方案:https://pynput.readthedocs.io/en/latest/keyboard.html#global-hotkeys
这是我找到的,效果很好。
使用模块 pynput。它将在全球范围内收听按键。
我在这里找到了答案whosebug.com/questions/11918999/key-listeners-in-python
from pynput import keyboard
def on_press(key):
try:
print('alphanumeric key {0} pressed'.format(key.char))
except AttributeError:
print('special key {0} pressed'.format(key))
listener = keyboard.Listener(on_press=on_press)
listener.start()
我们可以用 python 做一些全局键绑定吗?
我的意思是,当我在另一个应用程序或游戏中时,如果我按 X
,代码会执行某些操作。
我搜索了那个,但只找到 Ubuntu 或 Linux...
但我想要 Windows 和 Python3.x 的东西。
解决方案:https://pynput.readthedocs.io/en/latest/keyboard.html#global-hotkeys
这是我找到的,效果很好。
使用模块 pynput。它将在全球范围内收听按键。
我在这里找到了答案whosebug.com/questions/11918999/key-listeners-in-python
from pynput import keyboard
def on_press(key):
try:
print('alphanumeric key {0} pressed'.format(key.char))
except AttributeError:
print('special key {0} pressed'.format(key))
listener = keyboard.Listener(on_press=on_press)
listener.start()