On Fri, Mar 12, 2004 at 12:00:31AM +0100, Slaanesh wrote: > Hi folks, > > In the Microsoft Windows world, one has to use the shift key to disable > the caps lock mode whereas in the Unix world, and indeed under Debian > GNU/Linux, one has to hit caps lock key again. > I would like to know if someone could tell me how to configure my > keyboard to act the Microsoft way instead of the standard way ?
I had never realized this. This was interesting so I started looking. I'm sure others can improve on this, but for the console you can define a custom keymap as follows. >From the "man keymaps": The following entry sets the Shift and Caps Lock keys to behave more nicely, like in older typewriters. That is, pressing Caps Lock key once or more sets the keyboard in CapsLock state and pressing either of the Shift keys releases it. keycode 42 = Uncaps_Shift keycode 54 = Uncaps_Shift keycode 58 = Caps_On (see also loadkeys for loading a custom keymap). For X (I'm not very experienced with modifying X so take this for whatever it's worth to you): Using xmodmap one can change X like this: clear Lock keycode 66 = Shift_Lock add Lock = Shift_Lock (I think 66 is the right keycode, I actually have mine changed so that is the control key). I noticed my keyboard LED no longer lights up (since it indicates Caps Lock not Shift Lock I guess. :) Although this was only in X, on the console it behaved normally. I hope this starts you looking in the right direction. As I said, I haven't done this before. > > -- > Slaanesh > -- Chris Harris <[EMAIL PROTECTED]> ------------------------------------------- GNU/Linux --- The best things in life are free. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]