User manual - システムライブラリマニュアルver.1.09(2014年2月12日)

123
[既定の仮想キーコード]
仮想キーコードの設定例として、主なキーの既定の仮想キーコード(数値入力モード用)を以下に示し
ます。
3-18 仮想キーコード+オプションフラグ
KeyId
KeySetBuff [16] の値
KEYID_000
000 キー)
VK_0, VK_0 | KEYBD_DEVICE_SILENT, VK_0 | KEYBD_DEVICE_SILENT, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_00
(英語 OS 00 キー)
VK_0, VK_0 | KEYBD_DEVICE_SILENT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_0
0 キー)
VK_0 | KEYBD_DEVICE_SILENT_REPEAT | VF_NO_KEY_UP, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_1
1 キー)
VK_1 | KEYBD_DEVICE_SILENT_REPEAT | VF_NO_KEY_UP, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_2
2 キー)
VK_2 | KEYBD_DEVICE_SILENT_REPEAT | VF_NO_KEY_UP, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_3
3 キー)
VK_3 | KEYBD_DEVICE_SILENT_REPEAT | VF_NO_KEY_UP, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_4
4 キー)
VK_4 | KEYBD_DEVICE_SILENT_REPEAT | VF_NO_KEY_UP, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_PERIOD
(ピリオド(・)キー)
VK_PERIOD, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_HYPHEN
(ハイフン(-)キー)
VK_HYPHEN, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_C
(取消キー)
VK_ESCAPE, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_BS
(後退キー)
VK_BACK, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_ENT
(入力キー)
VK_RETURN, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_LEFT
(左(<)キー)
VK_LEFT | KEYBD_DEVICE_SILENT_REPEAT | VF_NO_KEY_UP, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_RIGHT
(右(>)キー)
VK_RIGHT | KEYBD_DEVICE_SILENT_REPEAT | VF_NO_KEY_UP, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_LTR
(左プログラムキー)
VF_NO_FIX_PAGE | VK_F24 | KEYBD_DEVICE_SILENT | VF_NO_KEY_UP |
VF_NOP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
KEYID_RTR
(右プログラムキー)
VF_NO_FIX_PAGE | VK_F21 | KEYBD_DEVICE_SILENT | VF_NO_KEY_UP |
VF_NOP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
上記の値は、SysGetDefaultKey関数で取得できます。仮想キーコードの設定を初期状態に戻したい
ときには、SysGetDefaultKey関数で取得した配列を、そのままSysSetNormalUse
rDefineKey関数に
渡してください。