I've been playing PC games on my phone using the Remotr app and a Moga Pro Power 2 controller. It's pretty awesome, but the deadzones on the sticks are ridiculous. I have to push the sticks almost a quarter of the way before it gets a response.
I discovered that in /system/usr/keylayout there are lots of *.kl files that correspond to devices on your phone. However, there are no files directly associated with the Moga, which has a vendor id 20d6 and device id 6271 according to /proc/bus/input/devices. So theoretically, there should be a Vendor_20d6_Product_6271.kl file.....but there isn't. Nor are there any other files listed here on the Android Developer Documentation.
So I adjusted the 'flat' values on controller axis, and named the file Vendor_20d6_Product_6271.kl .....but nothing has changed, no matter how low I set it.
I need to go back and make sure that the axis that I'm adjusting are correct, but I can't figure out how to look at how to double check this.
Alternatively, I might be editing the wrong file or have named my .kl file incorrectly, so if anyone could advise a way to make sure the file I think is getting called is actually getting called, would also be great.
I discovered that in /system/usr/keylayout there are lots of *.kl files that correspond to devices on your phone. However, there are no files directly associated with the Moga, which has a vendor id 20d6 and device id 6271 according to /proc/bus/input/devices. So theoretically, there should be a Vendor_20d6_Product_6271.kl file.....but there isn't. Nor are there any other files listed here on the Android Developer Documentation.
So I adjusted the 'flat' values on controller axis, and named the file Vendor_20d6_Product_6271.kl .....but nothing has changed, no matter how low I set it.
I need to go back and make sure that the axis that I'm adjusting are correct, but I can't figure out how to look at how to double check this.
Alternatively, I might be editing the wrong file or have named my .kl file incorrectly, so if anyone could advise a way to make sure the file I think is getting called is actually getting called, would also be great.