SACT2 for System4.x

キーコード

KEY_IS_DOWN などではキーコードでキーを指定します。

SACT2では以下のキーコードが定義されています。

名前つき

定数名値(16進数)説明
VK_LBUTTON01マウスの左ボタン
VK_RBUTTON02マウスの右ボタン
VK_MBUTTON04マウスの中央ボタンもしくはホイールクリック
VK_BACK08Backspace
VK_TAB09Tab
VK_CLEAR0cClear(不明)
VK_RETURN0dEnter
VK_SHIFT10Shift
VK_CONTROL11Ctrl
VK_MENU12Alt([Alt]+[何か]の形でシステムが使用するので、通常は使用不可)
VK_PAUSE13Pause(通常は使用不可)
VK_CAPITAL14CapsLock(通常は使用不可)
VK_KANA15英数カナ(不明)
VK_KANJI19(不明)
VK_ESCAPE1bEsc
VK_CONVERT1c(不明)
VK_NOCONVERT1d(不明)
VK_SPACE20space
VK_PRIOR21PageUp
VK_NEXT22PageDown
VK_END23End
VK_HOME24Home
VK_LEFT25
VK_UP26
VK_RIGHT27
VK_DOWN28
VK_SELECT29Select(不明)
VK_EXECUTE2BExecute(不明)
VK_SNAPSHOT2CPrintScrn(使用不可)
VK_INSERT2DInsert,Ins
VK_DELETE2EDelete,Del
VK_HELP2FHelp(不明)
VK_030テンキーはVK_NUMPAD0
VK_131テンキーはVK_NUMPAD1
VK_232テンキーはVK_NUMPAD2
VK_333テンキーはVK_NUMPAD3
VK_434テンキーはVK_NUMPAD4
VK_535テンキーはVK_NUMPAD5
VK_636テンキーはVK_NUMPAD6
VK_737テンキーはVK_NUMPAD7
VK_838テンキーはVK_NUMPAD8
VK_939テンキーはVK_NUMPAD9
VK_A41'A'で代用可
VK_B42'B'で代用可
VK_C43'C'で代用可
VK_D44'D'で代用可
VK_E45'E'で代用可
VK_F46'F'で代用可
VK_G47'G'で代用可
VK_H48'H'で代用可
VK_I49'I'で代用可
VK_J4a'J'で代用可
VK_K4b'K'で代用可
VK_L4c'L'で代用可
VK_M4d'M'で代用可
VK_N4e'N'で代用可
VK_O4f'O'で代用可
VK_P50'P'で代用可
VK_Q51'Q'で代用可
VK_R52'R'で代用可
VK_S53'S'で代用可
VK_T54'T'で代用可
VK_U55'U'で代用可
VK_V56'V'で代用可
VK_W57'W'で代用可
VK_X58'X'で代用可
VK_Y59'Y'で代用可
VK_Z5a'Z'で代用可
VK_NUMPAD060テンキーの0
VK_NUMPAD161テンキーの1
VK_NUMPAD262テンキーの2
VK_NUMPAD363テンキーの3
VK_NUMPAD464テンキーの4
VK_NUMPAD565テンキーの5
VK_NUMPAD666テンキーの6
VK_NUMPAD767テンキーの7
VK_NUMPAD868テンキーの8
VK_NUMPAD969テンキーの9
VK_MULTIPLY6aテンキーの*
VK_ADD6bテンキーの+
VK_SEPARATOR6cSeparator(不明)
VK_SUBTRACT6dテンキーの-
VK_DECIMAL6eテンキーの.
VK_DIVIDE6fテンキーの/
VK_F170F1
VK_F271F2
VK_F372F3
VK_F473F4
VK_F574F5
VK_F675F6
VK_F776F7
VK_F877F8
VK_F978F9
VK_F1079F10(使用不可)
VK_F117AF11
VK_F127BF12
VK_F137CF13
VK_F147DF14
VK_F157EF15
VK_F167FF16
VK_F1780F17
VK_F1881F18
VK_F1982F19
VK_F2083F20
VK_F2184F21
VK_F2285F22
VK_F2386F23
VK_F2487F24
VK_NUMLOCK90NumLock(通常は使用不可)
VK_SCROLL91ScrollLock(通常は使用不可)
VK_XXXXXXXXXXXXFF【予約済み】

名前なし

英語キーボードなどでは配置が異なります

通常の表示文字シフト押下時の表示文字値(16進数)説明
:*BA 
;+BB 
,<BC 
-=BD 
.>BE 
/?BF 
@`C0 
[{DB 
¥|DCBack spaceの左隣のキー
]}DD 
^DE 
¥_E2右Shiftの左隣のキー

参照

KEY_CLEAR , KEY_IS_DOWN ,