Я хотел бы иметь возможность нажать горячую клавишу и войти в режим движения мыши, в котором я могу перемещать указатель мыши по экрану с помощью нажатий клавиш VIM - независимо от приложения, в котором я нахожусь (т.е. глобально для всех приложений)
Например, просто скажите, что моя клавиша режима мыши была SHIFT+COMMAND+M.
Есть ли какие-нибудь приложения, которые позволят мне это сделать? Я знаю о « Клавишах мыши », но я действительно хочу иметь возможность настраивать:
Инструмент, который может вам помочь, — это Cliclick . С его помощью вы можете прочитать положение мыши с помощью p:.
команды, переместить мышь с помощью m:x,y
команды и щелкнуть с помощью c:.
команды.
На самом деле это немного хак, но что касается поддержки нескольких мониторов, вы можете использовать Slate , где вы можете программно вызывать Cliclick с координатами мыши на другом мониторе. Хотя я уверен, что есть и другие альтернативы. Я также использовал Slate для привязки других первых вызовов к Cliclick.
«Режим мыши» немного сложнее. В Slate вы можете создавать «модальные горячие клавиши», последовательно нажимая две горячие клавиши (например, ^W в Vim), но не поддерживает целые режимы. Однако вы можете динамически редактировать .slate.js
файл привязки, чтобы он содержал привязки «обычный режим» или «режим мыши» каждый раз, когда вы меняете режим.
Я сделал что-то подобное вчера, так что надеюсь, что это поможет. :)
Я использую отличное приложение: Karabiner: https://pqrs.org/osx/karabiner/
Это полезно для основного переназначения клавиатуры, и есть упакованные параметры конфигурации для использования клавиатуры для перемещения мыши, щелчка и даже прокрутки!
Я нашел приложение, которое делает это!
Олег
без холма
Брэд Паркс