Obtendo o host para capturar determinadas teclas pressionadas no VirtualBox

41

Estou usando o VirtualBox no Ubuntu 9.10 com o Windows XP como sistema operacional convidado.

É muito chato quando estou no sistema operacional convidado - não consigo alternar áreas de trabalho virtuais (espaços de trabalho) no host (Ubuntu) pressionando Control + Alt + ( Esquerda | Direita | Acima | Abaixo ) porque o VirtualBox captura essas combinações de teclas.

É possível desativar a captura de teclado para algumas combinações de teclas?

    
por Alexander Smirnov 14.02.2010 / 18:16

4 respostas

19

Embora existam alguns atalhos de teclas de host que ativam certas funções do VirtualBox (por exemplo, Chave do host + P que pausa o convidado), eu não sei de nenhuma maneira configurar o VirtualBox para enviar atalhos da chave do host para o sistema operacional host.

No entanto, como o VirtualBox tem uma edição de código aberto , pode ser possível modificar o código-fonte para adicionar esse recurso . Você pode acessar o código-fonte do VirtualBox no link de Download .

Nesse meio tempo, você pode usar a chave do host para liberar o teclado do controle do VirtualBox Guest. Por padrão, a chave do host é definida como Ctrl direita . Você pode ver a chave do host atual na janela da VM:

Basta pressionar a tecla Host uma vez para liberar a captura do teclado. Depois disso, seu sistema operacional hospedeiro verá seus pressionamentos de tecla. Então aqui está o seu fluxo de trabalho:

  1. Pressione e solte a tecla do host. Seu sistema operacional convidado não captura mais os pressionamentos de tecla.
  2. Pressione Ctrl + Alt + (tecla de seta) para alternar os espaços de trabalho ou quaisquer outras chaves que você queira enviar para o sistema operacional host.
por 14.02.2010 / 19:14
12

Esta questão é antiga, mas encontrei uma solução melhor que provavelmente não existia naquela época.

Você pode desativar o "Teclado de captura automática" na janela Gerenciador - > Menu Arquivo - > Preferências - > Entrada:

Isso desativa totalmente o teclado automático, então as atalhos de teclado do gerenciador de janelas são passadas diretamente para ele.

Neste modo, a tecla 'host' tem o efeito oposto - permite pegar em vez de desabilitá-lo.

    
por 05.03.2014 / 17:00
5

Pressionar a tecla do host (right-ctrl) aparece uma vez para permitir que a próxima combinação de teclas vá para a máquina host.

Para mim, isso significa que eu posso apertar right-ctrl, release, depois apertar windows + left-ctrl + left para alternar os desktops

    
por 19.05.2016 / 17:06
0

No Windows 10 Pro 1803 (com uma VM do Windows 7 no VirtualBox), pressionar a tecla do host e, em seguida, o atalho de teclado "host" também funciona para mim. Isso me permite o número mínimo de ações somente de teclado para alternar áreas de trabalho, a partir de uma VM "capturada", conforme a sugestão de Curtis.

Parece que, se a chave do host inclui a tecla Windows, ela tende a aparecer no menu Iniciar do Windows 7 antes de entrar no modo de teclado "host", por isso mudei a minha chave de host para Ctrl-Shift-Alt, que é única fácil de usar, então eu posso usar os atalhos de duas mãos para alternar os desktops.

    
por 29.08.2018 / 09:29

Tags