This is really just meant to be goofy, noone should use this instead of a mouse.
Add these lines to your i3 config.
bindsym $mod+Mod1+h exec xdotool mousemove_relative -p 270 10
bindsym $mod+Mod1+l exec xdotool mousemove_relative -p 90 10
bindsym $mod+Mod1+k exec xdotool mousemove_relative -p 0 10
bindsym $mod+Mod1+j exec xdotool mousemove_relative -p 180 10
bindsym $mod+Shift+Mod1+h exec xdotool mousemove_relative -p 270 100
bindsym $mod+Shift+Mod1+l exec xdotool mousemove_relative -p 90 100
bindsym $mod+Shift+Mod1+k exec xdotool mousemove_relative -p 0 100
bindsym $mod+Shift+Mod1+j exec xdotool mousemove_relative -p 180 100
bindsym $mod+Mod1+c exec xdotool mousedown 1 && xdotool mouseup 1
Requires
i3wm
Use your left 3rd & 4th fingers to hold down the windows key and alt.
- Now your
hjkl
are arrow keys that move the mouse by 10px steps - Use your left pinky to press shift to go fast (100px steps)
- Press
c
with your left index finger for left click.