我在Windows.System.Input.Key
枚舉中找不到斜槓鍵。 是的,我知道,這是OEM的關鍵,但有一個鍵每個鍵盤上產生斜線,我怎麼可以檢測到任何種類的KeyDown
事件?如何使用KeyDown事件檢測斜線鍵?
回答
你不應該。
使用TextInput
事件,並簡單地測試e.Text == "/"
。
(您可能需要使用PreviewTextInput
對於處理冒泡事件一些控制)
RichTextBox沒有任何這些事件。如何可靠地捕捉正斜槓按鍵? –
我不知道,我現在也不能研究這個,對不起。 –
我得到OemQuestion和Oem5(沒有修飾符)在我的系統上的兩個斜線。你有什麼不同?
不,我得到反斜槓的'Oem5'和正斜槓的'OemQuestion',我不確定它是否適用於所有鍵盤。重要的是,它始終是用於生成「/」字符的關鍵字,因爲它用於觸發文本輸入的事件。 – Harry
- 1. 如何檢測按鍵/ KEYDOWN
- 2. 檢測keydown事件(移動)
- 3. 如何檢測jQuery keydown事件處理程序中的SHIFT鍵?
- 4. OSX:檢測系統級keyDown事件?
- 5. 使用WPF KeyDown事件的多個鍵
- 6. 在KeyDown事件中檢測單引號鍵
- 7. 沒有keydown事件檢測CTRL和SHIFT鍵?
- 8. 在Flex中檢測alt keyDown鍵盤事件
- 9. Keydown事件:如何捕捉關鍵行?
- 10. 如何正確檢索WPF KeyDown事件中的修飾鍵?
- 11. 在asp.net中使用jquery檢測keydown事件
- 12. 如何在關注控件之前檢測keydown鍵
- 13. keydown事件上的鍵碼
- 14. iphone鍵盤keydown/keyup事件?
- 15. KeyDown事件上的PrintScreen鍵
- 16. 如何在Ext.Message.Box中使用keydown事件
- 17. 檢測關鍵事件
- 18. 檢測全局鍵事件
- 19. 檢測組合鍵事件
- 20. 使用KeyDown事件正確
- 21. keydown事件如何工作?
- 22. 調用KeyDown事件
- 23. p:inputMask如何檢測事件
- 24. 形式KeyDown事件法關鍵
- 25. Keydown事件捕獲數字鍵
- 26. ToolStripMenuItem及按鍵或KeyDown事件
- 27. 如何檢測虛擬鍵盤事件中的Android用Delphi
- 28. ASPxTextBox KeyDown事件
- 29. jQuery keydown事件
- 30. keydown事件:與「@」
現在,你的意思是連字符( - ),或者如果你的意思是斜線,那麼哪一個?向前(/)還是向後(\)? – Clint
「/」 - 這通常稱爲「斜線」,「\」這通常稱爲「反斜線」。有趣的是如何檢測任何類似的OEM密鑰。 – Harry
這是一個簡單的,非常精確的問題。它需要一些惡意才能誤解它。在原始問題中,我還在標題中使用了WPF,以使它更加精確,因爲WinForms使用稍微不同的枚舉和鍵盤事件。因此,盡你所能與用戶進行戰鬥,但是您遠不能提供幫助。順便說一句,這裏的評論限制是很好的答案:「OEM鍵可以映射到各種鍵盤上的不同符號,因此代替使用鍵代碼而不是使用文本元素的Text屬性,因爲系統已經將OEM鍵映射到了字符。」我只是說。 – Harry