2016-12-12 10 views
-2

numlockが "+"からキーコードを取得しようとしていますが、numlockは1つですが、マウスキーのために1つ必要です。私は入力を検出する必要がありますが、マウスキーとしてnumpadに+が必要です。numlockがオンのときにナンプラのキーコードを "+"に設定する

KeyPressed = GetAsyncKeyState(Keys.Add) 

私はテンキーのためのすべてのenumを通じて見てきた:私がこれまで試したどのような

私はインターネットを見ました。

もっと文脈が必要な場合は教えてください。

ところで、私は同じキーコードかもしれないと思っているので、私はC#にタグを付けています。

+0

「私はそれが同じキーコードかもしれないと思っているので、C#にタグを付けています」 - **はい、あります!**すべての.NET Frameworkベースその意味では_every_プログラミング言語のために、言語はキーコードのセットを決定しません。 –

+0

[仮想キーコード](https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v = vs.85).aspx)を参照してください。私が正しく理解すれば、キーコードが必要です。 –

+0

@文字列:すべての仮想キーコードは、[** 'System.Windows.Forms.Keys'列挙**](https://msdn.microsoft.com/en-us/library/system)にマップされています。彼がすでに利用しているwindows.forms.keys(v = vs.110).aspx)。 –

答えて

1

C#では、Keys.AddはNumLockキーの両方の状態に対応しています。

+0

マウスキーを有効にしても機能しません。 – SteffenCH

+0

@ StuffenCH:これらの「マウスキー」が何であるか説明してください。 –

+0

ウィンドウの一部です。マウスを有効にしてマウスを数字キーで移動すると、「アクセスの容易さ」によって起動できます – SteffenCH

関連する問題