GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Mapping-Tastenkombination mit Xmodmap?

Ich versuche, die folgende Zuordnung zu erreichen
keycode 135 = <Ctrl-C>

Kann man das irgendwie erreichen?

Akzeptierte Antwort:

Das ist mit xmodmap nicht möglich. Ich glaube auch nicht, dass es mit XKB möglich ist, aber ich bin mir nicht sicher.

Ist Ihr Ziel, eine Taste zu haben, die immer identisch mit dem Drücken von Strg ist +C (z. B. in einem Terminal würde es das laufende Programm unterbrechen) oder eine Kopiertaste für die Zwischenablage haben? Wenn letzteres der Fall ist, versuchen Sie es

keycode 135 = XF86Copy

Die XF86Copy keysym ist für eine Taste zum Kopieren in die Zwischenablage gedacht, aber ich weiß nicht, wie viele Anwendungen diese Verknüpfung sofort haben.

Wenn Sie Ubuntu verwenden, und möglicherweise auch, wenn Sie es nicht sind, ist die empfohlene Methode zum Einrichten zusätzlicher („Multimedia-“) Tasten die Tastenberührung.

Wenn Sie wirklich möchten, dass die Taste Strg entspricht +C , kann Ihre Desktop-Umgebung oder Ihr Fenstermanager es Ihnen ermöglichen, das Keysym an einen Befehl zu binden, der Tastendruck- und -loslassen-Ereignisse für diese Tastenkombination generiert. Wenn Sie eine DE/WM-agnostische Methode bevorzugen oder verwenden müssen, können Sie xbindkeys verwenden, um einen beliebigen Shell-Befehl an eine Taste zu binden, und xmacro, um Tastenereignisse zu erstellen, die an ein Fenster gesendet werden. Sie müssen immer noch ein Keysym haben, das mit dem Schlüssel verknüpft ist; eine gute Wahl ist F13 (oder wo immer die nummerierten Funktionstasten auf Ihrer Tastatur aufhören). Fügen Sie dies dann in Ihren ~/.xbindkeysrc ein :

"{ echo KeySymPress Control_L; echo KeySym C; echo KeySymRelease Control_L; } | xmacroplay"
  F13

Sie müssen xbindkeys starten mit Ihrer X-Sitzung — von Ihrem ~/.xinitrc oder ~/.xsession falls vorhanden, oder über die entsprechende Konfigurationsoberfläche in Ihrem DE/WM.


Linux
  1. So generieren Sie ein SSH-Schlüsselpaar (mit Beispielen)

  2. Sicherheitsüberwachung unter Linux mit Tripwire

  3. SSH – Generieren und Arbeiten mit SSH-Schlüsseln

  4. Fehler beim Signieren von CSR mit dem Ca-Stammschlüssel?

  5. Wie verwendet man Ssh-Copy-ID mit Multiple-Hop-SSH-Tunnel?

Open-Source-Mindmapping mit Draw.io

Grafische Verwaltung von SSH-Schlüsseln mit Seahorse

SSH-Schlüsselverwaltung mit privacyIDEA

So verwenden Sie einen SSH-Schlüssel mit Nicht-Root-Benutzern

Erste Schritte mit Emacs:Grundlegende Befehle erklärt

Melden Sie sich unter Linux und macOS mit einem privaten SSH-Schlüssel an