|
|
唔系好仁 发表于 2013-2-27 14:22 
除非是每键都可编程的键盘,否则键盘的输入排列是由系统的输入法决定的,也就是说只要你选择了“美式键 ...
这位兄弟提醒我了,正如他所说,操作系统会把键盘送出的scancode按照当前选择的输入法布局翻译成对应的按键
我就是一直不确定德语键盘对于y键和z键送出的scancode到底是什么,英语布局键盘对于y这个位置送出的scancode是0x15,z这个位置送出的scancode是0x2c,系统收到这两个scancode之后如果是在美式键盘输入法状态下,就会分别把他们翻译成y和z。如果德语键盘对于t右边的键送出的是2c,对于x左边的键送出15,那就需要把这两个键重新映射一下
于是我就去德语输入法里用英文键盘试了一下,发现如果我送出15的话系统给我翻译成了z,送出2c系统给我翻译成了y,这就可以反推得出德语键盘跟英语键盘送出scancode其实是一样的,也就是说不需要重新映射了
如果楼主想让符号都能按照键帽上印的打出来,只有y和z换过来的话,那就需要在系统里选择德语>德语键盘,然后用注册表或工具交换y和z键了 |
|