Como gerar um pressionamento prolongado da tecla F (F13-F20)?

3

Eu preciso enviar uma chave de função estendida (como F17 ou F17 ) para um programa que é executado no terminal (eu uso o padrão gnome-terminal , mas poderia usar outro se funciona lá).

Existe uma maneira no Ubuntu 11.04 para gerar esses hits-chave? Estou procurando por algo como Shift + F7 para gerar F17 (o que eu uso atualmente no Reflection no Windows).

Meu teclado está configurado para um PC genérico de 105 teclas com o layout Qwerty dos EUA.

    
por Emilien 27.06.2011 / 14:03

1 resposta

2

O

xmodmap pode ser o programa para examinar aqui, embora pareça que vai precisar de alguns ajustes. Há alguma discussão sobre como usar o xmodmap para simular uma chave super / fn e gerar códigos de tecla F13-20 aqui . Você precisa encontrar os códigos de teclas atualmente usados para Shift-F7 usando a técnica nesse link, depois remapeie-os em seu arquivo ~ / .Xmodmap. Assim, por exemplo, se o seu código-chave da Shift-F7 era 320, o seu ~ / .Xmodmap ficaria assim:

keycode 320 = F17
keycode 321 = F18

Alguns comentários aqui parece bastante útil para isso.

    
por David Futcher 02.08.2011 / 11:58