Thread (1 message) 1 message, 1 author, 2017-06-10

Re: Dualshocks analog buttons

From: Roderick Colenbrander <hidden>
Date: 2017-06-10 03:59:32

+dmitry,+linux-input

Hi Mirh,

Thanks for reaching out. Unfortunately during the hid-sony driver
cleanup we had to remove support for analog buttons for DualShock 3.
We don't mind supporting them in some way, but the Linux kernel has no
official way for reporting them. The old driver was actually quite
incorrect and used 'illegal' axes, which applications couldn't rely on
for these buttons e.g. some even used multitouch axes which are meant
for touch. For various applications this actually caused issues except
if they hardcoded the incorrect axis values.

On a sidenote someone from the community recently submitted a ps1/ps2
controller driver, which had similar issues and only digital buttons
could be supported to the Linux input framework.

The only way I see to support 'analog buttons' is to somehow extend
the Linux input framework, but this is not easy. Additional axes at
least can't be added due to technical limitations of the ioctls.

Thanks,
Roderick

On Fri, Jun 9, 2017 at 5:15 PM, Mirh [off-list ref] wrote:
I'm not really used to mailing list discussions
Would it be too much of a problem for you to join on bugzilla?
https://bugzilla.kernel.org/show_bug.cgi?id=195643

Regards.



-- 
Roderick Colenbrander
Senior Manager of Software Engineering
Gaikai, a Sony Interactive Entertainment Company
roderick@gaikai.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help