Skip to content

Moving the Mouse Cursor

Movement keys maps to different keyboard keys depending on the layout you choose. For example, in the IJKL layout, you use the I, J, K, and L keys for up, left, down, and right.

You can use these keys to move the cursor in the specified direction. But the actual behavior will be different depending on the mode you are in. For example, in Regular Mode, the cursor will move to the edge of a rectangle around it, while in Element Mode, it will move to the next element in the window.

Cursor teleporting keys allow you to quickly move the cursor to specific locations on the screen. These keys are usually the same across all layouts.

KeyAction
CTeleports the cursor to the center. You can use modifiers to control which center to teleport to
- Default: center of the focused element
- Command: center of the hovering element
- Option: center of the window
- Control: center of the active screen
QTeleports the cursor to the bars. You can use modifiers to control which bar to teleport to
- Default: close button on the title bar
- Command: first item on the menu bar
- with Shift: the other side of the bars

You can undo the last Cursor-Claw-executed mouse movement by pressing the Z key. This will revert the cursor to its previous position, allowing you to correct any accidental movements. Cursor Modes may override this behavior.

KeyAction
ZUndo a mouse movement

No matter what mode you are in, by holding the Space key, you can enter Quick Jump mode, which is a special state of the Element Mode. In this mode, all clickable elements on the active window will be highlighted and tagged with letters. You can then press the corresponding letter to quickly move the cursor to that element.

For example, in the image below, if you want to move the cursor to the node_modules folder, you would press the keys N D M (for NoDe_Modules).

Element Mode

You can use Mode Switching Keys to switch between different cursor modes. In each mode, the movement keys will behave differently.

Here are the available cursor modes:

Regular Mode provides a universal way to control the mouse cursor using keyboard keys.

When this mode is active, you will see a rectangle around the cursor, you can use the movement keys to move the cursor to the edge of the rectangle.

Regular Mode

When Shift is pressed and held, you can move the cursor with more accuracy. You may still need several attempts to get the cursor to the exact position you want, but the rectangle will shrink to a smaller size as you move, allowing for precise positioning.

The app provides two modes for accurate movement: Bisection and Nine-Square-Grid.

You can switch between these modes in the settings. The Nine-Square-Grid mode is more precise but harder to master, while the Bisection mode is easier to use but less precise.

Regular Mode Accurate

For example, if you choose to move left, the cursor will move to the left half of the rectangle.

Regular Mode Accurate

When active, the rectangle will be divided into nine squares. You can use the nine square movement keys to move the cursor to the center of the desired square. And the desired square will again be divided into nine squares, allowing for more precise movements.

Regular Mode Nine-Square-Grid

If you move to the square on the left, the cursor will move to the center of that square.

Regular Mode Nine-Square-Grid

When modifiers like Command, Option, and Control are held, the reference rectangle will change to the element under cursor, the window, or the active screen, respectively. This allows you to move the cursor relative to different contexts.

It’s useful when you want to get to the edge of the window or screen, or, when you want to perform a long-distance movement.

Regular Mode Change Rect

Element Mode allows you to navigate through elements on the active window, such as links, buttons, and text fields. You can use the movement keys to move the cursor to the neighboring highlighted elements. Each element will also have a unique tag on the bottom that you can refer to in the Quick Jump mode.

Element Mode

When holding the Space key, Quick Jump mode will be activated with the state of Element Mode. Only the elements that are currently highlighted will be highlighted. Then you can start jumping by typing the hints. For example, in the image above, if you want to move the cursor to the node_modules folder, you would press the keys N D M (for NoDe_Modules).

Text mode is just like Element Mode, but it searches for text fields instead of all elements.

Text Field Mode

Window Mode allows you to navigate through the windows in the current space. You can use the movement keys to move the cursor to the neighboring windows. Each window will also have a unique tag that you can refer to in the Quick Jump mode.

Window Mode

Unlike Quick Jump mode from other modes, you will need to press the Enter key to activate the window after you have moved the cursor to it.

Since the menu bar apps are also windows, you can use this mode to quickly switch between them.