La tecla Ctrl izquierda no funciona en VirtualBox

9

Al ejecutar un sistema operativo en VirtualBox en Ubuntu 10.10 amd64, encuentro que la LCtrltecla (left-ctrl) no se detecta correctamente. ( RCtrlVirtual Box usa el (right-ctrl), pero la LCtrlclave debería estar disponible). Esto hace que programas como Emacs, que dependen en gran medida de la tecla de control, no funcionen correctamente. Al buscar en Internet, encontré quejas similares que se solucionaron al desactivar Mostrar posición del puntero cuando Ctrlse presiona la tecla "en las preferencias del mouse. Dado que esto ya está desactivado en mi sistema (en realidad, tanto en el sistema operativo del host como en el del cliente), no No creo que este sea el problema.

Mi pregunta: ¿es esto un error, una característica o un error del operador?

Mike Goldberg
fuente
Esto parece haberse solucionado para 13.04 (Raring): bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
Ryan

Respuestas:

6

Como solución alternativa para Emacs en Virtual Box, puede operar las funciones de la tecla de control presionando

CapsLock+ Controlluego suéltelo CapsLockmientras lo mantiene Controlpresionado y presione la tecla de función correspondiente (por ejemplo N).

Para hacer uso de la tecla Mayús derecha (sin embargo, esa tecla tampoco está completamente operativa en Virtual Box), puede definir otra Hostclave desde la configuración de Virtual Box Manager en Archivo -> Preferencias -> Entrada .

Takkat
fuente
Sí, esto funciona para mi. ¡Gracias! Ahora puedo hacer cosas como Cx Cf en Emacs.
Mike Goldberg
Estaba tratando de hacer algo similar para uni como un ejercicio puramente académico (es decir, leyendo el manual de Emacs y tratando de replicar EXACTAMENTE lo que estaba allí). Al final cambié a un terminal diferente con [ctrl] + [alt] + [f6] ( unix.stackexchange.com/a/34519/10337 ) y ejecuté la versión no gráfica y predeterminada de Emacs con emacs -nw -q sample. Este es un caso de uso bastante específico, pero niega algunos de los problemas que está describiendo. DESCARGO DE RESPONSABILIDAD: estoy bastante seguro de que tty6 tiene un propósito especial, pero esta es mi instancia de Ubuntu VirtualBox sandbox y no me importa si la destruyo.
Aaron Newton el
6

En Ubuntu 12.04, deshabilitar el puntero del mouse (Configuración del sistema ► Mouse y Touchpad ► Mostrar posición del puntero cuando Ctrlse presiona la tecla) hace el truco.

Yuval Rabinovich
fuente
1
Dijo en la pregunta que esta opción ya estaba desactivada.
Ryan
Aunque su respuesta no se aplicó al póster original, funcionó en mi Ubuntu, que creo que es 12.04.
Carl Morris
3

Podría hacer que la tecla de control funcione desactivando "Resalte el puntero cuando presiona Ctrllas preferencias del mouse. Esto estaba en Fedora con Gnome 3, por lo que podría no serle útil.

csenger
fuente
1

En mi caso, el LCtrl(left-ctrl) no funcionaba en el SO invitado porque previamente configuré la LCtrltecla en el SO HOST para resaltar la ubicación del mouse una vez presionado.

Una vez que se revierte en el SO HOST, el SO LCtrlinvitado vuelve a "funcionar" como siempre.
Tan sencillo :)

ygivon
fuente
0

Pude resolver un problema con mi LCTRL(dentro de una VM Virtual Box de Ubuntu) habilitando la preferencia de Virtual Box "Teclado de captura automática" (en "Entrada"). Espero que ayude a alguien.

máquina
fuente