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?

Mike Goldberg
fonte
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 .

Takkat
fonte
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.

Yuval Rabinovich
fonte
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.

csenger
fonte
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 :)

ygivon
fonte
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.

machineghost
fonte