Reasigne la entrada del teclado en OpenOffice para realizar cosas como "Salir"

Reasigne la entrada del teclado en OpenOffice para realizar cosas como "Salir"

Estoy usando un presentador inalámbrico Logitech R400 de 2,4 GHz, visto por el sistema operativo como un teclado USB estándar que tiene 4 botones (regresar página, avanzar página, f5 y 'v') y necesito reasignar teclas específicas a ciertas funciones. como salir del programa.

Estoy creando una exposición para un museo en la que necesito iniciar una presentación de PowerPoint en OpenOffice desde la aplicación y controlar la presentación con un presentador remoto.

Necesito poder salir de OpenOffice desde el control remoto. ¿Alguien sabe cómo podría hacer esto?

Estoy usando Ubuntu Linux y puedo ejecutar cualquier administrador de ventanas que necesite (actualmente Awesome WM).

El operador debería poder avanzar y retroceder a través de la presentación y poder salir en cualquier momento con uno de los botones.

Respuesta1

He encontrado una solución para usted: puede usar AutoHotKey para reasignar el botón del dispositivo, aquí hay unacorreode alguien que lo hizo y explica cómo hacerlo.
Sin embargo, encontré otra solución que también podría ayudarlo y presenta claves de reasignación de ubuntu y logitech R400.

Buena suerte

Respuesta2

Encontré una solución que utiliza un enfoque descritoaquí.

Lo único que realmente modifiqué en su script fue la tabla xkb_symbols. El mío dice:

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

que reasigna la tecla f5 para escapar. Durante una presentación de diapositivas de OpenOffice, la tecla Escape sale de la presentación.

Para ejecutar OpenOffice de manera que comience inmediatamente la presentación de diapositivas, lo invoco así:

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

Lo invoco de esta manera desde mi aplicación C++ nativa con la función system(). Una vez que esté en funcionamiento, al presionar el botón reasignado en el control remoto se sale de la presentación y se devuelve el foco a mi aplicación.

Respuesta3

Lea este artículo sobre cómo volver a vincular claves en Ubuntu:

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

información relacionada