Bagaimana cara keluar numpad dari mode "emulasi mouse"?


10

Keypad numerik saya entah bagaimana masuk ke mode "emulasi mouse" di mana tombol angka hanya menggerakkan penunjuk tetikus (2 = turun; 8 = naik, 6 = kanan, dll). Adakah yang tahu cara membuatnya berfungsi kembali?

Tidak ada tombol numpad lain yang berfungsi baik (saya pertama kali memperhatikan semuanya ketika Ctrl + ÷ (tanda divisi numpad) tidak lagi menghasilkan "komentar baris" di IntelliJ IDEA). Beralih num lock tidak memengaruhi ini (meskipun LED indikator berfungsi seperti biasa).

Saya menggunakan GNOME di Lucid Lynx (10.4).

Jawaban:


6

Dari menu, gunakan

Sistem> Preferensi> Keyboard

Pada tab berjudul "Mouse Keys" ada kotak centang untuk beralih "Pointer dapat dikontrol menggunakan tombol".

Anda dapat menonaktifkan perilaku ini di sana.


1
tidak dapat menemukan pengaturan ini di Ubuntu 14, meskipun SHIFT+NUMLOCKberfungsi
SAFX

12

Atau Anda dapat menekan SHIFT + NUMLOCK


Terima kasih! Ini tampaknya menjadi satu-satunya cara untuk melakukannya pada 11,10 karena preferensi Richard daftar di atas tidak ada.
DisgruntledGoat

4
SHIFT NUMLOCK tidak berfungsi untuk saya! Perhatikan bahwa preferensi telah dipindahkan ke "Akses Universal".
ZweiBlumen

1
Bagi saya di Ubuntu 12 SHIFT NUMLOCKmemungkinkannya. Sambil ESCmembawa saya kembali ke mode normal.
uvasal

SHIFT NUMLOCK berfungsi pada 16,04 LTS.
GJSmith3rd

4

Di Ubuntu 12.10, untuk mengatasi masalah ini Anda dapat mengikuti langkah-langkah di bawah ini:

  1. Pengaturan Sistem
  2. Akses universal
  3. Menunjuk dan Mengklik
  4. Matikan tombol Mouse dengan mengklik Tombol Mouse (Kontrol pointer)

3

Anda dapat secara permanen menonaktifkan penjilidan kunci yang sangat menjengkelkan ini dengan mengedit /usr/share/X11/xkb/compat/completedalam mode superuser (yaitu, gksudo gedit /usr/share/X11/xkb/compat/complete) dan mengomentari mousekeys & accessx (penuh) :

// $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"
};

Adakah ide jika itu dapat dilakukan secara dinamis menggunakan skrip? Saya bertanya karena saya perlu fitur ini untuk laptop saya di rumah tetapi dapat menyebabkan crash parah di tempat kerja (mouse pointer terus bergerak ke bawah seperti orang gila, memaksa saya untuk reboot) jika saya lupa mematikannya.
kelas atas

@highsciguy Ya, ini dapat dikontrol dengan perintah ( xkbset) dari skrip askubuntu.com/a/794802/19753
imz - Ivan Zakharyaschev

2

sebagai pengguna root, ketikkan perintah berikut yang akan sepenuhnya menghambat fitur:

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

2

Terlepas dari Shift+NumLock(terikat pada tindakan terkait untuk mengaktifkan / menonaktifkan mode ini), utilitas xkbset tambahan dapat digunakan untuk mengontrol ini dari baris perintah:

xkbset -m

Pelajari tip ini dari Mengaktifkan mouse .


2
Terima kasih, ini berhasil! Saya menggunakan window manager minimal jadi saya tidak punya semua menu mewah yang dibicarakan orang. Jawaban Anda adalah satu-satunya yang relevan bagi saya.
Niccolo M.

1

Hanya kepala-up, di Ubuntu 12.04 (Unity) "fitur" ini dapat diaktifkan dan dinonaktifkan di dialog Akses Universal di bawah tab Menunjuk dan Mengklik .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.