Python USB 设备

问题描述 投票:0回答:1

我想要一个Python脚本,它应该阻止特定USB键盘的正常使用,而不是全部,然后在Python程序中使用该键盘发送的输入来进一步处理它

我希望键盘不能正常工作,但应该只将输入数据提供给python程序

python keyboard usb
1个回答
0
投票

您可以使用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()
© www.soinside.com 2019 - 2024. All rights reserved.