Ich benutze ein MacBook mit kroatischem Layout. Das gängige kroatische PC-Layout (unter Windows und Linux) verwendet Kombinationen mit AltGr, um verschiedene Symbole zu erhalten, z. B. ...
- AltGr+ Vfür
@
- AltGr+ Ffür
[
- AltGr+ Bfür
{
Unter OS X wird dies durch ... ersetzt.
- Alt+ Shift+ 2für
@
- Alt+ Šfür
[
- Alt+ Shift+ Šfür
{
- Das heißt, US-Layoutpositionen + altgeben das erforderliche Symbol an.
Wenn ich mit Linux arbeite, fällt es mir schwer, wieder zur kroatischen PC-Zuordnung zurückzukehren. Daher benutze ich in der Regel das US-Layout am häufigsten (und dann habe ich das Problem, dass ich lokale Symbole wie ČĆŠŠĐ nicht eingeben kann, plus das Problem, dass ich NICHT Alt für @, [, {, usw. eingeben muss).
Tastaturzuordnungsdefinitionen, die sich in Ubuntu in befinden /usr/share/X11/xkb
, bieten eine einfache Möglichkeit, Symbole auf Tastendrücken, shift+ keydown, altgr+ keydown und altgr+ shift+ neu zuzuordnen keydown. Ich konnte keine Möglichkeit finden, Dinge auf alt+ keydown und alt+ shift+ abzubilden keydown.
Wie kann ich Glyphen in X11 alt+ keydown und alt+ shift+ keydownzuordnen?
Shift+Alt + 2
wie von vorgeschlagen,xbindkeys -mk
und die GUIxbindkeys-config
hilft nicht. Geht das für dich? Ich habe die Antwort trotzdem akzeptiert, weil sie auf dem richtigen Weg ist.Sie können es nicht konfigurieren, da Alt in Standard-X-Servern kein Schlüsselcode-Modifikator ist. In X11 können mit Tasten definiert und geändert werden
xmodmap
. Mit dem Programmxev
kann der Schlüsselcode identifiziert werden. Starten Siexev
und drücken Sie2
. Auf einer deutschen PC-Tastatur sieht das so aus:Sie können sehen, dass der Schlüsselcode für den Schlüssel 11 ist. Jetzt können Sie die Schlüsselcodedefinition anzeigen mit
xmodmap
:Sie können vier verschiedene Schlüssel sehen, die der Schlüsselcode 11 erzeugen kann. Die Manpage für xmodmap erklärt, welcher Schlüssel von welchem Modifikator generiert wird:
Nur
Shift
undMode_switch
sind gültige Modifikatoren für X11-Schlüsselcodes. Wenn Sie möchten, dass IhrAlt
Schlüssel ein gültiger Modifikator ist, müssen Sie Ihren X-Server patchen. Theoretisch ist es möglich, da 8 Modifikatoren möglich sind. Aber Ihr X-Server muss das wissen.quelle