From 9a2c3330fb11eb13c510d57705151bc5b2aa3200 Mon Sep 17 00:00:00 2001 From: curt Date: Tue, 6 Mar 2001 22:59:36 +0000 Subject: [PATCH] Updates from Julian Foad --- docs-mini/README.Joystick | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/docs-mini/README.Joystick b/docs-mini/README.Joystick index 7a3a8c909..9ac153079 100644 --- a/docs-mini/README.Joystick +++ b/docs-mini/README.Joystick @@ -61,12 +61,21 @@ Joystick 2 not detected +------------------------------------+ | 0000 +0.0 +0.0 -1.0 . . . | -It appears that the number of detected buttons is represented by the number of -"0"s. Clicking the actual buttons will result in the rightmost 0 changing to -the button number output. i.e. pressing button one will change the display to -look like this: 0001. It should be noted that this is a hexadecimal (base16) -number +1. Hex numbers start at 0, so this number is incremented by one for -hopefully obvious reasons. +The buttons are handled internally as a binary number in which bit 0 (the +least significant bit) represents button 0, bit 1 represents button 1, etc., +but this number is displayed on the screen in hexadecimal notation, so: + 0001 => button 0 pressed + 0002 => button 1 pressed + 0004 => button 2 pressed + 0008 => button 3 pressed + 0010 => button 4 pressed + 0020 => button 5 pressed + 0040 => button 6 pressed + ... etc. up to ... + 8000 => button 15 pressed + ... and ... + 0014 => buttons 2 and 4 pressed simultaneously + ... etc. Default Joystick properties: @@ -225,7 +234,7 @@ In my case I had to make entries to put the throttle on axis2. --prop:/input/js0/button4/action=adjust --prop:/input/js0/button4/control=/controls/elevator-trim ---prop:/iput/js0/button4/step=0.001 +--prop:/input/js0/button4/step=-0.001 --prop:/input/js0/button4/repeatable=true // Default buttons 5 and 6 to flaps @@ -235,12 +244,6 @@ In my case I had to make entries to put the throttle on axis2. --prop:/input/js0/button5/repeatable=false --prop:/input/js0/button6/action=adjust ---prop:/input/js0/button6/control=/controls/flaps" +--prop:/input/js0/button6/control=/controls/flaps --prop:/input/js0/button6/step=0.34 --prop:/input/js0/button6/repeatable=false - - - - - - -- 2.39.5