xte, das von xbindkeys aufgerufen wird, funktioniert nicht

8

Ich versuche, mich xbindkeysin Kubuntu einzurichten, da ich eine neue Maus mit einigen nutzlosen Tasten habe. Ich habe versucht, die Taste F5 an die Windows-Logo-Taste meiner Maus zu binden, die ich als c: 134 identifiziert habe.

Leider scheint es nicht zu funktionieren. Folgendes mache ich in .xbindkeysrc

"xte 'key F5'"
  c:134

Das funktioniert nicht. Wenn ich jedoch ein Terminal eingebe: sleep 10; xte 'key F5'und zu einem anderen Fenster wechsle, wird nach 10 Sekunden die F5-Taste korrekt emuliert (z. B. wird die aktuelle Browserseite aktualisiert).

Es ist auch kein Problem der Schlüsselidentifikation. Dieser wird Kate korrekt starten.

"kate" 
  c:134

Ich verstehe es wirklich nicht, warum xte den Schlüssel nicht emuliert!

Irgendwelche Vorschläge?

Palantir
quelle
Ich fürchte, dies ist ein Problem mit der Funktionsweise von xbnidkeys. Mit der Tastatur können Sie die Tasten sehr hart drücken und es funktioniert, aber ich habe dies noch nie mit Maustasten versucht. Sie können versuchen xdotool(xte sehr ähnlich) oder ein Skript mit Ihren xteBefehlen erstellen und dieses von xbindkeys aus aufrufen.
Seth
Ich verstehe nicht, warum sich ein Tastendruck von einem Maustasten unterscheidet. Ich kann Kate mit der Maustaste starten, aber ich kann F5 nicht an das aktuell fokussierte Fenster senden. Wie auch immer, ich habe sowohl xdotool als auch den Befehl xte in ein Skript eingefügt, aber keiner funktioniert.
Palantir

Antworten: