Joystick: Reconizing Buttons Over 10

  • Thread starter Thread starter sithlord48
  • Start date Start date
Status
Not open for further replies.
S

sithlord48

Guest
i have recently set up sixad for using my dualshock 3 as my main joystick. everything works nicely except that the X O [] /\  and L1, R1 , R2, L2 start At button # 11 . And FF7 does not reconize any joystick buttons over number 10. With out remaping does anyone know if / how we can fix ff7 so that it can registar buttons higher then 10? One other nice thing would be if we could bind two keys to one input (i.e UP to both the Dpad up and Analog Stick up ) .

The last annoyance with FF7 for most users now is input config . What Can we do to fix this. 

(sorry my net is flaky so im not on irc as a result.)
 
Does we knew what these cryptically symbols stand for in input confic? If so we could ask Iros to give 7th Heaven an interface for key/button mapping.
 
Hi, sixad author here.

What I usually do for FF8 is map keys to the sixaxis buttons.
FF8-PC/Steam does not have analog input or force-feedback/vibration, so we lose nothing by using such mapping.

Here's the config I use for FF8-Steam:
http://kxstudio.sourceforge.net/Paste/repo/iN4Tm

save it as /var/lib/sixad/profiles/default


EDIT: Just realized you mentioned FF7 instead of FF8. hmm, well, the config should not be that different.
qtsixa has a built-in tool to do the key mapping visually, try it I guess
 
Last edited:
EDIT: Just realized you mentioned FF7 instead of FF8. hmm, well, the config should not be that different.
qtsixa has a built-in tool to do the key mapping visually, try it I guess
would that will bind to the keyboard buttons?  i would prefer joystick buttons I don't want to press buttons in the application that has focus (not always FF7 but it always responds to input from joystick).  Is there a way to remap the buttons the on the controller (i.e make X button #1, etc..).  if not can you point me to where in the code i might want to look so i can change it there. one other question is it possible to have sixad toggle analog mode? for example if i were to press the ps button for 3 seconds it could toggle the analog sticks being on ? this would be nice for times i wish to use the dpad instead of the analog stick and the application doesn't support manual mappings.
 
would that will bind to the keyboard buttons?
yes they are keyboard button presses.


I have made an ff7 config file that should work with defalut  controls. feel free to include it with sixad if you want

Code: (~/.qtsixa2/profiles/Final Fantasy VII) [Select]
Code:
# Input - "Final Fantasy VII", by "sithlord48"key_select 74key_l3 0key_r3 0key_start 76key_up 72key_right 77key_down 80key_left 75key_l2 71key_r2 79key_l1 73key_r1 81key_tri 78key_cir 96key_squ 83key_cro 82key_ps 0axis_left_type 2axis_left_up 80axis_left_right 77axis_left_down 72axis_left_left 75axis_right_type 0axis_right_up 0axis_right_right 0axis_right_down 0axis_right_left 0axis_speed 1

FF7 Bug? i see by mapping the up/down /left /right to more then one place it only reconizes the analog stick and not the d pad buttons. i can still use the numpad on the keyboard to move and the presses are detected correctly in other applications. Any idea what could be causing this?
 
there is something weird that prevents the usage of analog and regular direction buttons at the same time.
disable analog if you want the regular direction buttons.

I'm not very interested on keep working on qtsixa though.
With the release of the ps4, the linux kernel has been slowly getting official support for ps3 and ps4 joystick (including leds and rumble).
Very soon qtsixa will not be needed to get them working, it's just a matter of time.

I tested 3.15 kernel recently, the sixaxis now has rumble when plugged in via USB.
BlueZ should have official ps3/ps4 joystick support very soon, there are already patches for it.
 
Figures as I have finally got a new Bluetooth adaptor that works correctly with sixad. Native kernel support will be nice.  Its strange because in a terminal both the analog and d pad generate the same input . xev reports it all correct but in game it does not work.
 
Status
Not open for further replies.
Back
Top