|
本帖最后由 jjkk1314T 于 2022-6-25 00:13 编辑
大家好,今天我分享一个用树莓派 Pico 来做一个USB HID 定制键盘或者鼠标的这么一个小的项目。
只需要3部就可以定制键盘或者鼠标的任意键,或者输入一串内容。
硬件:
我们只需要两个东西:
1. 树莓派 PICO 板子
2. 一个按键
(我使用的是12x12的 大家各自取材就行 实在没有用镊子也可以吧)
软件:
1. circuit python 环境
这个是 adafruit 出的 基于MICRO PYTHON 的解释环境,优点就是简单,大家直接用就行了
2. HID 支持库
3. 代码
软件方面我直接打包上传,大家自行下载就可以了。
操作步骤:
我们按住Pico板子上的按键,然后插入电脑, 我们会看到弹出一个U盘。然后我们直接将1拖入进去。
它会自动重新运行,然后再弹出一个U盘,我们将2拖入到LIB里。
将code拖入到根目录,记得前面的数字要删掉,如图我那个样子。
到此其实已经可以使用了, 大家将22引脚接地,会直接输入"input my password",我使用这个功能来快速输入我的一些密码,虽然它不安全。但是我这里只是演示。
下面我们来看一下关键代码,
# The pins we'll use, each will have an internal pullup
keypress_pins = [board.GP20, board.GP21, board.GP22]
# Our array of key objects
key_pin_array = []
# The Keycode sent for each button, will be paired with a control key
keys_pressed = [Keycode.A, "Hello, World!", "input my password"]
它这里其实主要定义了3个按键,20,21,22
第一个是键盘按键A,然后是与世界对话,最后是我写得也就 22引脚,大家后面自行修改就行。
本方法使用你有树莓派PICO,临时想定义一些快捷键的。比如快速删除,输入密码等等吧,大家都是高手自己发挥吧。。。
本次分享到此结束。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|