BizRobo!の仮想キーをご紹介!
皆さんこんにちは。開発エンジニアの藤原です。
今回はBizRoboのDAステップである、”Press Keyステップ”の
入力モードの一つ、”Calculated Key”モードの仮想キーを紹介させて頂きます。
仮想キーを使用する際には、仮想キーの前に
用途に応じたフラグを入力する必要があります。(例:Aを入力する場合、v0x41と記載)
フラグ一覧は以下です。
v 仮想キーコード使用
s スキャンコード使用
e 拡張キー使用
U Unicode使用
u キー開放
仮想キーコードは以下です。
■アルファベットキー
キー名称 定数名 値
[A] VK_A 0x41
[B] VK_B 0x42
[C] VK_C 0x43
[D] VK_D 0x44
[E] VK_E 0x45
[F] VK_F 0x46
[G] VK_G 0x47
[H] VK_H 0x48
[I] VK_I 0x49
[J] VK_J 0x4A
[K] VK_K 0x4B
[L] VK_L 0x4C
[M] VK_M 0x4D
[N] VK_N 0x4E
[O] VK_O 0x4F
[P] VK_P 0x50
[Q] VK_Q 0x51
[R] VK_R 0x52
[S] VK_S 0x53
[T] VK_T 0x54
[U] VK_U 0x55
[V] VK_V 0x56
[W] VK_W 0x57
[X] VK_X 0x58
[Y] VK_Y 0x59
[Z] VK_Z 0x5A
■数字キー
キー名称 定数名 値
[0] VK_0 0x30
[1] VK_1 0x31
[2] VK_2 0x32
[3] VK_3 0x33
[4] VK_4 0x34
[5] VK_5 0x35
[6] VK_6 0x36
[7] VK_7 0x37
[8] VK_8 0x38
[9] VK_9 0x39
テンキー[0] VK_NUMPAD0 0x60
テンキー[1] VK_NUMPAD1 0x61
テンキー[2] VK_NUMPAD2 0x62
テンキー[3] VK_NUMPAD3 0x63
テンキー[4] VK_NUMPAD4 0x64
テンキー[5] VK_NUMPAD5 0x65
テンキー[6] VK_NUMPAD6 0x66
テンキー[7] VK_NUMPAD7 0x67
テンキー[8] VK_NUMPAD8 0x68
テンキー[9] VK_NUMPAD9 0x69
テンキー[*] VK_MULTIPLY 0x6A
テンキー[+] VK_ADD 0x6B
テンキー[-] VK_SUBTRACT 0x6D
テンキー[.] VK_DECIMAL 0x6E
テンキー[/] VK_DIVIDE 0x6F
■ファンクションキー
キー名称 定数名 値
[F1] VK_F1 0x70
[F2] VK_F2 0x71
[F3] VK_F3 0x72
[F4] VK_F4 0x73
[F5] VK_F5 0x74
[F6] VK_F6 0x75
[F7] VK_F7 0x76
[F8] VK_F8 0x77
[F9] VK_F9 0x78
[F10] VK_F10 0x79
[F11] VK_F11 0x7A
[F12] VK_F12 0x7B
[F13] VK_F13 0x7C
[F14] VK_F14 0x7D
[F15] VK_F15 0x7E
[F16] VK_F16 0x7F
[F17] VK_F17 0x80
[F18] VK_F18 0x81
[F19] VK_F19 0x82
[F20] VK_F20 0x83
[F21] VK_F21 0x84
[F22] VK_F22 0x85
[F23] VK_F23 0x86
[F24] VK_F24 0x87
■記号・その他キー
キー名称 定数名 値
[Backspace] VK_BACK 0x08
[Tab] VK_TAB 0x09
[Enter] VK_RETURN 0x0D
[Shift] VK_SHIFT 0x10
[Ctrl] VK_CONTROL 0x11
[Alt] VK_MENU 0x12
[Pause] VK_PAUSE 0x13
[Esc] VK_ESCAPE 0x1B
[変換] VK_CONVERT 0x1C
[無変換] VK_NONCONVERT 0x1D
スペースキー VK_SPACE 0x20
[PageUp] VK_PRIOR 0x21
[PageDown] VK_NEXT 0x22
[End] VK_END 0x23
[Home] VK_HOME 0x24
[←] VK_LEFT 0x25
[↑] VK_UP 0x26
[→] VK_RIGHT 0x27
[↓] VK_DOWN 0x28
[PrintScreen] VK_SNAPSHOT 0x2C
[Insert] VK_INSERT 0x2D
[Delete] VK_DELETE 0x2E
Helpキー VK_HELP 0x2F
左Windowsキー VK_LWIN 0x5B
右Windowsキー VK_RWIN 0x5C
[NumLock] VK_NUMLOCK 0x90
[ScrollLock] VK_SCROLL 0x91
左[Shift] VK_LSHIFT 0xA0
右[Shift] VK_RSHIFT 0xA1
左[Ctrl] VK_LCONTROL 0xA2
右[Ctrl] VK_RCONTROL 0xA3
左[Alt] VK_LMENU 0xA4
右[Alt] VK_RMENU 0xA5
[英数 CapsLock] VK_OEM_ATTN 0xF0
[カタカナ ひらがな] VK_OEM_COPY 0xF2
[半角/全角] VK_OEM_AUTO 0xF3
[Ctrl]+[Pause] or
[Ctrl]+[ScrollLock] VK_CANCEL 0x03
[Shift]+[英数 CapsLock] VK_CAPITAL 0x14
[Alt]+[半角/全角] VK_KANJI 0x19
[Alt]+[カタカナ ひらがな] VK_OEM_BACKTAB 0xF5
マウスの左ボタン VK_LBUTTON 0x01
マウスの右ボタン VK_RBUTTON 0x02
マウスの中央ボタン
(3ボタンマウス) VK_MBUTTON 0x04
マウスの第1拡張ボタン VK_XBUTTON1 0x05
マウスの第2拡張ボタン VK_XBUTTON2 0x06
IME かなモード VK_KANA 0x15
IME Junjaモード VK_JUNJA 0x17
IME ファイナルモード VK_FINAL 0x18
ブラウザーの戻るキー VK_BROWSER_BACK 0xA6
ブラウザーの進むキー VK_BROWSER_FORWARD 0xA7
ブラウザーの更新のキー VK_BROWSER_REFRESH 0xA8
ブラウザーの停止キー VK_BROWSER_STOP 0xA9
ブラウザーの検索キー VK_BROWSER_SEARCH 0xAA
ブラウザーのお気に入りキー VK_BROWSER_FAVORITES 0xAB
ブラウザーの開始
およびホームキー VK_BROWSER_HOME 0xAC
音量ミュートキー VK_VOLUME_MUTE 0xAD
音量ダウンキー VK_VOLUME_DOWN 0xAE
音量アップキー VK_VOLUME_UP 0xAF
[:*] VK_OEM_1 0xBA
[;+] VK_OEM_PLUS 0xBB
[,<] VK_OEM_COMMA 0xBC
[-=] VK_OEM_MINUS 0xBD
[.>] VK_OEM_PERIOD 0xBE
[/?] VK_OEM_2 0xBF
[@`] VK_OEM_3 0xC0
[[{] VK_OEM_4 0xDB
[\|] VK_OEM_5 0xDC
[]}] VK_OEM_6 0xDD
[^~] VK_OEM_7 0xDE
[\_] VK_OEM_102 0xE2
デフォルトである、”Standard Keys”で正常に動作しない場合は、
ぜひ”Calculated Key”で試してみてください!