我想要一个Python脚本,它应该阻止特定USB键盘的正常使用,而不是全部,然后在Python程序中使用该键盘发送的输入来进一步处理它
我希望键盘不能正常工作,但应该只将输入数据提供给python程序
您可以使用Python模块键盘。
Keyboard
允许检测按键并模拟它们,并且应该很快解决您的问题。为了确保不能使用键盘输入,我们可以使用 block_key()
功能。但是,我们还需要检测按键操作。我用 pynput
来做到这一点。这是一段代码:
import keyboard
from pynput import keyboard as keys
def onPress(key):
#process whatever key was pressed
for key in range(150):
keyboard.block_key(key) #blocks all keys on keyboard
with keys.Listener(on_press=onPress) as listener:
listener.join()