DXRuby 1.4.6 Reference Manual
INDEX > Input > set_config

Input#set_config(pad_code, key_code, pad_number=0)

Description

パッドとキーの割り当てを変更します。
この設定はkey_push?/key_down?/pad_push?/pad_down?メソッドを使った際、一方が押されていると対応したもう一方も押されたものとして扱うために用いられます。
pad_codeないしkey_codeへnilを指定することで、そのパッドボタンやキーへ割り当てられたもの全てを解除します。
デフォルトでは十字ボタンとカーソルキー、P_BUTTON0とZ、P_BUTTON1とX、P_BUTTON2とCを割り当てています。

Parameters

pad_code Constant
ボタン定数
P_UP
P_LEFT
P_RIGHT
P_DOWN
P_BUTTON0(ボタン15まで)
P_L_UP(アナログ左スティックのデジタル入力)
P_L_LEFT
P_L_RIGHT
P_L_DOWN
P_R_UP(アナログ右スティックのデジタル入力)
P_R_LEFT
P_R_RIGHT
P_R_DOWN
P_D_UP(アナログPOVのデジタル入力)
P_D_LEFT
P_D_RIGHT
P_D_DOWN
key_code Constant
キーコード定数
K_ESCAPE
K_TAB
K_RETURN(フルキーのEnter)
K_LCONTROL(左Ctrol)
K_LSHIFT(左Shift)
K_LMENU(左Alt)
K_SPACE
K_A - K_Z(アルファベット)
K_0 - K_9(メインキーボードの数字)
K_F1 - K_F12(ファンクションキー)
K_NUMPAD0 - K_NUMPAD9(テンキーの数字)
K_NUMPADENTER(テンキーのEnter)
K_PGUP(PageUp)
K_PGDN(PageDown)
K_UP
K_LEFT
K_RIGHT
K_DOWN
すべての定数はキーコード定数を参照してください
pad_number Integer
パッド番号