Wie ordnet man die Minustaste dem deutschen Buchstaben ß für das brasilianisch-portugiesische Tastaturlayout des Dell Inspiron 15-Laptops zu?

Wie ordnet man die Minustaste dem deutschen Buchstaben ß für das brasilianisch-portugiesische Tastaturlayout des Dell Inspiron 15-Laptops zu?

Ich habe ö, ä und ü erfolgreich auf ç, ~ und ´ abgebildet, und zwar nach https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions

Allerdings ist es mir nicht gelungen, die Minus- und Unterstrich-Taste auf das deutsche ß abzubilden. In der br-Datei in /usr/share/X11/xkb/symbols habe ich die Zeilen 161 bis key <BKSL> {[minus, underscore, U00DF,U1E9E ] }; 225 in key <AD12> {[minus, underscore, U00DF, U1E9E]};̣ und 96 in key <AB09> {[period,greater, U00DF]};

alles ohne Erfolg. Die Taste befindet sich in der Zahlenreihe (zweite von oben) an 11. Stelle. Habe auch versucht, sie auf andere Tasten anzuwenden, was auch nicht funktioniert. Edit: Das scheint daran zu liegen, dass ö, ä und ü bereits im brasilianischen Layout vorhanden sind, ß hingegen nicht. Gibt es trotzdem eine Möglichkeit, sie zu integrieren?

Antwort1

Versuchen Sie Folgendes: Sichern Sie Ihre aktuelle Konfiguration:

sudo cp -r /usr/share/X11/xkb /usr/share/X11/xkb_backup

Bearbeiten Sie die entsprechende Keymap-Datei: Anstatt die vorhandene Keymap-Datei zu ändern, ist es besser, eine benutzerdefinierte Keymap-Datei zu erstellen, um Konflikte und Probleme bei Systemaktualisierungen zu vermeiden.

Erstellen Sie eine neue Keymap-Datei, z. B. benutzerdefiniert, im Verzeichnis /usr/share/X11/xkb/symbols:

sudo nano /usr/share/X11/xkb/symbols/custom

Definieren Sie Ihre Tastenzuordnungen: Fügen Sie in der benutzerdefinierten Datei die folgenden Zeilen hinzu, um die Neuzuordnungen der Minus- und Unterstrichtaste zum deutschen Zeichen „ß“ zu definieren:

Taste { [Minus, Unterstrich, U00DF, U1E9E] };

Bearbeiten Sie die Datei evdev.xml: Um die Änderungen in den Tastaturlayouteinstellungen sichtbar zu machen, müssen Sie die Datei evdev.xml bearbeiten.

sudo nano /usr/share/X11/xkb/rules/evdev.xml

Suchen Sie den Abschnitt für das deutsche Layout und fügen Sie darin den Verweis auf Ihre benutzerdefinierte Tastaturbelegungsdatei hinzu:

<layout>
  <configItem>
    <name>de</name>
    <!-- Other configuration options -->
  </configItem>
  <variantList>
    <!-- Other variants -->
    <variant>
      <configItem>
        <name>custom</name> <!-- Add this line -->
      </configItem>
    </variant>
  </variantList>
</layout>

Aktualisieren Sie die Keymap-Konfiguration:

sudo dpkg-reconfigure xkb-data

Neustart

Nach Abschluss dieser Schritte sollten Sie in der Lage sein, mit der Minus- und der Unterstrichtaste das deutsche Zeichen „ß“ einzugeben, wenn Sie die benutzerdefinierte Tastenbelegung verwenden.

verwandte Informationen