Pointer Lab

@rebind / pointer-labv0.1.5Public

Invert, rotate, and tune each pointer axis with adjustable movement curves. Requires Rebind Link.

Files

Older release. Installs get 0.1.5.

README.md2.2 KB

# Pointer Lab

Reverse or rotate mouse movement and adjust horizontal and vertical sensitivity separately. You can also make sensitivity change with movement speed.

## Set up

Requires Rebind Engine 3.5.0 or newer and a connected, authenticated Rebind Link on Windows or macOS. Forward your mouse through [hardware mode](https://docs.rebind.gg/concepts/platforms). Software mode and Linux are unsupported. Live hardware use remains unverified.

Open the package's `main.luau` in Rebind, select **Options**, and start it from the editor toolbar. Settings save automatically and apply while running. Defaults leave movement unchanged.

## Tune movement

1. Use **Invert horizontal input** or **Invert vertical input** to reverse a direction.
2. Adjust **Rotation (clockwise)**. With inversion off, +90° turns rightward movement downward; -90° turns it upward.
3. Set **Horizontal sensitivity** and **Vertical sensitivity**. These apply after rotation, so horizontal always means the final left/right movement.
4. Turn on **Use a movement curve** to vary sensitivity with speed:
   - **Linear** changes evenly, **Smooth** eases at both ends, and **Quadratic** changes slowly at first.
   - **Slow movement gain** and **Fast movement gain** multiply your sensitivities. Set fast above slow to speed up, below slow to slow down, or equal for constant sensitivity.
   - **Transition speed** sets when Fast movement gain is reached. Higher mouse sensitivity (DPI) reaches it with less hand movement; it does not measure screen pixels.

Start with the curve off and tune the two sensitivities first. **Reset to defaults** restores the original settings. Your computer's pointer settings also affect the result.

## Turn off or stop

- **F8** or **Apply transforms (F8)** turns the effect off or on. F8 is reserved while running; other keys, mouse buttons, and scrolling keep their normal actions.
- Stop from the editor toolbar. **Left Ctrl + Left Alt + K** stops all scripts and releases held input.
- Run only one mouse-movement script at a time. Turning this one off or stopping it discards movement still waiting to be applied; it never holds a key or button.

3 files, 7.6 KB.