开始:我使用德语键盘,因此我有德国变音符号的键。
在为KeyDown
事件撰写听众时,我注意到某些密钥无法同时被捕获,例如,如果我按Ü, O, I, U
然后按{{ 1}},P
得到的被忽略了。但是,如果我不按P
,我就会获得完整的Ü
。对于P, O, I, U
这样的组合也会发生这种情况,这些组合被截断为Ä, A, S, D, F
,但没有Ä, A, S
它Ä
。
我认为如果你看到它会更容易理解,所以这里是我所做的最小例子。请注意,您需要创建一个表单A, S, D, F
,因为粘贴表单外部的所有骨架会分散示例的注意力。
Form1
有没有办法捕获Windows窗体中的所有键盘事件,而忽略了按下了什么键?