Re: Fn + [KEYS] question

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

 



On Fri, Sep 18, 2009 at 02:45:21PM +0800, Xiangfu Liu wrote:
> Dmitry Torokhov wrote:
> > 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.
> > 
> Hi Dmitry.
> very thanks. it's work now.

Great! I am glad to hear you were able to work this out.

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