//Project "VRT Senkousha" Boot ......
 //Open"Control config"
 //Is the view of the meter understood?
 (y/n).......y
HyperOctagonStation > 説明書 > キーコンフィグ
//キーコンフィグを行う為には
キーコンフィグを行うには、sen.cfgをテキストエディターで直接編集します。
その中に[keycommand]というカテゴリーがありますので、そこを参照してください。
//キーコンフィグの設定項目
キーコンフィグを行う[keycommand]の下に様々な設定項目があります。

キーコードの表示=0 二度押し有効時間(ms)=400 左移動=PA33[O]KE4B 〜〜〜〜〜〜略〜〜〜〜〜〜〜 テムブースト=PA03[O]KE39
上の二つはキーコンフィグ周辺の設定項目です。
キーコードの表示=0
有効(=1)にすると、ゲーム中キーを押すごとにチャットログにキーコードが流れます。
キーコードに関しては後述します。

二度押し有効時間(ms)=400
[D]というキーオプションを使用したときの、二度押し有効時間です。
値を狭くすると二度押しがしにくく(暴発しにくく)
値を広くすると二度押しややり易く(暴発しやすく)なります。

この二つの設定項目より下は、全てキーコンフィグ項目となります。
//キーコンフィグ設定の見方
さて、それでは早速キーコンフィグの見方に入ります。
キーコンフィグ項目の構造はいたって簡単です。


左移動=PA33[O]KE4B
   ↓
行動名=キーコード[キーオプション]キーコード

編集時は、編集したい行動のキーコードとキーオプションを変更/追加することで行います。
//キーコードとは
キーボードのキーや、ゲームパッドにはそれぞれに認識用のキーコードが設定されています。
キーコンフィグを行う場合、キーの文字を入力するだけでは無意味です。
たとえば左移動にキーボードのAキーを設定したい場合は
キーボードのAキー → KE1E なので
左移動=KE1E となります。
悪い例:左移動=A

キーコード一覧
//キーオプションとは
キーオプションとは、設定したキーコードにつける特殊なオプションです。
例えばガトリングを為に「AとBを同時に押すと出る」や「Aを二度押しすると出る」などの特殊な条件を設定することが出来ます。
オプションは4つあります。
[A}nd , [D]ouble , [O]r , [N]ot , [P]ush

例1 普通に1つのキー入力する。
ガト=PA02[O]KE2C 
パッドのボタン2 もしくは(Or) キーボードのZ …となります。

例2 2つ以上のキーを使用して入力する。
左旋回=PA07[O]KECB[A]KE2A
パッドの7ボタン(ほとんどはLボタン) もしくは(Or) キーボードの左矢印 と(And) 左シフト …となります。

例3 他のキーとの重なりを防ぐ。
左移動=PA33[O]KECB[A]KE2A[N]
パッドの左ボタン もしくは(Or) キーボードの左矢印 と(And) 左シフト が押されていない(Not) …となります。

どうして「押されていない」ことをわざわざ指定するのかというと、
左旋回の時に、同じく左矢印を使っているので
ここで指定しないと左旋回するときにも左移動してしまうからです。

例4 2連続押しをして入力する。
爆雷=PA02{DO]KE2C[D]
パッドのボタン2 を2連射 もしくは(DoubleOr) キーボードのZ を2連射 …となります。

例5 キーボードで自動で連続押しをするのを防ぐ。
カメラアップ=PA09[O]PA07[A]PA08[A]PA35[PO]KE04[P]
パッドのボタン9 もしくは(Or) パッドのL とRを押しながら上を1回押す もしくは(Or) キーボードの3 を1回押す …となります。

キーボードの人はキーを押してるあいだじゅう連射になるので、
たとえば1度押してる間にカメラ移動が何度も入力されてしまうような場合。
押した瞬間しか入力をされないようにするオプションです。
パッドのボタン一覧

8(〜32)ボタン

(↓パッドのボタン 8ボタンパッドでは1〜8まで)
パッドのボタン1 PA01
パッドのボタン2 PA02
パッドのボタン3 PA03
パッドのボタン4 PA04
パッドのボタン5 PA05
パッドのボタン6 PA06
パッドのボタン7 PA07
パッドのボタン8 PA08
パッドのボタンXX PAXX ※XX = 01〜32まで

十字キー(スティック)

左(スティックのx軸-) PA33
右(スティックのx軸+) PA34
前(スティックのy軸-) PA35
後(スティックのy軸+) PA36

その他(パッドにはまずないボタン)

スロットル制御(z軸-) PA37
スロットル制御(z軸+) PA38
x軸回転 (x軸-) PA39
x軸回転 (x軸+) PA40
y軸回転 (y軸-) PA41
y軸回転 (y軸+) PA42
z軸回転 (z軸-) PA43
z軸回転 (z軸+) PA44

(ハットスイッチは使えません。)

キーボードのボタン一覧
Esc
KE01
F1
KE3B
F2
KE3C
F3
KE3D
F4
KE3E
F5
KE3F
F6
KE40
F7
KE41
F8
KE42
F9
KE43
F10
KE44
F11
F12

漢字
KE94
1
KE02
2
KE03
3
KE04
4
KE05
5
KE06
6
KE07
7
KE08
8
KE09
9
KE0A
0
KE0B
-
KE0C
^
KE90
\
KE70
BS
KE0E
Tab
KE0F
Q
KE10
W
KE11
E
KE12
R
KE13
T
KE14
Y
KE15
U
KE16
I
KE17
O
KE18
P
KE19
@
KE91
[
KE1A
Enter
KE1C
Caps Lock
KE3A
A
KE1E
S
KE1F
D
KE20
F
KE21
G
KE22
H
KE23
J
KE24
K
KE25
L
KE26
;
KE27
:
KE92
]
KE1B
Enter
KE1C
Shift左
KE2A
Z
KE2C
X
KE2D
C
KE2E
V
KE2F
B
KE30
N
KE31
M
KE32
,
KE33
.
KE34
/
KE35
\
KE2B
Shift右
KE36
Ctrl
KE1D
ウィンドウ
KEDB
Alt
KE38
無変換 スペース
KE39
変換 ローマ字 Alt
KEB8
ウィンドウ
KEDC
メニュー
KEDD
Ctrl
KE9D
PS Scroll
KE46
Pause
KEC5
Insert
KED2
Home
KEC7
PageUp
KEC9
Delete
KED3
End
KECF
PageDown
KED1


KEC8

KECB

KED0

KECD
NUMLOCK
KE45
/
KEB5
*
KE37
-
KE4A
7
KE47
8
KE48
9
KE49
+
KE4E
4
KE4B
5
KE4C
6
KE4D
1
KE4F
2
KE50
3
KE51
ENTER
KE9C
0
KE52
.
KE53
その他(使われそうにないキー)

OEM_102 KE56 英語、ドイツ語専用
F11 KE57
F12 KE58
F13 KE64 NEC PC98専用
F14 KE65 NEC PC98専用
F15 KE66 NEC PC98専用
KANA KE70 日本語キーボード専用
ABNT_C1 KE73 ブラジル語キーボード専用
CONVERT KE79 日本語キーボード専用
NOCONVERT KE7B 日本語キーボード専用
ABNT_C2 KE7E ブラジル語キーボード専用
NUMPADEQUALS KE8D NEC PC-98専用
PREVTRACK KE90 前のトラック、日本語キーボードのサーカムフレックス
AT KE91 日本語キーボード専用
COLON KE92 NEC PC98専用
UNDERLINE KE93 NEC PC98専用
KANJI KE94 日本語キーボード専用
STOP KE95 NEC PC98専用
AX KE96 日本語キーボード専用
UNLABELED KE97 日本語キーボード専用
NEXTTRACK KE99 次のトラック
MUTE KEA0
CALCULATOR KEA1
PLAYPAUSE KEA2
MEDIASTOP KEA4
VOLUMEDOWN KEAE
VOLUMEUP KEB0
WEBHOME KEB2
NUMPAD. KEB3 NEC PC98専用
SYSRQ KEB7
POWER KEDE
SLEEP KEDF
WAKE KEE3
WEBSEARCH KEE5
WEBFAVORITES KEE6
WEBREFRESH KEE7
WEBSTOP KEE8
WEBFORWARD KEE9
WEBBACK KEEA
MYCOMPUTER KEEB
MAIL KEEC
MEDIASELECT KEED