[PD] joysticks with hid
Hans-Christoph Steiner
hans at eds.org
Fri Apr 8 22:56:13 CEST 2005
On Apr 8, 2005, at 12:11 PM, august wrote:
>>> hmm. I have the 'evdev' module loaded, but there is nothing at
>>> /dev/input/event*
>>
>> You need:
>>
>> mknod /dev/input/event0 c 13 64
>> mknod /dev/input/event1 c 13 65
>> mknod /dev/input/event2 c 13 66
>> mknod /dev/input/event3 c 13 67
>> mknod /dev/input/event4 c 13 68
>> mknod /dev/input/event5 c 13 69
>> ...
>
>
> thanks....I had the devices listed alright....but the permissions
> weren't
> set. maybe someone else is having the same problem.
>
> doing "chmod +r /dev/input/event*" should do the trick.
>
> now, HID works as expected.....but I only get a resolution from 0-255
> on
> the joystick axis. Is that how it is supposed to be? I thought the
> resolution was much higher.
>
> best -august.
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
"Supposed to" might be the key word there. That value, AFAIK, depends
on the hardware. I have two joysticks: a Logitech Wingman, which
outputs 0-127, and a Saitek Force 3D, which outputs 0-4091. This is
also why I wrote the [autoscale] object which is used in the
[joystick], [tablet], and [mouse] objects. These objects always output
between 0 and 1, converting the output range of the device, to
resolution between 0 and 1. Then when you write a patch for one
joystick, it'll stick work with other joysticks.
.hc
________________________________________________________________________
____
"The arc of history bends towards justice."
Dr.
Martin Luther King, Jr.
More information about the Pd-list
mailing list