Come far uscire il numpad dalla modalità di "emulazione del mouse"?


10

Il mio tastierino numerico è in qualche modo entrato in una modalità di "emulazione del mouse" in cui i tasti numerici spostano semplicemente il puntatore del mouse (2 = giù; 8 = su, 6 = destra, ecc.). Qualcuno sa come farlo funzionare normalmente di nuovo?

Nessuno degli altri tasti del tastierino numerico funziona (ho notato per la prima volta tutto quando Ctrl + ÷ (segno di divisione del tastierino numerico) non produceva più "commento di riga" in IntelliJ IDEA). La disattivazione del blocco numerico non influisce su ciò (sebbene il LED indicatore funzioni normalmente).

Sto usando GNOME su Lucid Lynx (10.4).

Risposte:


6

Dal menu, utilizzare

Sistema> Preferenze> Tastiera

Nella scheda "Tasti del mouse" è presente una casella di controllo per attivare "Il puntatore può essere controllato tramite la tastiera".

È possibile disabilitare questo comportamento lì.


1
non è stato possibile trovare questa impostazione in Ubuntu 14, anche se ha SHIFT+NUMLOCKfunzionato
SAFX

12

Oppure puoi premere MAIUSC + BLOC NUM


Grazie! Questo sembra essere l'unico modo per farlo a partire dall'11.10 poiché la preferenza elencata da Richard sopra non è presente.
DisgruntledGoat

4
SHIFT NUMLOCK non funziona per me! Si noti che la preferenza è stata spostata su "Accesso universale".
ZweiBlumen

1
Per me su Ubuntu 12 lo SHIFT NUMLOCKabilita. Mentre ESCmi riporta in modalità normale.
uvasal,

SHIFT NUMLOCK funziona su 16.04 LTS.
GJSmith, 3

4

In Ubuntu 12.10, per risolvere questo problema puoi seguire i seguenti passaggi:

  1. Impostazioni di sistema
  2. Accesso universale
  3. Puntamento e clic
  4. Disattiva il tasto del mouse facendo clic sul tasto del mouse (controlla il puntatore)

3

Puoi disabilitare in modo permanente questa combinazione di tasti incredibilmente noiosa modificando /usr/share/X11/xkb/compat/completein modalità superutente (cioè, gksudo gedit /usr/share/X11/xkb/compat/complete) e commentando i tasti del mouse e 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"
};

Qualche idea se si può fare in modo dinamico usando uno script? Lo chiedo perché ho bisogno di questa funzionalità per il mio laptop a casa, ma può causare gravi arresti sul lavoro (il puntatore del mouse continua a spostarsi verso il basso come un matto, costringendomi a riavviare) se dimentico di spegnerlo.
highsciguy,

@highsciguy Sì, questo può essere controllato con un comando ( xkbset) da uno script askubuntu.com/a/794802/19753
imz - Ivan Zakharyaschev

2

come utente root, digitare il comando seguente che inibirà completamente la funzione:

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

2

Oltre a Shift+NumLock(associato all'azione corrispondente per abilitare / disabilitare questa modalità), è possibile utilizzare un'utilità xkbset aggiuntiva per controllarla dalla riga di comando:

xkbset -m

Ho imparato questo consiglio da Abilitazione dei mousekey .


2
Grazie, funziona! Sto usando un gestore di finestre minimale, quindi non ho tutti quei menu fantasiosi di cui parlano le persone. La tua risposta è l'unica pertinente per me.
Niccolò M.

1

Solo un avvertimento, in Ubuntu 12.04 (Unity) questa "funzione" può essere abilitata e disabilitata nella finestra di dialogo Accesso universale nella scheda Puntamento e clic .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.