staging.inyokaproject.org

Tastenkombinationen

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Sebastian

Avatar von Sebastian

Anmeldungsdatum:
7. November 2004

Beiträge: 659

moin,

gibt es eine möglichkeit bei den tastenkombinationen auch programme anzugeben?

hab nämlich ne multimedia tastatur und möchte noch gerne die tasten für den media player und für dne taschenrechner belegen.

droebbel Team-Icon

Anmeldungsdatum:
19. Oktober 2004

Beiträge: 5388

Hallo,

es geht, aber nicht in der "normalen" Tastenkürzel-Konfiguration.

Starte den Konfigurationseditor (unter Anwendungen/Systemwerkzeuge).
Unter apps/metacity (das ist der Gnome-Windowmanager) findest Du die Rubriken global_keybindings und keybinding_commands. Hinweise auf die Form der Einträge finden sich dort - es bleibt die Frage nach der Nutzung der Spezialtasten:
Um herauszubekommen, was für einen Code diese liefern, kannst Du die "normale" Tastenkürzel-Konfiguration verwenden, oder das Programm xev (aus der Konsole starten). Nach einem Druck auf die betreffende Taste erscheint in der Konsole eine Ausgabe in dieser Art:

KeyPress event, serial 26, synthetic NO, window 0x2800001,
    root 0x8d, subw 0x0, time 56145132, (218,425), root:(252,481),
    state 0x0, keycode 115 (keysym 0xffe7, Meta_L), same_screen YES,
    XLookupString gives 0 bytes:  ""

Diese Taste liefert also "Meta_L", und dieser Wert müsste im Konfigurationseditor eingetragen werden (ohne Anführungszeichen natürlich").
Wenn xev auf den Tastendruck nicht reagiert, ist die Taste nicht nutzbar (glaube ich).

An dieser Stelle habe ich übrigens ein Problem: in den Default-Einstellungen eignet sich die linke Win-Taste ("Super_L") nicht für Tastenkombinationen. Ich könnte zwar einen Befehl mit dem Eintrag "Super_L" verknüpfen (ohne Anführungsstriche, und ohne spitze Klammern!!), aber nicht mit z.B. "Super_L<alt>m". Um das zu ermöglichen, habe ich die Tastaturbelegungseinstelluingen angepasst (Computer/Desktop-Einstellungen/Tastatur/Belegungseinstellungen), in meinem Fall mit "Meta ist mapped to the left Win-Key".
Jetzt wird es vollends unlogisch: die linke Win-Taste liefert nun aus X-Sicht (xev) "Meta_L", Gnome macht daraus aber die Modifikationstaste "<Mod4>" (laut Tastenkürzel-Konfiguration). Letzteren Code kann ich jetzt auch im Konfigurationseditor verwenden, um Kombinationen einzugeben wie "<Mod4><alt>m".
Hat jemand eine einfachere oder logischere Lösung, die die Win-Taste X-weit als zusätzliche Mod-Taste festlegt?

Antworten |