ANSI文字を仮想キーコードに変換する
Declare Function VkKeyScanEx lib "user32.dll" Alias "VkKeyScanExA" _
(ByVal ch As Long, ByVal dwhkl As Long) As Integer
Declare Function VkKeyScanEx lib "user32.dll" Alias "VkKeyScanExA" _
(ByVal ch As Integer, ByVal dwhkl As Integer) As Short
SHORT VkKeyScanEx(
TCHAR ch,
HKL dwhkl
);
引数
ch
文字のASCII値dwhkl
キーボードレイアウトのハンドル戻り値
正常終了のとき 下位バイトに仮想キーコード
上位バイトにシフト状態を示すビットの設定
エラーのとき 0
| 内容 | [Shift]キーが押されている | [Ctrl]キーが押されている | [Alt]キーが押されている | [半角]キーが押されている | キーボードドライバが使用中 |