- Notifications
You must be signed in to change notification settings - Fork4
A virtual trackball for Windows, via vim-like homerow controls.
License
NotificationsYou must be signed in to change notification settings
EsportToys/TPMouse
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Control the cursor with your hand staying on the keyboard's homerow, even if you don't have a ThinkPad.
Inspired byrvaiya/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 theoptions.ini
file to modify the inertia parameters or keybinds. If not present, the script uses the following defaults:
[Inertia]DampingCoef=6BrakingCoef=60NormalSensitivity=1ScrollSensitivity=1[Bindings]up=VK_Ileft=VK_Jdown=VK_Kright=VK_Lmb1=VK_Fmb2=VK_Emb3=VK_Rbrake=VK_Sscroll=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.
About
A virtual trackball for Windows, via vim-like homerow controls.