Thank you for your suggestions.
What I cannot understand is why the things work with just a restart of the daemon after the game was launched. I havent changed something in a config file, I did not change my source or driver, just restart et voila!
Here the last lines of the dmesg lines, just in case it points someone to a solution. One can see the restarts of the key daemon, probably not very helpful
[ 1943.989371] input: myrasp-uinput as /devices/virtual/input/input22
[ 1967.998192] input: myrasp-uinput as /devices/virtual/input/input23
[ 2005.033208] input: myrasp-uinput as /devices/virtual/input/input24
I will have a look at what you said.
Very nice would be an "example" where somebody is using "udev" (uinput) like I do with success.
This 20 lines example would just open a virtual input device and send a "5" every lets say 10 seconds. The test then is:
Start ES with USB keyboard, start the example via SSH, in ES navigate with the USB keyboard to any "lr-mame2003" game, start the game and wait for the "coin in" event with receiving the next "5".
I say it will not happen. Now do nothing but restart the example and suddenly the coin is in!
This should also be very easily reproducible.