Як вивести numpad з режиму «емуляція миші»?


10

Моя цифрова клавіатура якимось чином перейшла в режим "емуляції миші", де цифрові клавіші просто переміщують вказівник миші (2 = вниз; 8 = вгору, 6 = вправо тощо). Хтось знає, як змусити його знову працювати нормально?

Жодна з інших клавіш numpad не працює (я вперше помітив усе, коли Ctrl + ÷ (знак поділу numpad) більше не виробляв "рядковий коментар" в IntelliJ IDEA). Увімкнення чисельного блокування не впливає на це (хоча світлодіодний індикатор працює як зазвичай).

Я використовую GNOME на Lucid Lynx (10.4).

Відповіді:


6

У меню використовуйте

Система> Налаштування> Клавіатура

На вкладці під назвою "Клавіші миші" є прапорець для переключення "Покажчиком можна керувати за допомогою клавіатури".

Ви можете відключити цю поведінку там.


1
не вдалося знайти цей параметр в Ubuntu 14, хоча SHIFT+NUMLOCKпрацював
SAFX

12

Або ви можете натиснути SHIFT + NUMLOCK


Дякую! Це, мабуть, є єдиним способом зробити це станом на 11.10, оскільки переваг, перелічених Річардом, вище немає.
НезадоволенняЗахист

4
SHIFT NUMLOCK не працює для мене! Зверніть увагу, що налаштування було переміщено до "Універсальний доступ".
ZweiBlumen

1
Для мене на Ubuntu 12 SHIFT NUMLOCKце дозволяє. Поки ESCповертає мене до нормального режиму.
uvasal

SHIFT NUMLOCK працює 16.04 LTS.
GJSmith3rd

4

В Ubuntu 12.10 для вирішення цієї проблеми ви можете виконати наступні кроки:

  1. Налаштування системи
  2. Універсальний доступ
  3. Вказівка ​​та клацання
  4. Вимкніть клавішу миші, натиснувши клавішу миші (керування вказівником)

3

Ви можете назавжди відключити це неймовірно дратівливе в'язання клавіш, відредагувавши /usr/share/X11/xkb/compat/completeв суперпользовательском режимі (тобто gksudo gedit /usr/share/X11/xkb/compat/complete) і коментуючи миші та доступ (повний) :

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

Будь-яка ідея, чи можна це зробити динамічно за допомогою сценарію? Я запитую, бо мені потрібна ця функція для ноутбука вдома, але це може спричинити сильні збої на роботі (вказівник миші продовжує рухатися вниз, як божевільний, змушуючи мене перезавантажуватися), якщо я забуду його вимкнути.
highsciguy

@highsciguy Так, це можна контролювати за допомогою команди ( xkbset) зі сценарію askubuntu.com/a/794802/19753
imz - Іван Захарящев

2

як користувач root введіть таку команду, яка повністю пригнічує функцію:

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

2

Окрім Shift+NumLock(прив’язаний до відповідної дії для ввімкнення / відключення цього режиму), для управління цим з командного рядка може використовуватися додаткова утиліта xkbset :

xkbset -m

Дізнався цю пораду з включення миші .


2
Дякую, це працює! Я використовую мінімальний менеджер вікон, тому я не маю всіх тих фантазійних меню, про які люди говорять. Ваша відповідь є для мене єдиною актуальною.
Нікколо М.

1

Лише голова в Ubuntu 12.04 (Unity) цю "функцію" можна вмикати та вимикати в діалозі " Універсальний доступ" на вкладці " Вказівка ​​та натискання" .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.