マビノギ知識王

Ctrl と Caps Lock の切り替え
Haniel 08/05/15 22:10

普段から Ctrl キーと Caps Lock キーを入れ替える方々もいらっしゃると思います。
 
ですが、Ctrl キーと Caps Lock キーを入れ替えると、マビノギ内での
Ctrl キーの動作がおかしくなります。
現象として
 
- ターゲットは本来の Ctrl キーでしかできない
- 本来の Ctrl キーを 1 回押すと、押しっぱなしの状態になり解除できない
  (解除のためには Shift + 本来の Ctrl キーを押す必要がある模様)
 
なお、Windows 上や firefox では、Ctrl キーと Caps Lock キーを入れ替えても
入れ替えたキーの通りに正常に動作しています。
 
これはマビノギの仕様なんでしょうか?
 
Ctrl キーと Caps Lock キーのいれかえは、レジストリをいじる方法で行っています。
Windows XP です。
 
どなたかわかる方がいらっしゃったら、教えていただけないでしょうか。

工リザベス 様の答え
工リザベス 08/05/16 03:34

私もWindows2000使用時にはキー変更ソフトを使ってテンキーでファンクション入力をしていたのですが、
XPマシンではファンクションやctrlなどの特殊キーの変更が無効になってしまいました。同じ症状です。
噂ではVISTAでは全てのキー変更が無効な状態となるそうです。
 
コレはまったくの主観からくる想像なのですが、マビノギクライアントのセキュリティー面を向上させたい思惑と
OS側のキー操作に対する情報提供の方向性が同じで、新しいOSになるほど二者が親密になったのかも。
 
逆に言うと、それだけゲームとデバイスの間に余計なツールを割り込む余地を少なくすることができる
環境になっている、といえるのかもしれません。そういう意味では「仕様」なのかもしれません。
 
結局のところ、入手可能なマッピングツールを全て試してみても変更は反映できなかったので、
私の場合は、ハード的にテンキー型のファンクションキーボードを作成して使用してます。
 
またゲーム専用キーボードで、キーボード自体にキー配列変更可能なデバイスなら、実現できるそうです。

セキシュ 様の答え
セキシュ 08/05/15 22:30

まず、入力バイトのマッピングを独自に変更しているわけですから、
それでクライアントの挙動が変だったりしても仕様だなんだと言うのはやめましょう。
 
とりあえず現在のマッピング、106なのか108なのか、
それとCPU晒してもらわないとなんとも言えません。
 
手動で変更してて確認や再マッピングが面倒なら
http://www.cam.hi-ho.ne.jp/oishi/ を使ってみるとか

Haniel 様の答え
Haniel 08/05/16 00:18

セキシュさま:
 
ご返事ありがとうございます。
 
http://www.logicool.co.jp/index.cfm/keyboards/keyboard/devices/177&cl=jp,ja
のキーボードを利用しています。107 だそうです。
キーマップですが、Ctrl と Caps 以外はまったくいじっておりません。
 
CPU は Core2Duo E8400 3.0GHz です。
 
URLで紹介していただいたツールを利用してみたのですが、
同じ現象が発生しているようです。

セキシュ 様の答え
セキシュ 08/05/16 21:36

リトルエンディアン用に正しくマッピングしており、Windows上で問題が無いのにもかかわらず、
マビだけ挙動が狂うなら…なんだろう(;´д`)
 
残念ながらお力になれそうにありません。

Haniel 様の答え
Haniel 08/05/17 12:34

セキシュさま、工リザベスさま:
 
難しそうですか(;´д`)

ほかに試した人がいらっしゃったら、経験談でも聞いてみたいです。