Como tirar o numpad do modo "emulação de mouse"?


10

Meu teclado numérico de alguma forma entrou no modo de "emulação do mouse", onde as teclas numéricas apenas movem o ponteiro do mouse (2 = para baixo; 8 = para cima, 6 = para a direita, etc.). Alguém sabe como fazê-lo funcionar normalmente de novo?

Nenhuma das outras teclas do teclado numérico também funciona (notei tudo quando Ctrl + ÷ (sinal de divisão do teclado numérico) não produziu mais "comentário de linha" no IntelliJ IDEA). Alternar num lock não afeta isso (embora o LED indicador funcione como de costume).

Estou usando o GNOME no Lucid Lynx (10.4).

Respostas:


6

No menu, use

Sistema> Preferências> Teclado

Na guia intitulada "Teclas do mouse", há uma caixa de seleção para alternar "O ponteiro pode ser controlado usando o teclado".

Você pode desativar esse comportamento lá.


1
não poderia encontrar essa configuração no Ubuntu 14, embora SHIFT+NUMLOCKtrabalhou
SAFX

12

Ou você pode pressionar SHIFT + NUMLOCK


Obrigado! Essa parece ser a única maneira de fazê-lo a partir das 11h10, uma vez que a preferência que Richard lista acima não existe.
usar o seguinte

4
SHIFT NUMLOCK não funciona para mim! Observe que a preferência foi movida para "Acesso Universal".
ZweiBlumen 15/03

1
Para mim no Ubuntu 12 SHIFT NUMLOCKpermite. Enquanto ESCme traz de volta ao modo normal.
uvasal 03/08/13

SHIFT NUMLOCK funciona em 16.04 LTS.
precisa saber é o seguinte

4

No Ubuntu 12.10, para resolver esse problema, você pode seguir as etapas abaixo:

  1. Configuração de sistema
  2. Acesso universal
  3. Apontar e clicar
  4. Desative a tecla Mouse, clicando na tecla Mouse (controlar o ponteiro)

3

Você pode desativar permanentemente essa combinação de teclas incrivelmente irritante editando /usr/share/X11/xkb/compat/completeno modo superusuário (ou seja gksudo gedit /usr/share/X11/xkb/compat/complete) e comentando as teclas do mouse e o 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"
};

Alguma idéia se isso pode ser feito dinamicamente usando um script? Eu pergunto porque preciso desse recurso para o meu laptop em casa, mas ele pode causar falhas graves no trabalho (o ponteiro do mouse continua se movendo para baixo como um louco, forçando-me a reiniciar) se eu esquecer de desligá-lo.
highsciguy

@highsciguy Sim, isso pode ser controlado com um comando ( xkbset) a partir de um roteiro askubuntu.com/a/794802/19753
IMZ - Ivan Zakharyaschev

2

como usuário root, digite o seguinte comando que inibirá completamente o recurso:

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

2

Além de Shift+NumLock(associado à ação correspondente para ativar / desativar esse modo), um utilitário xkbset adicional pode ser usado para controlar isso na linha de comando:

xkbset -m

Aprendeu esta dica com Ativando teclas do mouse .


2
Obrigado, funciona! Estou usando um gerenciador de janelas mínimo para não ter todos esses menus sofisticados sobre os quais as pessoas estão falando. Sua resposta é a única que é relevante para mim.
Niccolo M.

1

Apenas um alerta, no Ubuntu 12.04 (Unity) esse "recurso" pode ser ativado e desativado no diálogo Universal Access, na guia Apontar e clicar .

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.