Tastaturbelegung in OpenOffice neu zuordnen, um Dinge wie "Beenden" auszuführen

842
notlesh

Ich verwende einen 2,4-GHz-Wireless-Presenter von Logitech R400, der vom Betriebssystem als Standard-USB-Tastatur mit 4 Tasten (Bild auf, Bild ab, F5 und 'v') betrachtet wird. Ich muss bestimmte Tasten bestimmten Funktionen zuordnen. wie das Programm zu beenden.

Ich erstelle eine Ausstellung für ein Museum, in der ich eine PowerPoint-Präsentation in OpenOffice von der App aus starten und die Präsentation mit einer Presenter-Fernbedienung steuern kann.

Ich muss OpenOffice von der Fernbedienung aus beenden können. Weiß jemand, wie ich das machen könnte?

Ich verwende Ubuntu Linux und kann jeden Fenstermanager ausführen, den ich brauche (derzeit Awesome WM).

Der Bediener sollte in der Lage sein, die Präsentation vor und zurück zu durchlaufen und jederzeit mit einer der Tasten zu beenden.

1
Kannst du aus deinem Lieblingsrechteck einen Button namens "quit" machen? Mikhail vor 11 Jahren 0
Du meinst die Tasten auf der Fernbedienung? Nein, die Fernbedienung erscheint dem Betriebssystem als Standard-USB-Tastatur. notlesh vor 11 Jahren 0
Ich meine, mach einen Button in Powerpoint Mikhail vor 11 Jahren 0
Es gibt kein Zeiger / Maus-Gerät, und der Bediener sollte jederzeit in der Lage sein, den Vorgang zu beenden. notlesh vor 11 Jahren 0

3 Antworten auf die Frage

0
avi.tavdi

I have found a solution for you: you can use AutoHotKey to remap the device button, here is a post of someone who did it and explains how to do it.
Yet I found another solution that might help you as well and presents remapping keys from ubuntu and logitech R400.

Good Luck

Danke, aber AutoHotKey scheint nur eine App für Windows zu sein. Ich verwende Ubuntu Linux. notlesh vor 11 Jahren 0
0
Llamanerds

Lesen Sie diesen Artikel zum erneuten Binden von Schlüsseln in Ubuntu:

https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys

Ich gehe zumindest davon aus, dass diese Funktionalität in den Linux-Versionen von OpenOffice enthalten ist und nicht nur in der Windows-Version. Wenn nicht, versuchen Sie es mit LibreOffice, bei dem es sich im Wesentlichen um dasselbe Produkt handelt, jedoch mit unterschiedlicher Lizenzierung (IIRC). Llamanerds vor 11 Jahren 0
Entschuldigung, ich hätte das in meine Frage aufnehmen sollen. Das funktioniert leider nicht im Präsentationsmodus. notlesh vor 11 Jahren 0
In that case, you might look at this post: http://askubuntu.com/questions/24916/how-do-i-remap-certain-keys The second answer to the question looks like it addresses your problem. Llamanerds vor 11 Jahren 0
Vielen Dank. Ich denke, 'xmodmap' hätte auch funktioniert und könnte tatsächlich einfacher sein. Also gebe ich dir meine Kopfgeldpunkte :) notlesh vor 11 Jahren 0
Ich habe die Antwort bearbeitet, um die tatsächlichen nützlichen Informationen widerzuspiegeln. Llamanerds vor 11 Jahren 0
0
notlesh

Ich habe eine Lösung gefunden, die einen Ansatz umrissen verwendet hier .

Das einzige, was ich in seinem Skript wirklich modifiziert habe, war die Tabelle xkb_symbols. Mein liest:

xkb_symbols "remote" { key <FK05> { [ Escape ] }; }; 

was die f5-Taste neu zuordnet, um zu entkommen. Während einer OpenOffice-Diashow verlässt die Escape-Taste die Show.

Um OpenOffice so auszuführen, dass die Diashow sofort gestartet wird, rufe ich es als solches auf:

soffice --invisible --norestore -show <slideshow file> 

Ich rufe es auf diese Weise von meiner nativen C ++ - Anwendung mit der Funktion system () auf. Nach dem Start wird durch Drücken der neu zugeordneten Taste auf der Fernbedienung die Präsentation beendet und der Fokus auf meine App zurückgesetzt.