5,810
edits
| Line 64: | Line 64: | ||
Los Ejes y el numero de botones pueden ser identificados usando js demo como sigue. Observando el mensaje de salida de js demo al trabajar con ejes y botones puedes determinar que ejes y que botones son los asignados a cada palanca de mando. Esto deberia notarse por numeros que por lo general empiezan en cero. | Los Ejes y el numero de botones pueden ser identificados usando js demo como sigue. Observando el mensaje de salida de js demo al trabajar con ejes y botones puedes determinar que ejes y que botones son los asignados a cada palanca de mando. Esto deberia notarse por numeros que por lo general empiezan en cero. | ||
Los botones son | Los botones son najejados internamente como numeros binarios en los cuales el bit 0 (el menor bit significante) representa el botón 0, el bit 1 representa el botón 1, etc., pero este numero es visualizado en pantalla con notación hexadecimal, así: | ||
* 0001 ⇒ button 0 pressed | * 0001 ⇒ button 0 pressed | ||
| Line 79: | Line 79: | ||
* ... etc. | * ... etc. | ||
Para usuario de GNU/Linux, hay otra opción para identificar el “nombre” y los numeros asignados a cada eje y botón. La mayoria de las distribuciones GNU/Linux incluyen un programa muy manejable, “jstest”. Con unos cuernos de control de CH Product conectados al sistema, las siguientes lineas son mostradas por jstest: | |||
jstest /dev/js3 | jstest /dev/js3 | ||
| Line 86: | Line 86: | ||
Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 Buttons: 0:off 1:off 2:off 3:on 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off | Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 Buttons: 0:off 1:off 2:off 3:on 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off | ||
Notese el “nombre” entre parentesis. Este es el nombre que el sistema asocia a tu palanca de control. | |||
Cuando mueves algun control, los numeros cambian después de pulsar cualquier boton o mover el control correspondiente, el “off” cambia a “on” después de pulsar el botón correspondiente. De esta forma, puedes anotar rápidamente los numeros de eje y de botón para cada función sin liarte con el binario. | |||
===Writing or editing joystick binding xml files=== | ===Writing or editing joystick binding xml files=== | ||
edits