Управляем курсором с клавиатуры

Модератор: adventurer

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2875
Зарегистрирован: 15 июн 2011, 18:24

Управляем курсором с клавиатуры

#1

Сообщение adventurer » 25 авг 2015, 20:13

Управляем курсором с клавиатуры.
Инструкция составлена для Lubuntu, для использования в других ОС, возможно, потребуются изменения.

Если вы используете "Обработчик раскладки клавиатуры", то в настройках "Обработчика ..." нужно выставить галочку "сохранить системные раскладки". Для применения изменений нужно сменить сеанс (перезагружаться не обязательно).
При этом нужно иметь в виду, что если настройки "Обработчика ..." отличались от системных, то вы можете столкнуться с неожиданным поведением раскладки. Чтобы этого избежать, перед всеми изменениями проверьте, совпадает ли системная раскладка с существующей. Напоминаю, что системная раскладка настраивается редактированием файла:

Код: Выделить всё

/etc/default/keyboard

Далее, для управления курсором с клавиатуры в текущем сеансе, нужно в терминале ввести команду:

Код: Выделить всё

setxkbmap -option keypad:pointerkeys

А теперь нажать сочетание клавиш Alt+Shift+NumLock. При этом, индикатор нажатия клавиши NumLock не должен сработать.
Теперь вы можете управлять курсором с клавиатуры. При нажатии на клавишу 8 цифрового блока курсор будет двигаться вверх, при нажатии на клавишу 4 курсор будет двигаться влево, а при нажатии на клавишу 7 курсор будет двигаться влево-вверх.
Подробнее, поведение курсора описано здесь:
https://en.wikipedia.org/wiki/Mouse_keys
Если вы хотите управлять курсором с клавиатуры не только в текущем сеансе, а постоянно, то нужно внести изменения в файл:

Код: Выделить всё

/etc/default/keyboard

например, вот так:

Код: Выделить всё

XKBOPTIONS="grp:alt_shift_toggle,keypad:pointerkeys"


PS
Тестировалось на Lubuntu 14.04.

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2875
Зарегистрирован: 15 июн 2011, 18:24

Re: Управляем курсором с клавиатуры

#2

Сообщение adventurer » 25 авг 2015, 20:15

Остался вопрос: как изменить скорость перемещения курсора?
Курсор двигается дискретно, сдвигаясь за один шаг на несколько пикселей. При большом экране перемещения курсора могут занимать достаточно продолжительное время. Где это настраивается?
Последний раз редактировалось adventurer 26 авг 2015, 05:17, всего редактировалось 1 раз.
Причина: изменения и дополнения

Аватара пользователя

denkin
Сообщения: 1842
Зарегистрирован: 07 сен 2011, 17:21
Контактная информация:

Re: Управляем курсором с клавиатуры

#3

Сообщение denkin » 25 авг 2015, 20:18

батарейка в мыше кончилась?
:D
сорри за офтоп, а статья конечно годная - спасибо за интересную мысль!

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2875
Зарегистрирован: 15 июн 2011, 18:24

Re: Управляем курсором с клавиатуры

#4

Сообщение adventurer » 25 авг 2015, 20:20

Однажды понадобилось, уже не помню, в связи с чем. Выкрутился по другому. :)

А так-то вот:
http://forum.ubuntu.ru/index.php?topic=265129.msg2099656#msg2099656

Аватара пользователя

denkin
Сообщения: 1842
Зарегистрирован: 07 сен 2011, 17:21
Контактная информация:

Re: Управляем курсором с клавиатуры

#5

Сообщение denkin » 25 авг 2015, 21:08

завидую твоей усидчивости - надо запомнить бы, а то мало ли)

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2875
Зарегистрирован: 15 июн 2011, 18:24

Re: Управляем курсором с клавиатуры

#6

Сообщение adventurer » 25 авг 2015, 21:17

В большей степени это я для себя пишу. Чтобы не забыть. :D
В данном случае несколько способов перепробовал и только один сработал. И почему я решил, что надо воспользоваться системными настройками? :unknown:


Вернуться в «How-To и FAQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость