模拟非美国 USB 键盘
Emulating non-US USB keyboard
我想将 digispark 用作 USB 键盘,以便轻松地将一些数据和消息记录到任何打开和活动的文本中 window(例如记事本)
有一个来自 digistump 的示例演示和库,可以正常工作,但它假定使用美式键盘。
我的 PC 使用德语键盘运行。
切换 y 和 z 并在不同的键盘位置生成大多数其他特殊字符没有问题。也可以生成像 { } 这样的字符,这需要使用德语键盘的 alt-gr 组合键。
但是,在左 shift 键和 Y ( Z ) 键之间有一个键,它会生成 < > | .美式键盘上没有这个键,所以我找不到应该为那个键使用哪个 USB 代码。
问题:左下角那个额外键的 USB 代码是什么?
Usage ID (Dec) (Hex) Usage Name
100 64 Keyboard Non-US \ and | (notes 3;6)
3 Typical language mappings: Belg:<> FrCa:«°» Dan:<> Dutch:]|[ Fren:<> Ger:<|> Ital:<> LatAm:<> Nor:<> Span:<>
Swed:<|> Swiss:<> UK:\| Brazil: \|.
6 Typically near the Left-Shift key in AT-102 implementations.
我想将 digispark 用作 USB 键盘,以便轻松地将一些数据和消息记录到任何打开和活动的文本中 window(例如记事本) 有一个来自 digistump 的示例演示和库,可以正常工作,但它假定使用美式键盘。
我的 PC 使用德语键盘运行。 切换 y 和 z 并在不同的键盘位置生成大多数其他特殊字符没有问题。也可以生成像 { } 这样的字符,这需要使用德语键盘的 alt-gr 组合键。
但是,在左 shift 键和 Y ( Z ) 键之间有一个键,它会生成 < > | .美式键盘上没有这个键,所以我找不到应该为那个键使用哪个 USB 代码。
问题:左下角那个额外键的 USB 代码是什么?
Usage ID (Dec) (Hex) Usage Name 100 64 Keyboard Non-US \ and | (notes 3;6)
3 Typical language mappings: Belg:<> FrCa:«°» Dan:<> Dutch:]|[ Fren:<> Ger:<|> Ital:<> LatAm:<> Nor:<> Span:<> Swed:<|> Swiss:<> UK:\| Brazil: \|.
6 Typically near the Left-Shift key in AT-102 implementations.