Re: Fn + [KEYS] question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 17, 2009 at 10:31:56AM +0800, Xiangfu Liu wrote:
> Dmitry Torokhov wrote:
> > 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.
> > 
> the line 71 is the "ctrlr ....", so I think the defkeymap.map not support 
> the "ctrlr".
> 

Please look at the very beginning of the file where there is "keymaps"
statement - you need to enable keymap 64.

-- 
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

[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux