¿Cómo sacar el teclado numérico del modo de "emulación del mouse"?


10

Mi teclado numérico ha entrado de alguna manera en un modo de "emulación del mouse" donde las teclas numéricas simplemente mueven el puntero del mouse (2 = abajo; 8 = arriba, 6 = derecha, etc.). ¿Alguien sabe cómo hacerlo funcionar normalmente de nuevo?

Ninguna de las otras teclas del teclado numérico funciona (noté por primera vez todo cuando Ctrl + ÷ (signo de división del teclado numérico) ya no produjo "comentario de línea" en IntelliJ IDEA). Alternar el bloqueo numérico no afecta esto (aunque el LED indicador funciona como de costumbre).

Estoy usando GNOME en Lucid Lynx (10.4).

Respuestas:


6

Desde el menú, use

Sistema> Preferencias> Teclado

En la pestaña titulada "Teclas del mouse" hay una casilla de verificación para alternar "El puntero se puede controlar con el teclado".

Puede deshabilitar este comportamiento allí.


1
no se pudo encontrar esta configuración en Ubuntu 14, aunque SHIFT+NUMLOCKfuncionó
SAFX

12

O puede presionar MAYÚS + BLOQ NUM


¡Gracias! Esta parece ser la única forma de hacerlo a partir de 11.10 ya que la preferencia que Richard enumera arriba no está allí.
DisgruntledGoat

44
¡SHIFT NUMLOCK no funciona para mí! Tenga en cuenta que la preferencia se ha movido a "Acceso universal".
ZweiBlumen

1
Para mí en Ubuntu 12 lo SHIFT NUMLOCKhabilita. Mientras ESCme lleva de vuelta al modo normal.
Uvasal

SHIFT NUMLOCK funciona en 16.04 LTS.
GJSmith3rd

4

En Ubuntu 12.10, para resolver este problema, puede seguir los siguientes pasos:

  1. Configuración del sistema
  2. Acceso universal
  3. Señalando y haciendo clic
  4. Apague la tecla del mouse haciendo clic en la tecla del mouse (controle el puntero)

3

Puede deshabilitar permanentemente esta combinación de teclas increíblemente molesta editando /usr/share/X11/xkb/compat/completeen modo de superusuario (es decir, gksudo gedit /usr/share/X11/xkb/compat/complete) y comentando las teclas del mouse y accessx (completo) :

// $XKeyboardConfig$
// $Xorg: complete,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
default xkb_compatibility "complete" {
include "basic"
augment "iso9995"
//augment "mousekeys"
//augment "accessx(full)"
augment "misc"
augment "xfree86"
augment "level5"
};

¿Alguna idea de si se puede hacer dinámicamente usando un script? Pregunto porque necesito esta función para mi computadora portátil en casa, pero puede causar accidentes graves en el trabajo (el puntero del mouse se mueve hacia abajo como loco, lo que me obliga a reiniciar) si me olvido de apagarlo.
highsciguy

@highsciguy Sí, esto se puede controlar con un comando ( xkbset) desde un script askubuntu.com/a/794802/19753
imz - Ivan Zakharyaschev

2

como usuario root, escriba el siguiente comando que inhibirá completamente la función:

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/accessibility/keyboard/mousekeys_enable "false" 

2

Además de Shift+NumLock(vinculado a la acción correspondiente para habilitar / deshabilitar este modo), se puede usar una utilidad xkbset adicional para controlar esto desde la línea de comandos:

xkbset -m

Aprendí este consejo de Habilitar las teclas del mouse .


2
Gracias, funciona! Estoy usando un administrador de ventanas mínimo, así que no tengo todos esos menús elegantes de los que habla la gente. Tu respuesta es la única que es relevante para mí.
Niccolo M.

1

Solo un aviso, en Ubuntu 12.04 (Unity), esta "característica" se puede habilitar y deshabilitar en el cuadro de diálogo Acceso universal en la pestaña Apuntando y haciendo clic .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.