KBD(VK_A)
のようにすると、"a" のキーボード入力ができます。
KBD(VK_A)
KBD(VK_B)
KBD(VK_C)
とすると、"abc" というキーボード入力ができます。KBD(VK_B)
KBD(VK_C)
アルファベット | |
---|---|
VK_A | "a" |
VK_B | "b" |
VK_C | "c" |
; | |
VK_Z | "z" |
数字 | |
VK_0 | "0" |
VK_NUMPAD0 | テンキー"0" |
VK_1 | "1" |
VK_NUMPAD1 | テンキー"1" |
VK_2 | "2" |
VK_NUMPAD2 | テンキー"2" |
; | |
VK_9 | "9" |
VK_NUMPAD9 | テンキー"9" |
記号 | |
VK_OEM_1 | ":" |
VK_DIVIDE | テンキー"/" |
VK_OEM_2 | "/" |
VK_OEM_3 | "@" |
VK_OEM_4 | "[" |
VK_OEM_5 | "\" |
VK_OEM_6 | "]" |
VK_OEM_7 | "^" |
VK_ADD | テンキー"+" |
VK_MULTIPLY | テンキー"*" |
VK_SUBTRACT | テンキー"-" |
VK_OEM_MINUS | "-" |
VK_DECIMAL | テンキー"." |
VK_OEM_PERIOD | "." |
矢印キー | |
VK_UP | "↑" |
VK_DOWN | "↓" |
VK_LEFT | "←" |
VK_RIGHT | "→" |
制御コード | |
VK_RETURN | "Enter" |
VK_SEPARATOR | テンキー"Enter" |
VK_SHIFT | "Shift" |
VK_CAPITAL | "CapsLock" |
VK_BACK | "BackSpace" |
"CapsLock"→"a"→"b"→"c"→"CapsLock" と入力すればよいので
KBD(VK_CAPITAL)
KBD(VK_A)
KBD(VK_B)
KBD(VK_C)
KBD(VK_CAPITAL)
とすれば入力ができます。KBD(VK_A)
KBD(VK_B)
KBD(VK_C)
KBD(VK_CAPITAL)
"_" (アンダーバー、アンダースコア) は特殊で、
Shiftキーを押したまま、該当するキーを押す、と言う処理を行ないます。
KBD(VK_SHIFT,down,10)
KBD(VK_OEM_102,click,10)
KBD(VK_SHIFT,up,10)
とやる事で入力ができます。KBD(VK_OEM_102,click,10)
KBD(VK_SHIFT,up,10)
さて、キーボード入力ができると、いったい何ができるようになるでしょう。
たとえば、銀鉱のページ移動では、
- ページのテキストボックスに移動先のページを記入
- ジャンプボタンを押す
![](https://stat.ameba.jp/user_images/20150503/02/shichou-san/c5/f5/p/o0347009113294473807.png?caw=800)
これをマクロを使って行なうには次のようにします。
- テキストボックスの位置にマウスカーソルを移動
- クリックして、テキストボックスにフォーカスを移す
- バックスペースキーと数字キーを使ってページ番号を記入(場合によっては矢印キーも使う)
- ジャンプボタンの位置にマウスカーソルを移動
- ジャンプボタンをクリック
しかし、乱世キングのゲームで、マクロでキーボード入力ができる一番の恩恵はログインを自動化できる事ですね。
(ログインマクロは次回)