Erstellen Sie eine benutzerdefinierte Tastenkombination, um Super + 2 zu senden

9

Ich versuche, meinen Nummernblock als Medienkontrollzentrum einzurichten. Ich möchte, dass die 0-Taste Clementine hochzieht und in den Vordergrund rückt. Im Moment habe ich es so eingestellt, dass Clementine gestartet wird , aber es tanzt nur im Launcher und tritt nicht in den Vordergrund. Ich habe Clementine also an den zweiten Steckplatz im Launcher geheftet und möchte über die Tastatureinstellungen eine benutzerdefinierte Tastenkombination einrichten. Die Frage ist, wie sende ich Super + 2 als Befehl?

Zweitens möchte ich, dass die Plus- und Minus-Tasten Alt + Links und Alt + Rechts senden (für die Browsernavigation).

Drittens, und weniger wichtig, möchte ich, dass der Punktschlüssel Clementines EQ öffnet und 7 und 9 Schnellvorlauf und Rücklauf senden.

wjandrea
quelle

Antworten:

6

Wie sende ich Super + 2 als Befehl?

Sie könnten xdotooldies verwenden (um sudo apt-get install xdotoolzu installieren):

xdotool key super+2

Zweitens möchte ich, dass die Plus- und Minus-Tasten Alt + Links und Alt + Rechts senden

Das sollte funktionieren:

xdotool key alt+Right
xdotool key alt+Left

7 und 9 zum schnellen Vor- und Zurückspulen

Sie könnten diese ausprobieren:

xdotool key XF86AudioNext
xdotool key XF86AudioPrev

Ich möchte, dass der Punktschlüssel Clementines EQ öffnet

Hier wird es schwierig. Ohne eine dedizierte Verknüpfung müssten Sie ein xdotoolMakro programmieren, um auf das Menü zuzugreifen und den Equalizer zu starten, aber ich bin mir nicht ganz sicher, ob das auch funktionieren würde.


Wie Sie sehen, können die meisten dieser Anpassungen in jedem Fall mithilfe virtueller xdotoolTastendrücke durchgeführt werden .

Wenn Sie sich fragen, wie Sie diese Befehle Hotkeys Ihrer Wahl zuweisen können, lesen Sie die folgenden Fragen und Antworten:

Wie kann ich die Tasten meiner Tastatur ändern? (Wie kann ich benutzerdefinierte Tastaturbefehle / Verknüpfungen erstellen?)

Glutanimat
quelle
Vielen Dank! Genau das brauchte ich. Der Super + 2-Befehl funktioniert hervorragend, obwohl er sich manchmal wie Super verhält. Hmm ... Auf jeden Fall ist es etwas. Die Navigationsbefehle des Browsers funktionieren einwandfrei. Ich fand heraus, dass Clementine tatsächlich Befehlszeilensteuerungen für fast alles hat, also verwende ich für schnelles Vor- und Zurückspulen clementine --seek-by 2und clementine --seek-by -2. Ich arbeite immer noch am EQ-Teil.
Wjandrea
3

Ein anderer (ich denke einfacher) Ansatz wäre die Verwendung von AutoKey .

Sobald die Tasten als Hotkeys festgelegt sind, können Sie benutzerdefinierte Phrasen verwenden, damit sie fast alles ausgeben, was Sie möchten.


AutoKey unterstützt auch in Python geschriebene Skripte, die fast alles können, wenn sie durch eine Triggerphrase oder einen Hotkey aktiviert werden. Sie können einem Skript sogar anweisen, nur in bestimmten Fenstern zu arbeiten, damit sich die Hotkeys / Triggerphrasen an anderer Stelle wie normale Tasten verhalten.

Joe
quelle