Entries

笔记:键盘布局/输入法影响热键的问题

在编写一个小玩具的时候硬编码的热键是Ctrl+`和Alt+`,然后想到了Alt+`在微软日文输入法中正好用作切换输入模式……所以我就换上日文输入法试了一下,结果发现按Alt+`的时候输入法有反应但HotKey@User32和KeyPress@WPF不会作出按了Alt+`后“应有”的反应……

接着仔细研究发现,在启动微软日文输入法(我不太确定Windows的“日文键盘布局”会不会影响这个)的状态下,Alt+`会被转换成“HanjaMode”键(对于我们使用美式键盘的人来说,这是个不存在的虚拟键),而Ctrl+`会被转换成在OemAuto和DbeDbcsChar两者之间切换……

前边的“HanjiMode”我倒能明白,但这个“OemAuto”和“DbeDbcsChar”是怎么回事?究竟有什么作用?
这位日本大牛写道,这两个是表示切换全角和半角状态的……但我试来试去都没搞清楚它到底有什么实际作用……
引用此文章(FC2博客用户)
http://shinron4.blog126.fc2blog.us/tb.php/29-bd2afd8a

引用

留言

发表留言

发表留言
只对管理员显示

Appendix

自我介绍

优雅的神棍 / Elegant Tales

Author:优雅的神棍 / Elegant Tales
神棍你好,神棍再见。

最新引用

QR

QR

羔羊们啊

加为好友

和此人成爲好友

搜寻栏