Hello,
Thanks for this great piece of software! I have 15 old terminal Model M:s, and I've now converted most of them into USB by gluing Teensies inside the keyboards, and placing the mini USB connector directly at the back of the keyboard.
However, I have encountered a problem using the full USB HID mode in Linux, where everything works great, except for the delete key, that doesn't repeat when being held down. In hid_listen everything looks as it should, but somewhere along the way the key repeat doesn't work. I'm not sure if it's a bug in the converter software, in the Teensy hardware, or in the Linux kernel. Everything works fine using the USB boot mode, but as the default is to use the HID mode when available, it would be nice to get some hint on where the fault lies.
When running /lib64/udev/keymap -i /dev/input/event2
on a Gentoo machine with 3.9.4 vanilla Linux kernel, hidraw/hid-generic driver and udev-204, i get this message when pressing delete:
driver did not send SYN event in between key events; previous event:
scan code: 0x7004C key code: delete
All other keys work fine, without any error output, and everything works fine in the USB boot mode in Linux, and also in Windows and OSX. For Windows and OSX, I'm however a bit unsure whether they use the boot mode, or the full HID mode. The other USB keyboards that I tried in Linux seemed to use the boot mode.