All Projects → tweekmonster → hammerspoon-vimouse

tweekmonster / hammerspoon-vimouse

Licence: other
Control the mouse with Hammerspoon in a Vim-ish way

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to hammerspoon-vimouse

fix-linux-mouse
Hints how to fix USB mouse issues on Linux
Stars: ✭ 36 (+89.47%)
Mutual labels:  mouse
dotfiles
🏡 There's no place like ~/
Stars: ✭ 59 (+210.53%)
Mutual labels:  hammerspoon
mousecase
A JavaScript utility enabling horizontal dragging on mousedown events 🖱
Stars: ✭ 35 (+84.21%)
Mutual labels:  mouse
Anytranslate
💭 Translate words from and to your language, anywhere.
Stars: ✭ 17 (-10.53%)
Mutual labels:  hammerspoon
gotomation
No description or website provided.
Stars: ✭ 18 (-5.26%)
Mutual labels:  mouse
dotfiles
💎 My vim/neovim, fish, git, and tmux configuration files
Stars: ✭ 49 (+157.89%)
Mutual labels:  hammerspoon
animatize
Drag a character with your mouse to create an animation
Stars: ✭ 232 (+1121.05%)
Mutual labels:  mouse
KeyLy
A powerfull and awesome Keylogger(Your keyboard and your mouse) realy helpfull for hackers! :-P (C/C++)
Stars: ✭ 17 (-10.53%)
Mutual labels:  mouse
hammerspoon
Boosts productivity and adds useful features to OSX.
Stars: ✭ 18 (-5.26%)
Mutual labels:  hammerspoon
dotfiles
🗿 dotfilery, configuration, environment settings, automation, etc. 🛖
Stars: ✭ 67 (+252.63%)
Mutual labels:  hammerspoon
lime
A library for drawing graphics on the console screen
Stars: ✭ 32 (+68.42%)
Mutual labels:  mouse
Random-Mouse-Clicker
Randomly auto-clicks inside of a drawn region
Stars: ✭ 19 (+0%)
Mutual labels:  mouse
sbb
Semantic Body Browser - a tool for graphically exploring an organism's body.
Stars: ✭ 31 (+63.16%)
Mutual labels:  mouse
linearmouse
🖱 The mouse and trackpad utility for Mac.
Stars: ✭ 1,151 (+5957.89%)
Mutual labels:  mouse
dotfiles
CLI, Emacs, Hammerspoon
Stars: ✭ 20 (+5.26%)
Mutual labels:  hammerspoon
react-sticky-mouse-tooltip
React tooltip component that follow mouse cursor.
Stars: ✭ 17 (-10.53%)
Mutual labels:  mouse
matvt
Virtual Mouse for Android TV that can be controlled via remote itself.
Stars: ✭ 90 (+373.68%)
Mutual labels:  mouse
OpenAmigaMouseTrigger
Control Amiga add-on boards through mouse buttons
Stars: ✭ 21 (+10.53%)
Mutual labels:  mouse
hotscript
HotScript - Revolutionizing how Windows works.
Stars: ✭ 29 (+52.63%)
Mutual labels:  mouse
busy
Busy is a mouse movement simulator. It stops your system from going to sleep / idling and makes sure that you keep getting those notifications while you take that well deserved break.
Stars: ✭ 15 (-21.05%)
Mutual labels:  mouse

Hammerspoon Vi Mouse

Control the mouse with Hammerspoon in a Vim-ish way.

Install

Download vimouse.lua and add it to ~/.hammerspoon. In ~/.hammerspoon/init.lua add:

local vimouse = require('vimouse')
vimouse('cmd', 'm')

This sets ⌘-m as the key that toggles Vi Mouse mode.

Usage

-- h/j/k/l moves the mouse cursor by 20 pixels.  Holding shift moves by 100
-- pixels, and holding alt moves by 5 pixels.
--
-- Pressing <space> sends left mouse down.  Releasing <space> sends left mouse
-- up.  Holding <space> and pressing h/j/k/l is mouse dragging.  Tapping
-- <space> quickly sends double and triple clicks.  Holding ctrl sends right
-- mouse events.
--
-- <c-y> and <c-e> sends the scroll wheel event.  Holding the keys will speed
-- up the scrolling.
--
-- Press <esc> or the configured toggle key to end Vi Mouse mode.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].