ubuntuusers.de

Tastaturbelegung in einer VM mit VMWare Fusion

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

Loeckchen

Anmeldungsdatum:
30. Mai 2006

Beiträge: Zähle...

Hallo!

Ich habe soeben Ubuntu 8.04 in einer VM mittels VMWare Fusion mit dem Assistenten installiert. Allerdings stimmt die Tastaturbelegung noch nicht. Wie schaffe ich es, dass insbesondere die Klammern richtig kommen, also Alt-5 auch die [ macht etc.?

Moderiert von ditsch:

Ins passende Forum verschoben. Bitte beachte die Themen-Stickies bei der Wahl des richtigen Forums.

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Wohnort: Schönbrunn

Die verwendete Tastatur kann unter System » Einstellungen » Tastatur eingestellt werden.

Loeckchen

(Themenstarter)

Anmeldungsdatum:
30. Mai 2006

Beiträge: 4

Muss ich da das Keymapping in VMWare Fusion auf "Mac-Profil" stellen (also keine direkt schon in VMWare gemappten Tasten) und dann im Linux folgendes:

- Tastaturhersteller Apple

- Tastatur Macintosh

- Layout Macintosh German (eliminate dead keys)?

Ich habe eine dieser neuen iMac-Tastaturen. Die drahtlose kleine ohne Ziffernblock.

Loeckchen

(Themenstarter)

Anmeldungsdatum:
30. Mai 2006

Beiträge: 4

Ich habe es rausgekriegt. Folgendes ist zu tun:

- Die VM herunterfahren

- In VMWare Fusion in die Einstellungen gehen (VMWare Fusion → Einstellungen)

- Auf "Tastatur und Maus"

- In dem oberen Drop-Down-Feld "Profile bearbeiten" wählen

- Der Ubuntu-VM das "Mac-Profil" zuweisen- so gehen alle Tasten ohne Remapping in die VM

- Im GNOME selbst bei "System → Einstellungen → Tastatur" im Reiter "Belegung" als Tastaturmodell "Macintosh" auswählen

- Als Belegung "Germany" oder "Germany Macintosh" (ist eigentlich egal)

- Keine erweiterten Belegungseinstellungen auswählen

Nun reagiert alles (fast) wie es sollte. Allerdings bekommt man alle Sonderzeichen, bei denen man im Mac OS eine Alt-Taste drücken muss, nur mit der rechten Alt-Taste. Die linke geht in den Vervielfältigungsmodus (Alt-8 und dann z.B. 'd' macht dann 'dddddddd'). Möchte man die Tasten vertauschen (wenn man sich z.B. daran gewöhnt hat, solche Zeichen mit Alt-Links zu tippen), kann man das mit folgender .xmodmap-Datei (im Home-Verzeichnis ablegen) erreichen:

clear mod1
clear mod5
keycode 113 = Alt_L
keycode 64 = ISO_Level3_Shift
add mod1 = Alt_L
add mod5 = ISO_Level3_Shift

Erklärung: Die linke Alt-Taste heißt "Alt_L" und hat den Keycode 64 (0x40), die rechte "ISO_Level3_Shift" und hat 113 (0x71). Bei der Mac-Tastatur macht mod1 den Verfielfältigungsmodus, während die Alt-Sonderzeichen mit mod5 erzeugt werden. Diese Modifier werden zuerst entfernt, dann die Keycodes beider Alt-Tasten vertauscht und zum Schluss neu belegt. Danach macht Alt-Links die Sonderzeichen und Alt-Rechts den Vervielfältigungsmodus.

Jetzt muss ich das nur noch unter Win hinkriegen.

Antworten |