模拟非美国USB键盘

时间:2016-08-29 10:22:25

标签: arduino keyboard usb

我想使用digispark作为USB键盘,轻松地将一些数据和消息记录到任何打开和活动的文本窗口(例如记事本) 有一个来自digistump的示例演示和库,它通常可以工作,但它假定是一个美国键盘。

我的电脑使用德语键盘运行。 切换y和z并在不同的键盘位置生成大多数其他特殊字符没问题。生成像{}这样的字符也没问题,这需要使用德语键盘的alt-gr键组合。

然而,在左移键和Y(Z)键之间有一个键,它产生< > | 。这个键在美国键盘上不存在,所以我找不到我应该使用哪个USB代码。

问题:左下方额外密钥的USB代码是什么?

1 个答案:

答案 0 :(得分:1)

来自HID Usage Tables 1.12

Usage ID (Dec) (Hex)   Usage Name  
          100    64    Keyboard Non-US \ and | (notes 3;6)
     

3典型语言映射:Belg:<> FrCa:«°»Dan:<>荷兰语:] | [Fren:<> GER:其中; |>称作Ital:其中;>拉美:其中;>也不:其中;>跨度:其中;>   SWED:其中; |>瑞士:其中;>英国:\ |巴西:\ |。

     

6通常靠近AT-102实施中的左移键。