私はTextBoxのKeyDown
イベントにイベントハンドラを接続しました。イベントハンドラには、Key
およびPlatformKeyCode
というプロパティを持つタイプKeyEventArgs
の引数があります。問題は、とです。キーをWindowsの電話機のソフトキーボードで押すと、KeyおよびPlatformKeyCode
の値はそれぞれD1
と49
になります。どのキーが押されたかはわからない。また、Keyboard.Modifiers
静的プロパティは、 "なし"を返します。Windows Phone 7で押したキーの値を調べる方法数値キーボード?
どのようにして押されたキーを特定できますか?
これは簡単だと思いましたが、私はデバイスでこれをテストしましたが、同じ結果が得られます。 ';'と ':'のキーはどちらも、同じPlatformKeyCode 186と 'Key == Key.Unknown'を持っています。奇妙な。 – driis
@driis私の疑惑をテストして確認してくれてありがとう。 – rams