A tecla Ctrl esquerda não funciona no VirtualBox


9

Ao executar um sistema operacional no VirtualBox no Ubuntu 10.10 amd64, acho que a LCtrltecla (left-ctrl) não está sendo detectada corretamente. (O RCtrl(botão direito do mouse) é usado pelo Virtual Box, mas a LCtrlchave deve estar disponível.) Isso faz com que programas como o Emacsque dependem muito da tecla de controle não funcionem corretamente. Pesquisando na Internet, encontrei reclamações semelhantes que foram corrigidas desativando Mostrar posição do ponteiro quando a Ctrltecla é pressionada "nas preferências do mouse. Como isso já está desativado no meu sistema (na verdade, nos sistemas operacionais host e cliente), eu não acho que esse é o problema.

Minha pergunta: isso é um bug, um recurso ou um erro do operador?


Esta parece ter sido corrigido para 13,04 (Raring): bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/...
Ryan

Respostas:


6

Como solução alternativa para o Emacs no Virtual Box, você pode operar as funções das teclas de controle pressionando

CapsLock+ Controlsolte CapsLockenquanto mantém Controlpressionado e pressione a tecla de função correspondente (por exemplo N).

Para usar a tecla Shift direita (no entanto, essa chave também não está totalmente operacional no Virtual Box), você pode definir outra Hostchave nas configurações do Virtual Box Manager em Arquivo -> Preferências -> Entrada .


Sim, isso funciona para mim. Obrigado! Agora posso fazer coisas como Cx Cf no Emacs.
22811 Mike Goldberg

Eu estava tentando fazer algo semelhante para a uni como um exercício puramente acadêmico (ou seja, lendo o manual do Emacs e tentando replicar EXATAMENTE o que havia lá). No final, troquei para um terminal diferente com [ctrl] + [alt] + [f6] ( unix.stackexchange.com/a/34519/10337 ) e executei a versão padrão não gráfica do Emacs com emacs -nw -q sample. Este é um caso de uso bastante específico, mas nega alguns dos problemas que você está descrevendo. AVISO LEGAL - Tenho certeza de que o tty6 tem algum objetivo especial, mas esta é a minha instância do sandbox do Ubuntu VirtualBox e não me importo se o destruo.
Aaron Newton

6

No Ubuntu 12.04, desabilitar o ponteiro do mouse (Configurações do sistema ► Mouse e Touchpad ► Mostrar posição do ponteiro quando a Ctrltecla é pressionada) faz o truque.


1
Ele afirmou na pergunta que essa opção já estava desativada.
Ryan

Embora sua resposta não se aplique ao pôster original, funcionou no meu Ubuntu, que é o 12.04.
9788 Carl Morris

3

Eu consegui que a tecla de controle funcionasse desativando "Realce o ponteiro quando você pressiona Ctrlas preferências do mouse. Isso estava no Fedora com o Gnome 3, portanto, pode não ajudá-lo.


1

No meu caso, o LCtrl(Ctrl esquerdo) não estava funcionando no SO convidado, porque eu já configurei a LCtrltecla no SO HOST para destacar a localização do mouse depois de pressionado.

Depois de reverter no sistema operacional HOST, o sistema LCtrloperacional convidado está "de volta aos negócios", como de costume.
Tão simples :)


0

Consegui resolver um problema com o meu LCTRL(dentro de uma VM do Virtual Box do Ubuntu) ativando a preferência do Virtual Box "Teclado de captura automática" (em "Entrada"). Espero que ajude alguém.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.