Opened 13 years ago

Last modified 9 years ago

#7658 new bug

Stickit shows ps3 controller right analog stick as 2 axis

Reported by: stargatefan Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Kits/Device Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Stickit shows ps3 controller right analog stick as 2 axis. It is a 4xis stick and it shows these axis on axis 2 and axis3.

Attachments (1)

usb_hid_report_descriptor_054c_0268_0.bin (159 bytes ) - added by stargatefan 13 years ago.

Download all attachments as: .zip

Change History (4)

comment:1 by mmlr, 13 years ago

That's not a bug. There is no API to inquire the logical/physical grouping of axis in BJoystick. Therefore StickIt (or really any user of BJoystick) doesn't actually know what axes are belonging together. StickIt assumes the first two axes to be a stick so it combines and then just adds all the additional axes as single axis display.

So this could be repurposed as an enhancement ticket to add grouping inquiry to BJoystick if we want to keep BJoystick around longer term.

in reply to:  1 comment:2 by stargatefan, 13 years ago

Replying to mmlr:

That's not a bug. There is no API to inquire the logical/physical grouping of axis in BJoystick. Therefore StickIt (or really any user of BJoystick) doesn't actually know what axes are belonging together. StickIt assumes the first two axes to be a stick so it combines and then just adds all the additional axes as single axis display.

So this could be repurposed as an enhancement ticket to add grouping inquiry to BJoystick if we want to keep BJoystick around longer term.

Its your call on how to handle it from here. I was just reporting the behavior I saw. I would think that Bjoystick should always display the proper controller configuration.Hopefully at some point Haiku gets some serious games that make use of these controller features. I don't know that stick it would effect the function ???

comment:3 by pulkomandy, 9 years ago

Component: - GeneralKits/Device Kit
Milestone: R1Unscheduled
Note: See TracTickets for help on using tickets.