Home / LinuxUser / 2002 / 11 / xmodmap bringt Umlaute auf US-Tastaturen

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Eingedeutscht

xmodmap bringt Umlaute auf US-Tastaturen

Mit IRIX geht es ebenso

Unter IRIX funktioniert es ganz ähnlich; hier ist es die Datei ~/.sgisession, die automatisch ausgeführt wird. Diese enthält den xmodmap-Aufruf für eine Parameterdatei, z. B.:

xmodmap -v $HOME/.xmodmap.de

Dieser Parameterdatei sollte man unbedingt einen anderen Namen geben, sodass es zu keinen Kollisionen unter den verschiedenen Betriebssystemen kommt. In Listing 2 ist eine für IRIX passende Datei abgedruckt. Darin werden zur Sicherheit zuerst einige Einstellungen zurückgesetzt bevor neue Tastenbelegungen festgelegt werden.

Listing 2

~/.xmodmap.de

für IRIX

! resets all modifiers
clear shift
add shift = Shift_L Shift_R
clear control
add control = Control_L Control_R
! use the left ALT key as the actual alt key
keycode 33 = Alt_L Multi_key
! use the right ALT key as the actual alt key
keycode 64 = Alt_R Multi_key
! use the CapsLock key to compose special characters
keycode 28 = Mode_switch
clear mod1
add mod1 = Alt_R
add mod1 = Alt_L
! make the right ALT key usable…
clear mod2
add mod2 = Mode_switch
! clear MODIFIERNAME
!                  This removes all entries in the modifier map for the
!                  given modifier, where valid name are:  Shift, Lock,
!                  Control, Mod1, Mod2, Mod3, Mod4, and Mod5 (case does
!                  not matter in modifier names, although it does
!                  matter for all other names).  For example, ``clear
!                  Lock'' will remove all any keys that were bound to
!                  the shift lock modifier.
! add MODIFIERNAME = KEYSYMNAME …
!                  This adds all keys containing the given keysyms to
!                  the indicated modifier map.  The keysym names are
!                  evaluated after all input expressions are read to
!                  make it easy to write expressions to swap keys (see
!                  the EXAMPLES section).
keycode 68 = u U udiaeresis Udiaeresis
keycode 76 = o O odiaeresis Odiaeresis
keycode 36 = a A adiaeresis Adiaeresis
keycode 35 = s S ssharp ssharp
keycode 54 = 5 percent ssharp degree
keycode 44 = e E egrave Egrave
keycode 53 = r R ecircumflex Ecircumflex
keycode 37 = w W eacute Eacute
keycode 75 = i I idiaeresis Idiaeresis
keycode 93 = equal plus plusminus notsign
keycode 57 = n N ntilde Ntilde
keycode 66 = m M Multi_key
keycode 22 = grave asciitilde dead_grave  dead_tilde
keycode 90 = apostrophe quotedbl dead_breve  dead_diaeresis
keycode 62 = 6 asciicircum dead_acute dead_circumflex
keycode 77 = 0 parenright degree masculine
keycode 30 = 1 exclam exclamdown onehalf
keycode 41 = c C ccedilla Ccedilla
keycode 29 = q Q copyright registered

Die Tastenbelegung sowie die erzeugten Sonderzeichen bleiben also jeweils gleich und ließen sich sogar bei Bedarf für weitere Plattformen, wie z. B. Solaris, übertragen. Das einheitliche Layout ist für jene wichtig, die mal unter Linux, mal unter IRIX oder FreeBSD arbeiten, doch überall dieselbe Tastaturbelegung und natürlich Umlaute sowie Sonderzeichen nutzen möchten.

Infos

[1] Patricia Jung: The Answer Girl – Tasten-Wirbel, LinuxUser 06 (2002), S. 74 - 80.

Der Autor

Michael Renner arbeitet als Unix-Administrator am Max-Planck-Institut für biologische Kybernetik in Tübingen. Neben der Betreuung der IRIX- und Linux-Rechner gehört die Entwicklung von Datenbankanwendungen mit Apache, PHP und MySQL zu seinen täglichen Aufgaben.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 46 Punkte (3 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...