OemKeyScan |
Declare Function Api_OemKeyScan& Lib "user32" Alias "OemKeyScan" (ByVal wOemChar&) |
||||||||||||||
Declare Function OemKeyScan Lib "user32" (ByVal wOemChar As Long) As Long |
|||||||||||||||
0〜0x0FF の OEM ASCII コードを、OEM スキャンコードとシフト状態へ変換する。この関数は、キーボード入力をシミュレートすることによって、あるプログラムが他のプログラムへ OEM テキストを送信できるようにする。 |
|||||||||||||||
パラメータ
現在のキーボードレイアウトで、その文字を 1 回のキーストロークで生成できないときは、-1 が返る。 Alt+ 数値キーによるコード入力の方法で入力をシミュレートしなければならない。このとき、NumLock キーを OFF にしなければならない。 デッドキーの名前はそのとおり( たとえば「'」)に出力される。( 英語以外の言語ではアクセントやウムラウトなどの文字飾りを使うことがあ る。たとえば、最初に「'」、次に「a」を押すと、アクサンテギュ付きの a を入力できるキーボードと OS がある。このような場合、「'」を
デッドキーと呼ぶ。) は、この関数はサポートしていない。この関数が変換しない文字は、Alt+ 数値キーによるコード入力方法でシミュレートできることがある。こ
のとき、NumLock キーを ON にしなければならない。 |