Control the cursor with your hand staying on the keyboard's homerow, even if you don't have a ThinkPad.
Inspired by rvaiya/warpd.
- To activate, press
CapsLk
C
orLShift
RShift
C
. You'll see your main cursor switched to a crosshair. - Press
I
/J
/K
/L
to move the cursor. HoldS
to brake for more precise movement, holdSpace
to scroll vertically/horizontally. - Press
F
/E
/R
to left/right/middle click at the cursor position. - To quit, press
CapsLk
Q
orLShift
RShift
Q
or justEsc
.
- To activate, press
CapsLk
G
orLShift
RShift
G
. You'll see your main cursor switched to a crosshair, and a thin red border surrounding your screen. - Press
I
/J
/K
/L
to narrow down the search border. - Press
F
/E
/R
to left/right/middle click at the cursor position. - To quit, press
CapsLk
Q
orLShift
RShift
Q
or justEsc
.
inertia.mp4
grid.mp4
Edit the options.ini
file to modify the inertia parameters or keybinds. If not present, the script uses the following defaults:
[Inertia]
DampingCoef=6
BrakingCoef=60
NormalSensitivity=1
ScrollSensitivity=1
[Bindings]
up=VK_I
left=VK_J
down=VK_K
right=VK_L
mb1=VK_F
mb2=VK_E
mb3=VK_R
brake=VK_S
scroll=VK_SPACE
The keybinds will require the script to be restarted to take effect, whereas the inertia parameters are reloaded upon activation of Inertia Mode.