Как выйти из режима «эмуляция мыши»?


10

Моя цифровая клавиатура как-то перешла в режим «эмуляции мыши», в котором цифровые клавиши просто перемещают указатель мыши (2 = вниз; 8 = вверх, 6 = вправо и т. Д.). Кто-нибудь знает, как заставить его снова работать нормально?

Ни одна из других клавиш numpad также не работает (я впервые заметил все это, когда Ctrl + ÷ (знак деления numpad) больше не производил «строковый комментарий» в IntelliJ IDEA). Переключатель Num Lock не влияет на это (хотя светодиодный индикатор работает как обычно).

Я использую 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возвращает меня в нормальный режим.
увасал

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) и комментирование MouseKeys & AccessX (полная) :

// $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.