1
我目前正在開發一款非常小巧且具有atmega微控制器的HID鍵盤。我遇到的最大問題是鍵碼對於當前在主機上設置的語言環境非常具體。發送正確的HID密鑰碼?
像a-z一樣的所有普通字符都運行得很好,但是當按下按鍵時,某些特殊字符會產生不好的結果。
例如,+
關鍵,這是0xE1
& 0x2E
(LeftShift & KeyboardEqualSign)不只是在美國鍵盤工作。但我使用德國佈局,所以我得到了ß
。
我怎樣才能得到正確的德國佈局的鍵碼?我無法找到任何描述此類按鍵的文檔...我認爲HID鍵碼非常糟糕,旨在支持多種鍵盤佈局:(
我是否需要在德語版面上查找我的密鑰?所以對於+
登錄其可能是]
關鍵?但爲什麼到底它是一個如此愚蠢的設計?是否有任何包裝?