D&C Lug - Home Page
Devon & Cornwall Linux Users' Group

[ Date Index ][ Thread Index ]
[ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Keyboardevents



Neil Stone wrote:

Bit of both i think.. I have a keyboard with those funky "hot" buttons
(yeah right..)

I have those Windows keys on a PC105.

I use xmodmap to make them correspond to something....

$ cat ~srw/.Xmodmap 
keycode 117 = Multi_key 
keycode 115 = F13   

117 (The menu key) is now the X Windows "compose". "Compose" is
used to create european and other weird characters, the idea is
that a-umlaut 'ä' is "a" + '"'. 

Want an upside down question mark, then press "menu" "?" "?" ->
¿. I think some distro's map this for you on PC105 keyboards
these days. Is that not so much easier than some other Windowing
systems?

I map left Windows button (115) to F13, as I can refer to F13 in
KDE 1 when defining short cuts. The 12 hidden function keys are
handy for redefining stray keys to X, I haven't had buttons for
the extra function keys since I had a proper IBM keyboard (on a
PC running IBM Dos version 1 (IIRC) - bits of the Met Office
weren't quite as cutting edge as the Cray Supercomputers).

(The magic numbers 115/117 can come from Xev, the keyboard
manual, or other keyboard mapping tools).

In the KDE 1, Global key settings I have mapped the "System
Menu" to "F13" (instead of the previous two key short cut). You
could use the "Standard Key" settings to map "iconify" to this
key (via F13) for example, to minimise your current application.

Not sure on rotating between applications, as KDE 1 doesn't make
it obvious how this is done using "Alt + Tab".

Of course in a "perfect" world I'd add these redefinitions to
the PC105 map file, and not leave them in my home directory, but
I don't cross mount my home directory to systems with totally
alien keyboard layouts often.

One day I'll figure out what "alt gr" is for ;-)

--
The Mailing List for the Devon & Cornwall LUG
Mail majordomo@xxxxxxxxxxxx with "unsubscribe list" in the
message body to unsubscribe.


Lynx friendly