Digispark的按鍵宏定義在DigiKeyboard.h里面稽鞭,僅包括字母數(shù)字鸟整、F1~F12、space川慌、enter吃嘿、control祠乃、shift等梦重,這些鍵可以滿足常用功能,但想要實現(xiàn)更多功能顯然是不夠的亮瓷。
不過我們可以自己去找到鍵對應(yīng)的值并定義琴拧。
打開DigiKeyboard.h,在鍵盤鍵值定義的上方有一行字
```
/* Keyboard usage values, see usb.org's HID-usage-tables document, chapter
* 10 Keyboard/Keypad Page for more codes.
*/
```
就是說Digispark用的都是HID的標(biāo)準(zhǔn)的鍵值嘱支,從usb.org下載即可蚓胸。打開網(wǎng)站,最上面點Document Library除师,然后搜關(guān)鍵詞“usage”就能找到這個文檔沛膳,打開文件找到第十章,如圖:
上面是一些說明汛聚,紅框及以下都是按鍵及其對應(yīng)的“usage ID”锹安,簡單對比一下可以發(fā)現(xiàn)確實和DigiKeyboard.h里面定義的是一致的,接下來怎么使用就不用說了~~附上hid-usage-tables.PDF的下載鏈接:
官網(wǎng):https://usb.org/document-library/hid-usage-tables-112
網(wǎng)盤:https://pan.baidu.com/s/1zvGHGL345c37TsEsmsj0kg