Remapear a entrada do teclado no OpenOffice para executar coisas como "Sair"

1

Estou usando um Apresentador sem fio Logitech R400 de 2,4 GHz, visto pelo sistema operacional como um teclado USB padrão que possui 4 botões (página acima, página para baixo, f5 e 'v') e preciso remapear chaves específicas para certas funções, como sair do programa.

Estou criando uma exposição para um museu em que preciso iniciar uma apresentação em PowerPoint no OpenOffice a partir do aplicativo e controlar a apresentação com um controle remoto de apresentador.

Eu preciso sair do OpenOffice pelo controle remoto. Alguém sabe como eu poderia fazer isso?

Estou usando o Ubuntu Linux e posso executar qualquer gerenciador de janelas que eu precise (atualmente Awesome WM).

O operador deve poder alternar entre as apresentações e sair a qualquer momento com um dos botões.

    
por notlesh 04.01.2013 / 00:11

3 respostas

0

Encontrei uma solução que usa uma abordagem descrita aqui .

A única coisa que eu realmente modifiquei em seu script foi a tabela xkb_symbols. Mina diz:

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

que remapeia a tecla f5 para escapar. Durante uma apresentação de slides do OpenOffice, a tecla de escape sai do programa.

Para executar o OpenOffice de modo que comece imediatamente a apresentação de slides, invoco-o como tal:

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

Chamo-o desta forma a partir da minha aplicação C ++ nativa com a função system (). Quando estiver em funcionamento, pressionar o botão remapeado no controle remoto sairá da apresentação e retornará o foco para o meu aplicativo.

    
por 08.01.2013 / 22:59
0

Eu encontrei uma solução para você: você pode usar o AutoHotKey para remapear o botão do dispositivo, aqui está um poste de alguém que fez isso e explica como fazer isso.
No entanto, encontrei outra solução que pode ajudá-lo também e apresenta as chaves de remapeamento do Ubuntu e Logitech R400.

Boa sorte

    
por 07.01.2013 / 06:52
0

Leia este artigo sobre como religar as chaves no Ubuntu:

link

    
por 08.01.2013 / 20:30