.png)
Ich bin gerade von MS Windows auf Linux umgestiegen und es ist toll; aber es gibt eine Sache, die mich wirklich stört, und das ist die Verwendung von Ctrl+ Alt+ keystatt Alt Gr+ key.
Beim Programmieren ärgert es mich, dass häufig verwendete Schaltflächen wie geschweifte Klammern und eckige Klammern nicht einfach über Ctrl+ Alt+ aufgerufen werden können key. Wie ändere ich das Verhalten von Ctrl+ Alt+, keydamit es dasselbe bewirkt wie Alt Gr+ key?
Wie bereits erwähnt, hat meine Tastatur ein dänisches Layout.
Antwort1
Du kannst es versuchenxbindkeys
sudo apt-get install xbindkeys
Erstellen Sie die Standardkonfigurationsdatei für xbindkeys
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
Installieren Sie xbindkeys-config, die GUI für xbindkeys
sudo apt-get install xbindkeys-config
sudo apt-get install xvkbd
Starten Sie xbindkeys mit Ctrl+F2
xbindkeys
Für den GUI-Editor:
xbindkeys-config
Bearbeiten der Datei~/.xbindkeysrc
Kommentieren Sie dort Befehle, die Sie nicht wünschen.
Fügen Sie am Ende der Datei die gewünschte Zuordnung ein:
Beispiel: Starten Sie Firefox mit Ctrl+F
Feuerfuchs: Ctrl+F
Die erste Zeile ist die Befehlszeilenoperation, die gesendet werden soll, wenn die gewünschte Tastenkombination auftritt.
Die zweite Zeile ist die Tastenkombination zum Aufrufen der Operation
Um die Syntax für das Drücken der AltGr-Taste herauszufinden, können Sie das Dienstprogramm xbindkeys-config ausführen und auf die Schaltfläche „Taste abrufen“ klicken.
Dann
""xvkbd -xsendevent -text '[AltGr]'"" Ctrl+Alt
Letzter Hinweis: Sie können xbindkeys so einstellen, dass es beim Start ausgeführt wird – gehen Sie in Ubuntu einfach zu System -> Einstellungen -> Startanwendungen und fügen Sie einen neuen Befehl xbindkeys hinzu.
Überprüfen Sie auchDieser Artikelvon unserer Website
Antwort2
Tastatur > Tastenkombinationen > Tippen > Alternative Zeichentasten:
Effekte auswählenLeft Alt
AltDer Vorbehalt besteht darin, dass diese Lösung alle betroffenen Betriebssystem- und GUI-Verknüpfungen deaktiviert ... nicht gut.
Es erscheint jedoch durchaus sinnvoll, zu verwenden Caps Lock.
Nur CHOLERIKER brauchen es und es ist tatsächlich einfacher einzugeben als Altoder Ctrl+ Alt.
Unter Linux Mint 17.3 gibt es keine Option, die Feststelltaste auf AltGr zu setzen. Aber diese Lösung funktioniert bei mir:
Antwort3
Man könnte globale Tastenkombinationen hinzufügen, um Sonderzeichen zu schreiben. Ich verwende das oft für mein deutsches Tastaturlayout mit Ubuntu (unter Windows funktioniert das sofort).
Ich habe die folgenden Verknüpfungen hinzugefügt:
Shift+ Enter+ 7den Brief schreiben{
Shift+ Enter+ 0den Brief schreiben}
Shift+ Enter+ 8den Brief schreiben[
Shift+ Enter+ 9den Brief schreiben]
Zum Hinzufügen dieser Verknüpfungen benötigen xbindkeys
Sie xvkbd
:
sudo apt-get install xbindkeys xvkbd
Bearbeiten Sie dann die Konfigurationsdatei:
vim ~/.xbindkeysrc
Und fügen Sie die folgenden Zeilen hinzu (bearbeiten Sie sie nach Belieben):
"xvkbd -xsendevent -text '{'"
m:0xc + c:16
Control+Alt + 7
"xvkbd -xsendevent -text '['"
m:0xc + c:17
Control+Alt + 8
"xvkbd -xsendevent -text ']'"
m:0xc + c:18
Control+Alt + 9
"xvkbd -xsendevent -text '}'"
m:0xc + c:19
Control+Alt + 0
"xvkbd -xsendevent -text '\[backslash]'"
m:0xc + c:20
Control+Alt + ssharp
"xvkbd -xsendevent -text '\[asciitilde]'"
m:0xc + c:35
Control+Alt + plus
Laden Sie dann xbindkeys neu:
xbindkeys -f ~/.xbindkeysrc
Vielen Dank an whizz für das Teilen (http://forum.ubuntuusers.de/topic/strg-%2B-alt-alt-gr-wie-in-windows/).
Dies ist eine Kopie meiner Antwort auf unix.stackexchange.com:https://unix.stackexchange.com/a/184886/103140
Antwort4
Nachdem ich erfolglos versucht hatte, es mit einer Kombination aus xbindkeys und xvkbd/xte zum Laufen zu bringen (bestimmte Zeichen {
, [
, ]
, }
, \
, usw. reagierten nie richtig, vielleicht weil ich ein skandinavisches Tastaturlayout verwende), habe ich endlich eine einfache und praktische Lösung gefunden:Autokey. Hier sind die genauen Anweisungen, damit es funktioniert:
Installieren Sie Autokey über die Ubuntu-Software (ich habe die GTK-Version verwendet, nicht KDE) oder durch:
sudo apt-get install autokey-gtk
Konfigurieren Sie ein Skript pro Taste, z. B. für
{
die Verwendung dieses Codes:keyboard.send_keys("<alt_gr>+7")
und legen Sie den Hotkey auf Ctrl+ Alt+ fest 7(legen Sie zuerst den Hotkey auf fest und 7fügen Sie dann Ctrlund Altals Modifikatoren hinzu). Dies funktionierte zumindest für die wichtigsten Tasten zum Schreiben von Code:{
[
]
}
\
.- Fügen Sie Autokey zu den Startanwendungen hinzu (suchen Sie nach „Start“, um es zu finden) und fügen Sie dann ein Programm mit „Autokey“ als Befehl hinzu.
Diese Lösung funktioniert (glaube ich) für alles, was in der aktuellen X-Sitzung läuft, aber nicht, wenn Sie eine neue Terminalsitzung mit Ctrl+ Alt+( F2- F6) starten.