On Wed, Sep 16, 2009 at 10:44:01PM +0800, Xiangfu Liu wrote: > Xiangfu Liu wrote: > > Hi Dmitry > > > >>> thanks for the reply. > >>> see [1], I change the [Red arrow] key to [ALTGR] then I can easy change the > >>> defkeymap.map. make all the red keys work. > >>> > >>> but for the [Blue Fn] key. I don't know how to make it work in keymap? > >>> there is [SHIFT] [CONTROL] [SHIFT] [ALTGR] four modifier keys. > >>> all used. so I can not may the [Fn] to those four modifier keys. > >>> > >>> can I make the leftAlt and rightAlt generate different keys? > >>> like: > >>> LeftAlt + 'U' = Alt + 'U' > >>> RightAlt + 'U' = '7' > >>> > >> Keyboard driver supports 9 modifiers total, you should be able use one > >> of these for your numeric buttons. > >> > > > > oh. can you give me some tips on the other modifiers. > > how to define them? > > can I just change the defkeymap.map file? > > or I must change the source code? > > > Hi Dmitry I found this[1] in the 'man keymaps', three are 9 modifiers. > but the in defkaymap.map, there is alwasy like: > > control keycode 53 = Delete > > there is no ctrll in the defkeymap.map. > how to implement this? > > ShiftL + u = U > ShiflR + u = 7 > The same as with AltGr you need to do keycode XX = CtrlR and then keycode YY = u shift keycode YY = U ctrlr keycode YY = seven Let me know if this works. -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html