我在Windows.System.Input.Key
枚举中找不到斜杠键。 是的,我知道,这是OEM的关键,但有一个键每个键盘上产生斜线,我怎么可以检测到任何种类的KeyDown
事件?如何使用KeyDown事件检测斜线键?
回答
你不应该。
使用TextInput
事件,并简单地测试e.Text == "/"
。
(您可能需要使用PreviewTextInput
对于处理冒泡事件一些控制)
RichTextBox没有任何这些事件。如何可靠地捕捉正斜杠按键? –
我不知道,我现在也不能研究这个,对不起。 –
我得到OemQuestion和Oem5(没有修饰符)在我的系统上的两个斜线。你有什么不同?
不,我得到反斜杠的'Oem5'和正斜杠的'OemQuestion',我不确定它是否适用于所有键盘。重要的是,它始终是用于生成“/”字符的关键字,因为它用于触发文本输入的事件。 – Harry
- 1. 检测keydown事件(移动)
- 2. 如何检测jQuery keydown事件处理程序中的SHIFT键?
- 3. OSX:检测系统级keyDown事件?
- 4. 使用WPF KeyDown事件的多个键
- 5. 在Flex中检测alt keyDown键盘事件
- 6. 在KeyDown事件中检测单引号键
- 7. 在asp.net中使用jquery检测keydown事件
- 8. 如何在关注控件之前检测keydown键
- 9. keydown事件上的键码
- 10. KeyDown事件上的PrintScreen键
- 11. iphone键盘keydown/keyup事件?
- 12. 检测全局键事件
- 13. 检测组合键事件
- 14. 检测空格键事件
- 15. keydown事件如何工作?
- 16. 调用KeyDown事件
- 17. Keydown事件捕获数字键
- 18. 在keydown事件
- 19. keydown事件:与“@”
- 20. 使用react-keydown在内部组件中捕获keydown事件
- 21. 在HTML5本机拖动过程中检测keydown/up事件
- 22. 在Datagridview和导航键中使用Keydown事件
- 23. 如何在不使用pygame的情况下检测按键事件和按键事件
- 24. 如何比较keyDown事件中按下的键值
- 25. 如何停止keydown中的按键事件
- 26. 需要的ASP.net文本框添加keydown事件,需要使用keydown事件
- 27. 在Mac上检测空格键事件?
- 28. 在PyQt4中检测键盘事件
- 29. keydown事件不起作用
- 30. jQuery keydown事件禁用
现在,你的意思是连字符( - ),或者如果你的意思是斜线,那么哪一个?向前(/)还是向后(\)? – Clint
“/” - 这通常称为“斜线”,“\”这通常称为“反斜线”。有趣的是如何检测任何类似的OEM密钥。 – Harry
这是一个简单的,非常精确的问题。它需要一些恶意才能误解它。在原始问题中,我还在标题中使用了WPF,以使它更加精确,因为WinForms使用稍微不同的枚举和键盘事件。因此,尽你所能与用户进行战斗,但是您远不能提供帮助。顺便说一句,这里的评论限制是很好的答案:“OEM键可以映射到各种键盘上的不同符号,因此代替使用键代码而不是使用文本元素的Text属性,因为系统已经将OEM键映射到了字符。”我只是说。 – Harry