ps2键鼠内部协议
2021-03-15 14:05:55 384KB ps2 键鼠
1
模拟软键盘输入,输入法切换,Ctrl按钮等等,悬浮透明键盘,检测当前是否处于输入状态,键盘不会成为活动窗体,在任意系统窗体上适用
2021-03-12 20:00:48 147KB WINDOWS
1
STM32F103C8 Serial(UART) to USB HID Keyboard Mouse Joystick 串口 转 USB键盘;鼠标;手柄 (1) 使用Composite Device 组合(复合)设备 (1.1) 1个Device -> 1个 Configuation -> 3个Interfance (Keyboard & Mouse & Joystick) (1.2) 支持BIOS模式中的操作(使用HID boot模式) 以便兼容在计算器中设定BIOS : (1.2.1) Keyboard Interfance -> HID (boot mode) -> 2个Endpoint(IN_0x81 & OUT_0x01) -> KeyboardReportDescriptor(不使用Report ID) (1.2.2) Mouse Interfance -> HID (boot mode) -> 1个Endpoint(IN_0x82) -> MouseReportDescriptor(不使用Report ID) (1.3) 支持Windows模式中的操作(使用Report ID) : (1.3.1) Multimedia Keyboard Interfance -> HID -> 1个Endpoint(IN_0x85) -> KeyboardReportDescriptor(使用Report ID) (1.3.1.1) Report ID (1) : HID Usage Page 0x0C, MediaKey (1.3.1.2) Report ID (2) : HID Usage Page 0x01, PowerControl (1.3.2) Mouse Interfance -> HID (boot mode) -> 1个Endpoint(IN_0x84) -> MouseReportDescriptor(使用Report ID) (1.3.2.1) Report ID (1) : 相对坐标 (-32768 ~ 32767) (1.3.2.2) Report ID (2) : 绝对坐标 (0 ~ 2048) (1.4) 支持反馈Keyboard_LED灯号: All Off; Num Lock; Caps Lock; Scroll Lock; Compose; Kana (1.5) Joystick Interfance -> HID -> 1个Endpoint(IN_0x83) -> JoyStickReportDescriptor (1.7) 支持GPIO命令, 可控制 12个GPIO 0/1 (hi/low)输出 (1.8) 支持Hardware或Software 插拔(Connect/Disconnect)命令 (1.9) 支持Software Reset命令 (2) 串口接收 命令 (2.1) UART协议: 115200, n, 8, 1 (2.2) 1帧发送字符串格式, 以 '{'开始, '}'结束 ','分隔 共10个10进制数字 例如: {1,2,3,4,5,6,7,8,9,10} (2.3) 第1位 区分 Keyboard(128) 或是 Mouse(64) 或是 Joystick(32) 或是 Control(32) 命令 Control_cmd = 0x10, Joystick_cmd = 0x20, Mouse_cmd = 0x40, MouseHold_cmd = 0x41, AbsMouse_cmd = 0x42, AbsMouseHold_cmd= 0x43, Keyboard_cmd = 0x80, KeyboardHold_cmd= 0x81, MediaKey_cmd = 0x82, MediaKeyHold_cmd= 0x83, Switch_cmd = 0xC0, SwitchHold_cmd = 0xC1 例如: {16, 0,0,0,0,0,0,0,0} --- 发送Control命令 {32, 0,0,0,0,0,0,0,0} --- 发送Joystick命令 {64, 0,0,0,0,0,0,0,0} --- 发送Mouse命令(相对坐标) {65, 0,0,0,0,0,0,0,0} --- 发送Mouse命令(相对坐标)(按住不放) {66, 0,0,0,0,0,0,0,0} --- 发送WinMouse命令(相对坐标/绝对坐标) {67, 0,0,0,0
2021-03-12 12:12:45 295KB STM32 USB Keyboard Mouse
1
键盘测试软件,UI基于SOUI。仅提供可执行文件。
2021-03-10 17:05:17 34KB SOUI Keyboard 键盘
1
电脑键盘按键声音素材,各种轴体按键音效
2021-02-17 14:02:37 474KB keyboard 机械键盘 音效
1
用Rust编写的Anne Pro键盘固件 这是的替代固件,目的是比原始固件更稳定并添加其他功能。 对于 (带有USB-C连接器),请关注项目并提供帮助(包括以后的更新,自举程序等)。 开发人员还会在闲逛。 状态 该项目仍在繁重的开发过程中,可能还没有准备好用作唯一的键盘。 今天工作: 基本键盘功能 蓝牙(作为键盘) LED控制(打开/关闭,更改主题) USB充电 只需简单的固件更新即可进行替换 与Anne Pro App的部分蓝牙通信(已通过测试) 尚未实现: USB挂在连接/断开连接上 USB与BT同时发送密钥(要切换USB,请使用BT层中的5键) 媒体控件/特殊键 上载自
2021-02-06 09:04:34 17.12MB rust keyboard embedded firmware
1
远程平板服务器 MQTT Broker负责执行发送的命令。 这个想法是从移动设备接收数据,例如模拟赛车游戏的方向盘(SNES Top Gear或Nintendo 64 Mario Kart),并像键盘向仿真器发送命令一样工作。 入门 入门 您可以安装来启动桌面应用程序。 发展历程 安装依赖 npm install # or yarn 添加用户凭证 ./node_modules/.bin/mosca adduser alice alice \ --credentials ./credentials.json \ --authorize-publish ' */alice ' \
2021-02-05 11:06:10 238KB nodejs game emulator keyboard
1
EmojiCodeSheet 使用任何语言为任何平台开发表情符号键盘的第一站。 标签 #EmojiCodeSheet 商标 表情符号代码表是以编程语言代码的形式收集的表情符号。 摆脱应用中的白框/缺失符号字符。 使用“表情符号代码表”开发自定义的表情符号键盘。 Emojees是新的交谈方式。 在所有即时通讯程序,社交媒体应用程序中,它们无处不在。 Emojees提供了一种非常酷的交流方式。 为什么需要表情符号代码表? 这篇 中有详细解释 平台和语言 无论您是在iPhone,Android,Web还是任何其他设备,小工具上,无论身在何处,都想要像WhatsApp或任何其他应用一样实现表情
2021-02-05 09:11:49 4.26MB emoji programming-languages whatsapp emoji-keyboard
1