Move my mouse with the numpad, my wrist hurts
Here is a complete script that turns your numpad into a full mouse controller with smooth acceleration, diagonal movement, clicking, dragging, scrolling, and a precision key.
8 (Up), 2 (Down), 4 (Left), 6 (Right), and diagonals 7, 9, 1, 35 (holds while pressed so you can click or drag). (KpDot)+ (KpPlus)0 (Kp0) to slow cursor movement down to 25% for small targets/ (KpDivide) to scroll up, * (KpMultiply) to scroll downrb.bind(key, nil) intercepts each key on the numpad and prevents numbers from being typed into other windows.tick_rate=125 (8 ms intervals), the script tracks how long you hold a movement key and ramps up from base_speed to max_speed, giving you immediate precision on tap and rapid traversal across monitors on sustained holds.carry_x and carry_y between ticks so fine movements remain responsive and jitter-free even at low speeds.