Warpd: Перемещайте курсор как вим-ниндзя без мыши
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Вы когда-нибудь замечали, как много времени уходит на переключение между клавиатурой и мышью? Особенно если вы работаете в терминале или редакторе кода, где руки привыкли к горячим клавишам. Warpd решает эту проблему элегантным способом — превращает вашу клавиатуру в мощный инструмент управления курсором.
Что такое Warpd?
Warpd — это модальный интерфейс для управления курсором мыши с клавиатуры. Вдохновленный Vim и подобными модальными редакторами, он позволяет вам:
- Быстро перемещать курсор по экрану
- Кликать в нужные места
- Даже перетаскивать объекты
И всё это без единого касания мыши или тачпада.
Три режима — три суперспособности
1. Режим подсказок (Alt+Meta+x)
Нажимаете комбинацию — и Warpd накладывает на экран сетку с буквенными подсказками. Вводите последовательность символов — и курсор мгновенно перемещается к нужному элементу.

Идеально для быстрого доступа к кнопкам, меню или другим элементам интерфейса.
2. Режим сетки (Alt+Meta+g)
Делит экран на четыре части, затем каждую часть — ещё на четыре, и так пока вы не попадёте точно в нужную точку. Навигация осуществляется клавишами u, i, j, k.

3. Нормальный режим (Alt+Meta+c)
Здесь Warpd полностью раскрывает своё сходство с Vim. Движение курсора осуществляется клавишами h, j, k, l, а клики — m (левая кнопка), , (средняя кнопка), . (правая кнопка).

Где это особенно полезно?
- Для разработчиков, которые хотят минимизировать использование мыши
- При работе с несколькими мониторами — быстрые перемещения между экранами
- В Linux-окружениях, особенно с тайлинговыми менеджерами окон
- На ноутбуках, где тачпад не всегда удобен
Как установить?
Для Linux (Debian/Ubuntu):
git clone https://github.com/rvaiya/warpd.git
cd warpd
sudo apt-get install \
libxi-dev \
libxinerama-dev \
libxft-dev \
libxfixes-dev \
libxtst-dev \
libx11-dev \
libcairo2-dev \
libxkbcommon-dev \
libwayland-dev &&
make && sudo make install
Для macOS есть готовый пакет:
curl -L https://github.com/rvaiya/warpd/releases/download/v1.3.5/warpd-1.3.5-osx.tar.gz | sudo tar xzvfC - / && launchctl load /Library/LaunchAgents/com.warpd.warpd.plist
Ограничения
- На Wayland функциональность ограничена архитектурой протокола
- Некоторые программы с «безопасным вводом» (например, iTerm) могут требовать дополнительных настроек
- На MacOS в некоторых приложениях может оставаться видимым оригинальный курсор
Вывод: стоит ли попробовать?
Если вы:
- Часто работаете без мыши
- Любите клавиатурные сокращения
- Хотите ускорить взаимодействие с интерфейсом
— Warpd станет для вас настоящим открытием. Это один из тех инструментов, который после недели использования заставляет задаться вопросом: «Как я жил без этого раньше?»
