MoE のキー設定を考える
まず下準備。デフォルトのキー配置を調べてみたよ。
私はカーソル移動派だけど、FPS モードを使っている人が多いみたいですね😅。
設定は Userdata\*\keyconfig.ini
に保存されているみたい。
Name | マウスモード | FPS モード | RPG モード | 説明 |
---|---|---|---|---|
moveforward | UP | w | UP | 前進 |
moveback | DOWN | s | DOWN | 後退 |
turnleft | LEFT | a | LEFT | 左旋回 |
turnright | RIGHT | d | RIGHT | 右旋回 |
moveleft | CTRL+LEFT | LEFT | CTRL+LEFT | 左平行移動 |
moveright | CTRL+RIGHT | RIGHT | CTRL+RIGHT | 右平行移動 |
faceup | PGUP | PGUP | PGUP | 上を向く |
facedown | PGDN | PGDN | PGDN | 下を向く |
jump | SPACE | SPACE | SPACE | ジャンプ |
sitdown | ALT+x | x | x | 座る/立つ |
walkmode | ALT+z | SHIFT+z | z | 歩く/走る |
return_def_picth | HOME | HOME | HOME | 視線を水平に戻す |
autobattle | ALT+a | q | a | 自動戦闘 |
automove | ALT+r | SHIFT+w | SHIFT+r | 自動前進 |
usecenterscreen | NONE | NONE | NONE | 画面中央で右クリック |
trade | ALT+b | b | b | トレード開始 |
targettoggle | TAB | TAB | TAB | ターゲットトグル |
targetlt | SHIFT+TAB | SHIFT+TAB | SHIFT+TAB | 直前のターゲットに切り替える |
targetlst | CTRL+TAB | CTRL+TAB | CTRL+TAB | 二つ前のターゲットに切り替える |
target_myplayer | CTRL+F1 | CTRL+F1 | CTRL+F1 | ターゲットプレイヤー |
targetgroup1 | CTRL+F2 | CTRL+F2 | CTRL+F2 | ターゲットパーティーメンバー 1 |
targetgroup2 | CTRL+F3 | CTRL+F3 | CTRL+F3 | ターゲットパーティーメンバー 2 |
targetgroup3 | CTRL+F4 | CTRL+F4 | CTRL+F4 | ターゲットパーティーメンバー 3 |
targetgroup4 | CTRL+F5 | CTRL+F5 | CTRL+F5 | ターゲットパーティーメンバー 4 |
targetaction | ALT+u | u | u | ターゲットにアクション |
targetnearchara | e | e | e | 近いキャラクターをターゲット |
targetnearpcnext | SHIFT+p | SHIFT+p | SHIFT+e | 近い順にPCをターゲット |
targetnearpcprev | ALT+p | ALT+p | CTRL+e | 遠い順にPCをターゲット |
targetnearnpcnext | SHIFT+n | SHIFT+n | SHIFT+n | 近い順にNPCをターゲット |
targetnearnpcprev | ALT+n | ALT+n | CTRL+n | 遠い順にNPCをターゲット |
targetnearnopetnpcprev | NONE | NONE | NONE | 近い順にNPC(ペット以外)をターゲット |
targetnearnopetpcnext | NONE | NONE | NONE | 遠い順にNPC(ペット以外)をターゲット |
targetnearcps | SHIFT+c | f | NONE | 近い死体をターゲット |
targetnearcpsnext | CTRL+c | SHIFT+c | SHIFT+c | 近い順に死体をターゲット |
targetnearcpsprev | SHIFT+CTRL+c | ALT+c | CTRL+c | 遠い順に死体をターゲット |
consider | ALT+c | c | c | Consider |
hail | ALT+h | h | h | 挨拶 |
locktarget | ALT+l | l | l | ロックターゲットモード |
dispnamebb | SHIFT+F11 | SHIFT+F11 | SHIFT+F11 | トグル 名前ビルボード表示 |
refreshshowfadetimer | CTRL+F11 | CTRL+F11 | CTRL+F11 | 一定時間表示フェードタイマーのリセット |
textcomplement | SHIFT+CTRL+SPACE | SHIFT+CTRL+SPACE | SHIFT+CTRL+SPACE | テキスト入力補完 |
windowmovelock | CTRL+ALT+SPACE | CTRL+ALT+SPACE | CTRL+ALT+SPACE | ウィンドウ移動・リサイズをロック |
tgl_msg_system | NONE | NONE | NONE | トグル システムメッセージウィンドウ |
tgl_msg_1 | NONE | NONE | NONE | トグル メッセージウィンドウ1 |
tgl_msg_2 | NONE | NONE | NONE | トグル メッセージウィンドウ2 |
tgl_msg_3 | NONE | NONE | NONE | トグル メッセージウィンドウ3 |
tgl_msg_4 | NONE | NONE | NONE | トグル メッセージウィンドウ4 |
tgl_msg_5 | NONE | NONE | NONE | トグル メッセージウィンドウ5 |
tgl_msg_6 | NONE | NONE | NONE | トグル メッセージウィンドウ6 |
tgl_msg_7 | NONE | NONE | NONE | トグル メッセージウィンドウ7 |
tgl_msg_8 | NONE | NONE | NONE | トグル メッセージウィンドウ8 |
tgl_menu | F1 | F1 | F1 | トグル メインメニュー |
tgl_status | F2 | F2 | F2 | トグル ステータスウィンドウ |
tgl_item | F3 | F3 | F3 | トグル アイテムウィンドウ |
tgl_spelleffect | NONE | NONE | NONE | トグル エフェクトウィンドウ |
tgl_technic | F5 | F5 | F5 | トグル テクニックウィンドウ |
tgl_pet | NONE | NONE | NONE | トグル ペットウィンドウ |
tgl_skill | F4 | F4 | F4 | トグル スキルウィンドウ |
tgl_macro | NONE | NONE | NONE | トグル ショートカットウィントウ1 |
tgl_macro2 | NONE | NONE | NONE | トグル ショートカットウィントウ2 |
tgl_zoneinfo | NONE | NONE | NONE | トグル ゾーン情報ウィンドウ |
tgl_questlog | F7 | F7 | F7 | トグル クエストインフォウィンドウ |
tgl_system | F8 | F8 | F8 | トグル システムウィンドウ |
allwindowhide | F11 | F11 | F11 | トグル 全ウィントウ表示/非表示 |
tgl_otion | NONE | NONE | NONE | トグル オプションウィンドウ |
tgl_tgtpalette | NONE | NONE | NONE | トグル ターゲットパレットウィンドウ |
tgl_trashcan | NONE | NONE | NONE | トグル ごみ箱 |
tgl_command | F6 | F6 | F6 | トグル コマンドウィンドウ |
tgl_map | ALT+m | m | m | トグル マップウィンドウ |
openchat_slash | / | / | / | チャットオープン / |
openchat_say | CTRL+s | NONE | NONE | チャットオープン say |
openchat_tell | CTRL+t | NONE | NONE | チャットオープン tell |
openchat_party | CTRL+p | p | p | チャットオープン party |
openchat_fssay | CTRL+f | NONE | NONE | チャットオープン fssay |
openchat_reply | CTRL+r | r | r | チャットオープン tell replyname |
openchat_tgt_tell | SHIFT+CTRL+t | t | t | チャットオープン target tell |
openchat_shout | SHIFT+CTRL+s | NONE | NONE | チャットオープン shout |
openchat_auction | CTRL+a | NONE | NONE | チャットオープン auction |
openchat_emote | NONE | NONE | NONE | チャットオープン emote |
openchat_ish | NONE | NONE | NONE | チャットオープン ish |
openchat_ch1 | CTRL+d | NONE | NONE | チャットオープン ch1 |
openchat_ch2 | SHIFT+CTRL+d | NONE | NONE | チャットオープン ch2 |
openchat_ch3 | CTRL+ALT+d | NONE | NONE | チャットオープン ch3 |
openchat_modenext | ALT+RIGHT | NONE | NONE | チャットオープン 次のモード |
openchat_modeprev | ALT+LEFT | NONE | NONE | チャットオープン 前のモード |
openchat_optionnext | ALT+DOWN | NONE | NONE | チャットオープン 次のオプション |
openchat_optionprev | ALT+UP | NONE | NONE | チャットオープン 前のオプション |
mainbar | LWIN | NONE | LWIN | メインバーの表示・非表示 |
mainbar_pos | SHIFT+LWIN | SHIFT+LWIN | SHIFT+LWIN | メインバーの表示位置変更 |
player_window | RWIN | RWIN | RWIN | トグル プレイヤーステータスウィンドウ |
target_window | SHIFT+RWIN | NONE | SHIFT+RWIN | トグル ターゲットステータスウィンドウ |
menu_page_up | NPADDEC | NPADDEC | NPADDEC | メニューページアップ |
menu_page_down | NPAD0 | NPAD0 | NPAD0 | メニューページダウン |
sc_page_up | ALT+NPADDEC | ALT+NPADDEC | ALT+NPADDEC | ショートカットページ1 アップ |
sc_page_down | ALT+NPAD0 | ALT+NPAD0 | ALT+NPAD0 | ショートカットページ1 ダウン |
sc2_page_up | NONE | NONE | NONE | ショートカットページ2 アップ |
sc2_page_down | NONE | NONE | NONE | ショートカットページ2 ダウン |
send_trashcan | DEL | DEL | DEL | ごみ箱へ送る |
camera_viewchange1 | F9 | F9 | F9 | カメラ 変更 1 |
camera_viewchange2 | SHIFT+F10 | SHIFT+F10 | SHIFT+F10 | カメラ 変更 2 |
camera_viewchange3 | F10 | F10 | F10 | カメラ 切り替え(1⇔2) |
camera_moveforward | NPAD9 | NPAD9 | NPAD9 | カメラ 前進 |
camera_moveback | NPAD3 | NPAD3 | NPAD3 | カメラ 後退 |
camera_turnleft | NPAD6 | NPAD6 | NPAD6 | カメラ 左回転 |
camera_turnright | NPAD4 | NPAD4 | NPAD4 | カメラ 右回転 |
camera_pitchdown | NPAD8 | NPAD8 | NPAD8 | カメラ PITCH UP |
camera_pitchup | NPAD2 | NPAD2 | NPAD2 | カメラ PITCH DOWN |
camera_reset | NPAD5 | NPAD5 | NPAD5 | カメラリセット/平行移動 |
usertargetcancel | MSBTNM | MSBTNM | MSBTNM | ターゲットの解除 |
screenshot | NPADSUB | NPADSUB | NPADSUB | スクリーンショット |
actionscut1 | ALT+1 | ALT+1 | ALT+1 | ショートカット1 1 |
actionscut2 | ALT+2 | ALT+2 | ALT+2 | ショートカット1 2 |
actionscut3 | ALT+3 | ALT+3 | ALT+3 | ショートカット1 3 |
actionscut4 | ALT+4 | ALT+4 | ALT+4 | ショートカット1 4 |
actionscut5 | ALT+5 | ALT+5 | ALT+5 | ショートカット1 5 |
actionscut6 | ALT+6 | ALT+6 | ALT+6 | ショートカット1 6 |
actionscut7 | ALT+7 | ALT+7 | ALT+7 | ショートカット1 7 |
actionscut8 | ALT+8 | ALT+8 | ALT+8 | ショートカット1 8 |
actionscut9 | ALT+9 | ALT+9 | ALT+9 | ショートカット1 9 |
actionscut10 | ALT+0 | ALT+0 | ALT+0 | ショートカット1 10 |
actionscut2_1 | NONE | NONE | NONE | ショートカット2 1 |
actionscut2_2 | NONE | NONE | NONE | ショートカット2 2 |
actionscut2_3 | NONE | NONE | NONE | ショートカット2 3 |
actionscut2_4 | NONE | NONE | NONE | ショートカット2 4 |
actionscut2_5 | NONE | NONE | NONE | ショートカット2 5 |
actionscut2_6 | NONE | NONE | NONE | ショートカット2 6 |
actionscut2_7 | NONE | NONE | NONE | ショートカット2 7 |
actionscut2_8 | NONE | NONE | NONE | ショートカット2 8 |
actionscut2_9 | NONE | NONE | NONE | ショートカット2 9 |
actionscut2_10 | NONE | NONE | NONE | ショートカット2 10 |
macroscut1 | 1 | 1 | 1 | メニューボタン 1 |
macroscut2 | 2 | 2 | 2 | メニューボタン 2 |
macroscut3 | 3 | 3 | 3 | メニューボタン 3 |
macroscut4 | 4 | 4 | 4 | メニューボタン 4 |
macroscut5 | 5 | 5 | 5 | メニューボタン 5 |
macroscut6 | 6 | 6 | 6 | メニューボタン 6 |
macroscut7 | 7 | 7 | 7 | メニューボタン 7 |
macroscut8 | 8 | 8 | 8 | メニューボタン 8 |
macroscut9 | 9 | 9 | 9 | メニューボタン 9 |
macroscut10 | 0 | 0 | 0 | メニューボタン 10 |
macropage1 | CTRL+1 | CTRL+1 | CTRL+1 | メニューボタンページ 1 |
macropage2 | CTRL+2 | CTRL+2 | CTRL+2 | メニューボタンページ 2 |
macropage3 | CTRL+3 | CTRL+3 | CTRL+3 | メニューボタンページ 3 |
macropage4 | CTRL+4 | CTRL+4 | CTRL+4 | メニューボタンページ 4 |
macropage5 | CTRL+5 | CTRL+5 | CTRL+5 | メニューボタンページ 5 |
macropage6 | CTRL+6 | CTRL+6 | CTRL+6 | メニューボタンページ 6 |
macropage7 | CTRL+7 | CTRL+7 | CTRL+7 | メニューボタンページ 7 |
macropage8 | CTRL+8 | CTRL+8 | CTRL+8 | メニューボタンページ 8 |
macropage9 | CTRL+9 | CTRL+9 | CTRL+9 | メニューボタンページ 9 |
macropage10 | CTRL+0 | CTRL+0 | CTRL+0 | メニューボタンページ 10 |
scpage1 | CTRL+ALT+1 | CTRL+ALT+1 | CTRL+ALT+1 | ショートカット1 ページ 1 |
scpage2 | CTRL+ALT+2 | CTRL+ALT+2 | CTRL+ALT+2 | ショートカット1 ページ 2 |
scpage3 | CTRL+ALT+3 | CTRL+ALT+3 | CTRL+ALT+3 | ショートカット1 ページ 3 |
scpage4 | CTRL+ALT+4 | CTRL+ALT+4 | CTRL+ALT+4 | ショートカット1 ページ 4 |
scpage5 | CTRL+ALT+5 | CTRL+ALT+5 | CTRL+ALT+5 | ショートカット1 ページ 5 |
scpage6 | CTRL+ALT+6 | CTRL+ALT+6 | CTRL+ALT+6 | ショートカット1 ページ 6 |
scpage7 | CTRL+ALT+7 | CTRL+ALT+7 | CTRL+ALT+7 | ショートカット1 ページ 7 |
scpage8 | CTRL+ALT+8 | CTRL+ALT+8 | CTRL+ALT+8 | ショートカット1 ページ 8 |
scpage9 | CTRL+ALT+9 | CTRL+ALT+9 | CTRL+ALT+9 | ショートカット1 ページ 9 |
scpage10 | CTRL+ALT+0 | CTRL+ALT+0 | CTRL+ALT+0 | ショートカット1 ページ 10 |
scpage2_1 | NONE | NONE | NONE | ショートカット2 ページ 1 |
scpage2_2 | NONE | NONE | NONE | ショートカット2 ページ 2 |
scpage2_3 | NONE | NONE | NONE | ショートカット2 ページ 3 |
scpage2_4 | NONE | NONE | NONE | ショートカット2 ページ 4 |
scpage2_5 | NONE | NONE | NONE | ショートカット2 ページ 5 |
scpage2_6 | NONE | NONE | NONE | ショートカット2 ページ 6 |
scpage2_7 | NONE | NONE | NONE | ショートカット2 ページ 7 |
scpage2_8 | NONE | NONE | NONE | ショートカット2 ページ 8 |
scpage2_9 | NONE | NONE | NONE | ショートカット2 ページ 9 |
scpage2_10 | NONE | NONE | NONE | ショートカット2 ページ 10 |
tgtpalscut1 | NONE | NONE | NONE | ターゲットパレットボタン 1 |
tgtpalscut2 | NONE | NONE | NONE | ターゲットパレットボタン 2 |
tgtpalscut3 | NONE | NONE | NONE | ターゲットパレットボタン 3 |
tgtpalscut4 | NONE | NONE | NONE | ターゲットパレットボタン 4 |
tgtpalscut5 | NONE | NONE | NONE | ターゲットパレットボタン 5 |
tgtpalscut6 | NONE | NONE | NONE | ターゲットパレットボタン 6 |
tgtpalscut7 | NONE | NONE | NONE | ターゲットパレットボタン 7 |
tgtpalscut8 | NONE | NONE | NONE | ターゲットパレットボタン 8 |
tgtpalscut9 | NONE | NONE | NONE | ターゲットパレットボタン 9 |
tgtpalscut10 | NONE | NONE | NONE | ターゲットパレットボタン 10 |
music1 | w | UP | w | リズムキー デフォルトスキン:青(↑) |
music2 | s | DOWN | s | リズムキー デフォルトスキン:黄(↓) |
music3 | a | LEFT | a | リズムキー デフォルトスキン:緑(←) |
music4 | d | RIGHT | d | リズムキー デフォルトスキン:桃(→) |
キーボード配置は、keyboard-layout で頑張って作成してみました。
106 キーボードとかの初期値が無いんだけど、wasd
移動ではなく esdf
移動に挑戦してみようということで。
[{w:0.88},"Esc",{w:0.88},"F1",{w:0.88},"F2",{w:0.88},"F3",{w:0.88},"F4",{w:0.88},"F5",{w:0.88},"F6",{w:0.88},"F7",{w:0.88},"F8",{w:0.88},"F9",{w:0.88},"F10",{w:0.88},"F11",{w:0.88},"F12",{w:0.88},"Num Lk\nScr Lk",{w:0.88},"Pause\nBreak",{w:0.88},"Ins\nPrt Sc",{w:0.88},"Del\nSys Rq"],
[{y:0.2},"半角/全角","!\n1","\"\n2","#\n3","$\n4","%\n5","&\n6","'\n7","(\n8",")\n9","\n0","=\n-","~\n^","|\n\\","Back Space"],
[{c:"#fbbbc9",w:1.5},"Tab","Q","W",{c:"#ac97d8"},"E",{c:"#fbbbc9"},"R","T",{c:"#cccccc"},"Y","U",{c:"#ac97d8"},"I",{c:"#cccccc"},"O","P","`\n@","{\n[",{w:1.5,w2:1.25,h2:2,x2:0.25},"Enter"],
[{w:1.75},"Caps Lock",{c:"#fbbbc9"},"A",{c:"#ac97d8"},"S","D","F",{c:"#fbbbc9"},"G",{c:"#cccccc"},"H",{c:"#ac97d8"},"J","K","L",{c:"#cccccc"},"+\n;","*\n:","}\n]"],
[{w:2.25},"Shift","Z","X","C",{c:"#fbbbc9"},"V",{c:"#cccccc"},"B","N","M","<\n,",">\n.","?\n/","_\n\\",{w:1.75},"Shift"],
[{w:1.25},"Ctrl","Fn","Win","Alt","無変換",{a:7,w:2.5},"",{a:4},"変換","カタカナ\nひらがな","Menu",{w:1.25},"Ctrl",{x:1,c:"#ac97d8",h:0.75},"↑"],
[{y:-0.25,x:12,h:0.75},"←",{h:0.75},"↓",{h:0.75},"→"]
JoyStick でお気軽 MoE とか出来るといいなぁ。
んーと、今日はここまで。