- 589 名前:login:Penguin mailto:sage [02/06/08 15:43 ID:OVHgWrJ9]
- >>586>>587
それはLinuxマシンにPC用のジョイスティック/ジョイパットを繋いでいる場合に パットのどのボタンをAボタン、Bボタン、スタートボタン、セレクトボタンに するかの設定であって、キーボードのキー設定は今のosdlでも以前のunofficial SDL portでもソースコードを書き換えないとできない。 >>588 えっと、Altキーを変えたいんだったけ? osdlの場合、gamepad.hの30行目の if(KEY(LALT) || KEY(x)) JS|=JOY_A<<JoySwap; を if(KEY(x)) JS|=JOY_A<<JoySwap; にすれば、xでAボタンを押したことになり、(左)Altキーは無効になる。 左ShiftキーをAボタンにしたければ、 if(KEY(LSHIFT) || KEY(x)) JS|=JOY_A<<JoySwap; あと、その下の、 if(KEY(LCTRL) || KEY(SPACE) || KEY(x) ) JS |=JOY_B<<JoySwap; これバグっているね。xでAボタンもBボタンも両方押したことになってしまう。 svgalibと同じようにzでBボタンにしたいなら、 if(KEY(LCTRL) || KEY(SPACE) || KEY(z) ) JS |=JOY_B<<JoySwap; でも、1000〜2000円くらいでジョイパット買えるんだから、ジョイパットで やった方が面白いと思うけど。
|

|