Como enviar Ctrl + Alt + F1 (e outras teclas especiais) para a janela X?

3

Quando pressiono Ctrl + Alt + F {1..12} , ele me muda para outro terminal virtual.

Mesmo xte "keydown Control_L" "keydown Alt_L" "key F1" "keyup Alt_L" "keyup Control_L" leva a mudar para vt em vez de enviar as chaves para a janela focada.

Casos de uso disso incluem (mas não limita a) o envio de toques de tecla especiais para clientes VNC ou de virtualização para serem tratados pelo sistema clinet / guest em vez do host. Às vezes (como no VirtualBox) as aplicações explicitamente mapeiam algumas teclas de atalho alternativas especiais àquelas especiais (como Ctrl + Alt + Del ou Ctrl + Alt + Backspace no VirtualBox), mas eu quero uma solução limpa e universal.

    
por Vi. 11.01.2011 / 15:31

2 respostas

1

Para o VirtualBox, experimente a combinação de teclas REL + F1. Aqui, REL é a chave usada para liberar a captura do mouse na janela do VirtualBox, geralmente tecla Ctrl ou Alt direita.

    
por 11.01.2011 / 18:06
0

Não é possível enviar Ctrl + Alt + F [1..12] porque os terminais virtuais são separados da área de trabalho à qual o VNC está conectado.

    
por 18.01.2015 / 20:52