Opened 13 years ago
Last modified 10 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)
Change History (4)
by , 13 years ago
Attachment: | usb_hid_report_descriptor_054c_0268_0.bin added |
---|
follow-up: 2 comment:1 by , 13 years ago
comment:2 by , 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 , 10 years ago
Component: | - General → Kits/Device Kit |
---|---|
Milestone: | R1 → Unscheduled |
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.