desktop:drittbelegung_der_tasten_unter_ubuntu_mit_strg_alt_erreichen

Drittbelegung der Tasten unter Ubuntu mit [STRG]+[Alt] erreichen

Da ich neuerdings von meinem Microsoft Natural Ergonomic Keyboard 4000 auf die Sharkoon PureWriter TKL RGB umgestiegen bin musste ich mich nach langen Jahren an das geänderte Tastaturlayout umgewöhnen. Dafür habe ich einfach mal Tipp10 bei mir per deb-Paket installiert und ein paar Übungen im 10 Fingerschreiben durchgeführt und extrem darauf geachtet welche Finger mit welchen Tasten gedrückt werden müssen.

Dabei ist mir aufgefallen, dass ich in all den Jahren bisher die Drittbelegung der Tasten ({[]}\~) immer mit der Taste Alt Gr gedrückt habe, aber in Tipp10 diese Tastenkombination mit Strg + Alt empfohlen wird was bei Windows wohl Standard ist. Unter Ubuntu funktioniert dies leider nicht out of the box :-( Nach kurzer Recherche bin ich auf folgendes gestoßen:

https://forum.ubuntuusers.de/topic/strg-%2B-alt-alt-gr-wie-in-windows/#post-2128638

sudo apt-get install xbindkeys xvkbd xbindkeys-config

Eine xbindkeysrc-Datei mit folgendem Inhalt anlegen

~/.xbindkeysrc
#{
"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

#µ
"xvkbd -xsendevent -text '\[mu]'"
    m:0xc + c:58
    Control+Alt + m
    

Mit xbindkeys-config hat man auch ein grafisches Konfigurationsprogramm zur Hand in dem man die ganzen Einstellungen tätigen kann.
Bevor man dieses aufruft sollte man aber sichergehen dass die Datei .xbindkeysrc im Home-Verzeichnis existiert. Falls nicht einfach mit einem Dateimanager anlegen oder ein

touch ~/.xbindkeysrc

in der Konsole eingeben.

Im Konfigurationsprogramm einfach mit der Aktion „GetKey“ die passende Tastenkombination eingeben und dann unter Action die auszuführende Aktion angeben. Z. B. für die geöffnete geschweifte Klammer: xvkbd -xsendevent -text '{'
Danach noch ein „Save & Apply & Exit“ und die .xbindkeysrc wird geschrieben.

Danach xbindkeys ausführen und wenn alles passt ab in den Autostart:

xbindkeys -f ~/.xbindkeysrc 

Da mein Desktop derzeit auf der Arbeit derzeit LXDE ist, und dieser OpenBox als Window-Manager dient, kann obkey die Lösung sein. Dort kann man ebenfalls Tastaturkürzel mit einer grafischen Oberfläche einrichten. Bei XFCE und anderen DEs gibt es bestimmt ähnliche Programme. Bei OpenSuse habe ich gelesen dass eine Einstellung in Yast ausreichen würde um die Bindings zu erledigen.

Da ich derzeit hauptsächlich in Visual Studio Code arbeite könnte man auch hier die entsprechenden Tastaturkürzel konfigurieren. Da dies aber nur diese eine Anwendung abdeckt sehe ich davon ab und lerne vorerst die vorgegeben Shortcuts von VSCode um nicht mehr so oft zum Trackball greifen zu müssen :-)

Vielen Dank nochmal an whizz für den Tipp :-)

  • desktop/drittbelegung_der_tasten_unter_ubuntu_mit_strg_alt_erreichen.txt
  • Zuletzt geändert: vor 9 Monaten
  • von Thomas Große