# ------------------------------------------------------------------------------ # Filename: /usr/share/keymaps/i386/include/umlauts.inc # Purpose: Get german umlauts by pressing AltGr+{ä,ö,ü,?} or # AltGr+{a,o,u,s} when using an US keyboard layout. # Authors: grml-team (grml.org), (c) Matthias Kopfermann , # Alexander Steinböck # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. # Latest Change: Tue Feb 12 10:50:11 CET 2008 [z3ttacht] # ------------------------------------------------------------------------------ # Note: Use `loadkeys umlaut.inc' to get the below defined key mappings. # You may need a latin0 (i.e. latin9) font to display umlauts correctly. # The first, commented line, before every rebind shall show what # key is associated with the corresponding keycode on an US # keyboard layout. JFYI # ------------------------------------------------------------------------------ # Adding umlauts to AltGr+. {{{1 # plain keycode 22 = +u +U +u altgr keycode 22 = udiaeresis shift altgr keycode 22 = Udiaeresis # keycode 24 = +o +O +o altgr keycode 24 = odiaeresis shift altgr keycode 24 = Odiaeresis # keycode 30 = +a +A altgr keycode 30 = adiaeresis shift altgr keycode 30 = Adiaeresis # Adding umlauts to AltGr+. {{{1 # Umlauts are ä. ö, ü (and ß) on a German keyboard. # keycode 26 = bracketleft braceleft altgr keycode 26 = udiaeresis shift altgr keycode 26 = Udiaeresis # keycode 39 = semicolon colon altgr keycode 39 = odiaeresis shift altgr keycode 39 = Odiaeresis # keycode 40 = apostrophe quotedbl altgr keycode 40 = adiaeresis shift altgr keycode 40 = Adiaeresis # Adding Eszett to AltGr+ and AltGr+. {{{1 # keycode 12 = minus underscore backslash altgr keycode 12 = ssharp # keycode 31 = +s +S +s altgr keycode 31 = ssharp # }}}1 # ------ END OF FILE ------------------------------------------------