O.K. The following code when executed "delinks" the mouse pointer from
joystick movements. The sequence: 1)open a terminal, 2)enter the script
file on the cmd line, 3)plug in the rc-controller(see the mouse move to
left), 4)with some skill get the uncooperative mouse cursor to pass over
the terminal screen and click on it to make it active, 5)hit return to
execute the script. And voilla, the cursor returns to normal behavior.
Code:
#!/bin/bash
#file: script_rccontroller.sh
#use to disable mouse emulation from controller sticks(joysticks)
#get NAME for controller from xinput list
NAME='WAILLY PPM'
ids=$(xinput list | grep "$NAME" | grep -o -e "id=.." | xargs | sed "s/id=//g")
for id in $ids; do
echo "Disabling Mouse/Key events for ID $id"
xinput set-prop $id "Generate Mouse Events" 0
xinput set-prop $id "Generate Key Events" 0
done
But even tho the code works, I get the two error msgs:
property Generate Mouse Events doesn't exist, you need to specify its type and
format
property Generate Key Events doesn't exist, you need to specify its type and
format
Can anyone suggest the syntax to eliminate these error msgs. And again,
please refer to the link (item 36) in my 1st post to see what I am
trying to adapt for my use.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/418470
Title:
USB Gamepad detected as mouse (Speedlink 360 style)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/418470/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs