Unix Man (Справочное руководство)


USEMOUSE(1) - часть 5


usemouse -c vi mbd=i

Операции манипулятора "мышь" определены сериями акронимов (arconyms), которые определены также, как в действительном файле отображения:

Параметр Операция манипулятора "мышь" Значение по умолчанию
rbu отжатие правой кнопки не используется
rbd нажатие правой кнопки 1G
mbu отжатие средней кнопки не используется
mbd нажатие средней кнопки X
lbu отжатие левой кнопки не используется
lbd нажатие левой кнопки G
ul "мышь" вверх влево \033[A\033[C
ur "мышь" вверх вправо \033[A\033[D
dl "мышь" вниз влево \033[B\033[C
dr "мышь" вниз вправо \033[B\033[D
rt "мышь" вправо \033[C
lt "мышь" влево \033[D
up "мышь" вверх \033[A
dn "мышь" вниз \033[B
hsens чувствительность по горизонт. 5
vsens чувствительность по вертикал. 5

СОЗДАНИЕ ЗАКАЗНЫХ ОТОБРАЖЕНИЙ


Вы можете создавать свои собственные персональные файлы отображения для использования с "мышью". Простейший путь для этого - скопировать стандартное отображение в файл /etc/default/usemouse и отредактировать его. Вы можете использовать ограничительные строки или восьмеричные последовательности, которые можно найти в описании команды . Параметры движения и кнопок "мыши" определены в таблице usemouse, приведенной выше. Например, после после размещения заказного файла mine в вашем собственном каталоге вам следует активизировать следующую команду для использования этого файла с программой prog:

usemouse -f mine -c prog

КАК РАБОТАЕТ USEMOUSE


Команда usemouse сливает данные, поступаемые из манипулятора "мышь",со входным потоком терминала. Данные из "мыши" преобразуются в клавиши управления курсором или другие произвольные строки в формате ASCII. Имеется возможность программировать перемещения "мыши" вверх, вниз, влево, вправо, вверх влево, вверх вправо, вниз влево, вниз вправо, а также манипуляции с кнопками (нажатие/отжатие). Это позволяет применять "мышь" с такими программами, которые были разработаны без возможности осуществлять ввод информации с помощью манипулятора "мышь".

По умолчанию, утилита usemouse получает значения для конфигурации из файла /etc/default/usemouse.

После запуска утилиты, активизирующей "мышь", пользователь запустит команду, при которой любые перемещения "мыши" и манипуляции с кнопками будут представлены строками в коде ASCII и вставлены во входной поток терминала. По умолчанию - это команда shell.

ФАЙЛЫ




Начало  Назад  Вперед