Hello,
I have project called lineak http://lineak.sourceforge.net which is a user configurable daemon to run commands when a user presses a multimedia key on their keyboard. However, some people who have USB keyboards, have a problem that some keys do not get keycodes, or generate events. In fact, xev and the like just ignore them. Under Linux, errors get written to the messages file about unknow keys, eg. Kernel: keyboard.c: can't emulate rawmode for keycode xxx I have emailed both the linux kernel keyboard maintainer (who said that this was an X problem) and the xfree86 development mailing list, (who sent me the following reply) ############################## The [linux] keyboard driver was initially designed for AT keyboard and its scan-codes. The module that deals with devices that generates different scan-codes (such as USB HID) emulates AT's scan codes and passes them to the 'common' driver where those codes can be read by Xserver or converted to character codes (if the driver operates in console mode). If that module doesn't know how to emulate a scn-code for some key it prints this message (note it is not Xserver's message but kernels one) and passes nothing. In such case there is nothing to read for Xserver and you don't see any events in xev. > I've contacted the linux keyboard driver developer but he mentioned that > this is an X problem. So, here I am. X's problem is that it gets nothing from the kernel keyboard driver. :) How it can be fixed in the Xserver? > How should we proceed with addressing this problem? It seems the easiest > thing would be to make X configurable with regards to which scancodes get > mapped to which keycodes. Would this be possible or even desirable? Xserver recognizes lot of scan-codes and although their mapping to X's keycodes is not configurable it is not a problem. The problem is that Xserver has nothing for mapping. ################################# Is this the case? And if it is indeed the case am I in the right place, and how can we go about fixing this? (If now, who should I contact?) Thanks Sheldon. -- ================================================================== "... all thoughts of selfish desire, ill-will, hatred and violence are the result of a lack of wisdom ... " - Buddha For an awesome fantasy role playing game checkout: http://lycadican.sourceforge.net GPG KeyID=04B7F7F8 GPG Fingerprint=4B0F 7202 FAFF D146 5F56 9E83 BE7F D7F7 04B7 F7F8 ================================================================== ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
