I have a strange issue with keyboard.
We’re using a Logitech wireless numeric
keyboard (pruduct number : 920-000217).
Our Python/Pygame (Pygame use SDL) application works fine with this
wireless keyboard on Ubuntu 7.10.
The same Python/Pygame application doesn’t work with this wireless
keyboard on our target embedded ARM platform (Debian base, kernel 2.4).
But, same wireless keyboard works fine on embedded ARM platform, in a
text editor, or at command line. So the Linux distro on ARM detect the
USB dongle and wireless keyboard driver works fine.
So I have written a small SDL program to bypass Pygame (it uses SDL)
like this :
The SDL program catch and print keyboard event.
This is what it looks like:
When I press digit from 0 to 9 with wireless keyboard on Ubuntu, SDL
receive event :   …  correctly
When I press digit from 0 to 9 with wireless keyboard on ARM plateform,
SDL receive event : ?numlock key was pressed? (more than once per key press)
Both SDL version on Ubuntu and ARM is 1.20
Any idea to correct this issue ?