add laptop keyboards to that as well:)
--- Sheldon Lee-Wen <[EMAIL PROTECTED]> wrote: > 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 __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com ------------------------------------------------------- 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
