开源硬件
Arduino
客制化键盘
Arduino_寄存器
二进制运算
寄存器+二进制运算
LCD-逐字显示
密码依次录入
等待输入
WiFi Duck(无线击键注入攻击平台)
WiFi Duc-New
WiFi Duc-Old
蓝牙无线烧录
ESP8266
ESP-NOW
ESP8266看门狗
ESP8266-休眠模式
ESP01/01S使用说明
WIFI_SD
ESP8266-Web服务器
ESP8266-WIFI自动认证
ESP32
ESP32 ADC2
ESP32_PWM
ESP32_CAM
ESP32 小坦克
ESP32_限电保护
Arduino IDE 添加 ESP32
ESP32-iPhone BLE攻击
STM32
STM32F103-虚拟键盘
STC
STC8G1K08(A)
树莓派-触摸屏
Arduino IDE
Arduino_自制库
Arduino库收集
常见排序算法
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
计数排序
预处理
millis(运行时长)
Arduino IDE 2.X-修改数据位置
Mixly
Mixly安装教程
Mixly 模块介绍
Mixly-添加ESP32CAM支持
Mixly-库定制工具
模块
4G模块连接物联网
GPS模块
语音模块(JQ8900)
安信可VB语音识别
28BYJ-48(5V步进)
FreeRTOS
FreeRTOS-多任务基础
FreeRTOS-任务共享全局变量
FreeRTOS-多核多任务
FreeRTOS-MUTEX
FreeRTOS-常规程序改多任务
FreeRTOS-定时器
LaserGRBL(激光雕刻)
LaserGRBL-GRBL
GRBL-CNC Shield v4
MicroPython
Scratch
Wokwi(在线仿真)
html转无符号数组
待做开源项目
本文档使用 MrDoc 发布
-
+
首页
STM32F103-虚拟键盘
```C++ #include <USBComposite.h> //加载USBComposite库 //引用加载库 USBHID HID; HIDKeyboard Keyboard(HID, 0); //USBCompositeSerial CompositeSerial; //如果需要虚拟串口就启用(方便Mixly没串口无法烧录程序使用) void setup(){ USBComposite.setProductString("WJ,Keypad"); //设备名称,不能有中文,可以在 设备和打印机 中查看到 HID.begin(HID_BOOT_KEYBOARD); //初始化虚拟键盘,可以同时初始化多个设备 //HID.begin(CompositeSerial,HID_BOOT_KEYBOARD); //额为初始化个虚拟串口(方便Mixly) Keyboard.begin(); //启用虚拟键盘 //以下简单举例可用的指令 Keyboard.print("Hello"); //输出字符串,仅限英文 Keyboard.println("Hello World"); //输出字符串,自动换行 Keyboard.press('A'); //按下指定按键,可以使用特殊键 Keyboard.release('A'); //释放指定按键,可以使用特殊键 Keyboard.releaseAll(); //释放全部按键 } void loop() { } ``` ## 特殊按键列表 ```C++ KEY_LEFT_CTRL KEY_LEFT_SHIFT KEY_LEFT_ALT KEY_LEFT_GUI KEY_RIGHT_CTRL KEY_RIGHT_SHIFT KEY_RIGHT_ALT KEY_RIGHT_GUI KEY_UP_ARROW KEY_DOWN_ARROW KEY_LEFT_ARROW KEY_RIGHT_ARROW KEY_BACKSPACE KEY_TAB KEY_RETURN KEY_ESC KEY_INSERT KEY_DELETE KEY_PAGE_UP KEY_PAGE_DOWN KEY_HOME KEY_END KEY_CAPS_LOCK KEY_F1 KEY_F2 KEY_F3 KEY_F4 KEY_F5 KEY_F6 KEY_F7 KEY_F8 KEY_F9 KEY_F10 KEY_F11 KEY_F12 ``` **其他教程** [基于 STM32 的 RGB 自定义游戏键盘](https://www.instructables.com/STM32-based-Custom-Gaming-Keypad-With-RGB-Original/)
造物者W
2022年8月8日 22:56
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码