Маленькая утилита для перемещения курсора с помощью клавиатурных сочетаний.

keynav — маленькая утилита для перемещения курсора с помощью клавиатуры (клавиатурных сочетаний), без использования мыши (манипулятора мышь). Автор проекта Jordan Sissel, являющийся разработчиком утилиты xdotool (имитация работы клавиатуры и мыши на локальном и удалённом компьютере).

При работе в консоли, использовании некоторых оконных менеджеров и приложений с клавиатурным управлением (vim-like) можно обходится без мыши. Но при работе с некоторыми графическими приложениями могут возникать ситуации когда без мыши сложно обойтись, не лишившись при этом необходимой функциональности. keynav является частью эксперимента по созданию набора приложений для упрощения и ускорения работы с курсором используя клавиатуру в графических рабочих окружениях.

Принцип работы keynav основан на разметке рабочего пространства сеткой и присвоения каждому квадрату координату обозначенную символом. При перемещении курсора в "целевой" квадрат, он в свою очередь размечается аналогичной сеткой, сокращая регион перемещения и так далее, пока курсор не будет позиционирован в нужной точке.

Применяемый keynav метод логарифмического масштабирования позволяет быстро перемещать курсор к большинству точек на экране с помощью нескольких клавиатурных сочетаний. Для выбора необходимой области на экранах с большим и маленьким разрешением требуется примерно одинаковое число перемещений.

keynav разбивает рабочее пространство "по умолчанию" сеткой из четырёх частей, но это может оказаться не очень удобным, особенно при необходимости многократного позиционирования курсора в разных частях небольшой области. Изменить настройки используемой координатной сетки и задать клавиатурные сочетания можно в конфигурационном файле (~/.keynavrc). Утилита потребляет минимум системных ресурсов и хорошо документирована (на английском).

Лицензия: BSD (Berkeley Software Distribution license)

Домашняя страница

Страница на github.com
Комментарии (3)
Домашняя страница >> Download it! >> http://imgdepo.com/id/10537678.jpg
с github делаю make, вылетает ошибка,
keynav.c:8:19: fatal error: stdio.h: Нет такого файла или каталога #include <stdio.h> ^ compilation terminated. make: *** [keynav.o] Ошибка 1Домашняя страница >> Download it! >> http://imgdepo.com/id/10537678.jpg
с github делаю make, вылетает ошибка,
keynav.c:8:19: fatal error: stdio.h: Нет такого файла или каталога #include <stdio.h> ^ compilation terminated. make: *** [keynav.o] Ошибка 1Поставил пакеты "perl и xdotool" ошибка та же,
Решил через apt-file искать, с его выдачи установил еще libc6-dev libx11-dev libxcomposite-dev libxinerama-dev в итоге ошибка
поставил libglib2.0-dev ошибка осталась.
Ладно, не повезло.
Поставил пакеты "perl и xdotool" ошибка та же,
Решил через apt-file искать, с его выдачи установил еще libc6-dev libx11-dev libxcomposite-dev libxinerama-dev в итоге ошибка
поставил libglib2.0-dev ошибка осталась.
Ладно, не повезло.