美文网首页
Digispark未定义按键的使用

Digispark未定义按键的使用

作者: 这是个好西瓜 | 来源:发表于2019-10-06 09:29 被阅读0次

    Digispark的按键宏定义在DigiKeyboard.h里面,仅包括字母数字、F1~F12、space、enter、control、shift等,这些键可以满足常用功能,但想要实现更多功能显然是不够的。

    不过我们可以自己去找到键对应的值并定义。

    打开DigiKeyboard.h,在键盘键值定义的上方有一行字

    ```

    /* Keyboard usage values, see usb.org's HID-usage-tables document, chapter

    * 10 Keyboard/Keypad Page for more codes.

    */

    ```

    就是说Digispark用的都是HID的标准的键值,从usb.org下载即可。打开网站,最上面点Document Library,然后搜关键词“usage”就能找到这个文档,打开文件找到第十章,如图:

    上面是一些说明,红框及以下都是按键及其对应的“usage ID”,简单对比一下可以发现确实和DigiKeyboard.h里面定义的是一致的,接下来怎么使用就不用说了~~附上hid-usage-tables.PDF的下载链接:

    官网:https://usb.org/document-library/hid-usage-tables-112

    网盘:https://pan.baidu.com/s/1zvGHGL345c37TsEsmsj0kg

    相关文章

      网友评论

          本文标题:Digispark未定义按键的使用

          本文链接:https://www.haomeiwen.com/subject/mgqupctx.html