Wenn ich eine Tastatur verwende, erwarte ich die folgenden Verhaltensweisen (und ich verlasse mich auf diese Verhaltensweisen):
- Drücken ", loslassen" : Sollte sich den Schlüssel als toten Schlüssel merken
- Presse ", Veröffentlichung ", drücken <space>, loslassen<space> : Should Druck
"
- Presse ", Veröffentlichung ", drücken ", loslassen" : Should Druck
""
Ich verstehe, dass dieses Verhalten durch ein Tastaturlayout definiert wird, daher habe ich einige Nachforschungen angestellt.
Bei der Tastaturbelegung "Englisch - USA mit toten Tasten" erhalte ich die Top-2-Verhaltensweisen, die ich bevorzuge, aber das letzte Verhalten ist nicht erfüllt, und ich erhalte den seltsamen Charakter, ¨
wenn ich das versuche.
Bei der Tastaturbelegung "Englisch - USA mit AltGr toten Tasten" erhalte ich nur das letzte Verhalten, aber die Taste verhält sich nicht mehr tot.
Wie kann ich das Tastaturlayout ändern, um die drei Verhaltensweisen zu erfüllen, die ich bei Verwendung einer Tastatur erwarte?
quelle
Antworten:
Nachdem ich verschiedene Möglichkeiten für dieses Problem ausprobiert hatte, fand ich schließlich eine Lösung mit Hilfe im Chat für dieses Problem
Die Hauptursache für das Problem ist die Tatsache, dass Linux nicht standardmäßig ein
dead_apostrophe
und eindead_quotedbl
hat. In der Standardeinstellung "us dead keyboard layout" wurde also entweder eindead_acute
oder ein nicht toter Schlüssel zugeordnet"
.Dies bedeutet, dass dieses Problem nicht behoben werden kann, indem Sie Ihr eigenes benutzerdefiniertes Tastaturlayout erstellen, wie im Chat vorgeschlagen.
Nach weiteren Recherchen und dem richtigen Erlernen neuer Suchbegriffe fand ich diese Lösung in Unix & Linux StackExchange , was mir bei der Lösung des Problems half.
Ich bin den folgenden Schritten gefolgt, die in dieser Antwort aufgeführt sind:
sudo apt install uim
echo 'export GTK_IM_MODULE="uim"' >> ~/.profile
echo 'export QT_IM_MODULE="uim"' >> ~/.profile
curl 'https://gist.githubusercontent.com/guiambros/b773ee85746e06454596/raw/0ea6d7f7cf9a6ff38b4cafde24dd43852e46d5e3/.XCompose' > ~/.XCompose
Nach diesen Schritten konnte ich die folgenden Erwartungen erfüllen, die ich an meine Tastatur hatte:
quelle