On Wednesday 16 September 2009 10:24:25 am Xiangfu Liu wrote: > Dmitry Torokhov wrote: > > 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 > > Hi Dmitry > thanks for the reply. I test this, it's not work. > ---------- > $ loadkeys -m defkeymap.map > defkeymap.c && rm defkeymap.o > loadkeys: defkeymap.map:71: adding map 64 violates explicit keymaps line You need to fix this ^^^^ first. -- 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