Keyboard.h如何判断键盘状况-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 421|回复: 4

[已解决] Keyboard.h如何判断键盘状况

[复制链接]
发表于 2022-4-25 13:36 | 显示全部楼层 |阅读模式
Keyboard.h 如何判断键盘状况,比如,当前是否按下了大小写键。
 楼主| 发表于 2022-4-25 21:26 | 显示全部楼层
Zoologist 发表于 2022-4-25 17:32
你问的是leonardo 模拟的 usb 键盘吗? 上电的时候,os 会用 report 来同步
让 Leonorade的键盘有“输出” ...

我想做的 是,利用 leonardo  制作badusb,目前的资料只有通过期 keyboard.h 模拟键盘输入 CMD 命令,但是由于很多时候,个人PC是存在中文输入法的,因此导致模拟键盘输入时导致输出的目标命令变成中文字符。如果在执行命令前,用 keyboard.h 设置成按下大小写键,又会导致部分命令区分大小写导致命令执行失败。
发表于 2022-4-25 17:32 | 显示全部楼层
你问的是leonardo 模拟的 usb 键盘吗? 上电的时候,os 会用 report 来同步
让 Leonorade的键盘有“输出”能力-Arduino中文社区 - Powered by Discuz!
发表于 2022-4-26 06:59 | 显示全部楼层
huihuippp5678 发表于 2022-4-25 21:26
我想做的 是,利用 leonardo  制作badusb,目前的资料只有通过期 keyboard.h 模拟键盘输入 CMD 命令,但 ...

你这个要求做不到
发表于 2022-4-26 07:14 | 显示全部楼层
很多类似计算机底层知识,我们确实没有详细介绍,以前曾经在计算机硬件厂负责键盘/电源/主板/显卡 生产,但测试软件都是别人给的,内部原理并不懂。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 07:40 , Processed in 0.156852 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表