[PLUG] Movin' Grandma to linux; and a cool keyboard tip

Rich Shepard rshepard at appl-ecosys.com
Wed Jan 15 11:18:02 UTC 2003


  Those of you who hang out in the Xfce mail list will know Joe quite well:

---------- Forwarded message ----------
   Interview with a Grandmother:
   http://www.linuxjournal.com/article.php?sid=6562 -- Joe Klemmer set up
   an OEone HomeBase Linux system for his mother, who was migrating from
   a Win98 system. In this interview, she talks about the new
   opportunities and uses the system offers--and why it is all so easy.

  Tech Tip

   When you boot Linux, the kernel turns off Num Lock by default. This
   isn't a problem if, for you, the numeric keypad is the no-man's-land
   between the cursor keys and the mouse. But if you're an accountant, or
   setting up a system for an accountant, you probably don't want to turn
   it on every single time.

   Here's the easy way, if you're using KDE. Go to K --> Preferences -->
   Peripherals --> Keyboard and select the Advanced tab. Select the radio
   button of your choice under NumLock on KDE startup and click OK.

   If you only run KDE and want Num Lock on when you start a KDE session,
   you're done. Otherwise, read on.

   To set Num Lock on in a virtual console, use:

   setleds +num

   If you choose to put this in a .bashrc file to set Num Lock when you
   log in, make it:

   setleds +num &> /dev/null

   to suppress the error message you'll get if you try it in an xterm or
   over an SSH connection.

   Finally, here's the way to hit this problem with a big hammer--make
   the numeric keypad always work as a numeric keypad in X, no matter
   what Num Lock says. This will make them never work as cursor keys, but
   you're fine with that because you have cursor keys, right? Create a
   file called .Xmodmap in your home directory, and insert these lines:

keycode 79=7
keycode 80=8
keycode 81=9

keycode 83=4
keycode 84=5
keycode 85=6

keycode 86=plus
keycode 87=1
keycode 88=2
keycode 89=3

keycode 90=0
keycode 91=period

keycode 77=Escape

   (from a Usenet post by Yvan Loranger:
   http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&selm=3BFD087F.20003
   00%40iquebec.com&rnum=3+)

   The last line takes the now-useless Num Lock key and makes it an extra
   Escape key. If your favorite accounting software uses one of the F
   keys frequently, you might prefer that.

   The number to the left of the equals sign is an X "keycode", the key
   on the keyboard you pressed, and the number or name to the right is an
   X "keysym", the character or function X thinks it is. You don't have
   to look these up in some X manual. To find out the keycode and keysym
   for any key, run xev in an xterm, move the mouse to the small white
   xev window and watch the keycodes and keysyms scroll by in the xterm.





More information about the PLUG mailing list