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”で試してみてください!