Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

使用树莓派 GPIO 控制的模拟键盘!

Notifications You must be signed in to change notification settings

Sucareto/RPI_GPIO_HID_Keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RPI GPIO HID Keyboard

这是一个树莓派模拟 HID 键盘设备以及 Python 发送键码的简单脚本示例。
该项目的开发已完成,这是最终版本。
这个 Python 脚本的执行效率不高,如果需要制作游戏用键盘,可以考虑其他方式。
同样原理的 Android 新项目:Android HID Keyboard

适用设备:

  • Raspberry Pi Zero (未测试)
  • Raspberry Pi Zero W (当前主要测试环境)

使用方法:

首先进行基础配置:

  • 启动到 raspbian(推荐使用 raspbian lite)
  • 安装 Python 以及 RPi.GPIO 库
  • 进行必要的设置后,下载本项目
  • 启用 USB HID 设备:
cd RPI_GPIO_HID_Keyboard/Setup
sudo bash USB_Setup.sh
  • 如无错误,重启即可使用

直接运行:

python sdvx_controller.py

或者,配置开机自动运行:

cd RPI_GPIO_HID_Keyboard
sudo cp sdvx_headless.service /etc/systemd/system/sdvx_headless.service
sudo systemctl enable sdvx_headless.service
sudo cp sdvx_controller.py /opt/
sudo chmod +x /opt/sdvx_controller.py

默认启用了 headless 模式,可以按下 GPIO 40 触发关机,如需禁用,可修改 sdvx_headless.service 文件。

一些附加资料:

About

使用树莓派 GPIO 控制的模拟键盘!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published