Cursor Agent Preset

This preset is optimized for working with Cursor Agent mode, focusing on the core actions you need when reviewing and applying AI-generated changes.

Key Mappings

KeyIconActionShortcut
Key 1Apply changeEnter
Key 2Apply and add to AllowlistShift + Enter
Key 3🙅‍♂️SkipESC
Key 4Cancel operationCtrl + C
Key 5💭Agent → Plan → AskWin + .
Key 6🎤Start dictationShift + Win + Space

Detailed Configuration

Key 1: Apply (✅)

Shortcut: Enter

Accept and apply the current suggested change. This is your primary action when Cursor Agent proposes a modification you agree with.

Key: Enter
Action: Apply suggested change

Key 2: Apply and Allowlist (⏭)

Shortcut: Shift + Enter

Apply the change and add this type of modification to the allowlist. Future similar changes will be applied automatically without asking for confirmation.

Key: Shift + Enter
Action: Apply and trust this change type

Key 3: Skip (🙅‍♂️)

Shortcut: ESC

Skip the current suggestion without applying it. Use when the proposed change is not what you want.

Key: ESC
Action: Skip current suggestion

Key 4: Cancel (❌)

Shortcut: Ctrl + C

Cancel the current operation. Use when you want to stop the agent mid-generation or abort an ongoing task.

Key: Ctrl + C
Action: Cancel current operation

Key 5: Mode Toggle (💭)

Shortcut: Win + .

Cycle through Cursor modes: Agent → Plan → Ask. Quickly switch between different AI interaction styles.

Key: Win + .
Action: Toggle Agent/Plan/Ask mode

Key 6: Dictation (🎤)

Shortcut: Shift + Win + Space

Start voice dictation for hands-free input. Great for explaining complex requirements or describing bugs.

Key: Shift + Win + Space
Action: Start voice input

Setup Instructions

1. Configure in SayoDevice

  1. Open https://sayodevice.com/ in Chrome
  2. Connect your VibeKeypad
  3. Map the keys:
    • Key 1 → Enter
    • Key 2 → Shift + Enter
    • Key 3 → ESC
    • Key 4 → Ctrl + C
    • Key 5 → Win + .
    • Key 6 → Shift + Win + Space
  4. Save configuration

2. Download Files

Usage Patterns

Quick Review Flow

When Cursor Agent suggests changes:

  1. Review the proposed change
  2. Apply if it looks good
  3. Apply and allowlist for repetitive trusted changes
  4. 🙅‍♂️ Skip if you want to handle it differently
  5. Cancel if the agent is going in the wrong direction

Building Trust with Allowlist

Use (Apply and Allowlist) for:

  • Formatting changes you always accept
  • Import organization
  • Type annotations
  • Code style fixes

Once allowlisted, these changes apply automatically, speeding up your workflow.

Mode Switching

Use 💭 to quickly switch between:

  • Agent — Full autonomous mode
  • Plan — See the plan before execution
  • Ask — Simple Q&A mode

Voice-Driven Development

  1. Press 🎤 to start dictation
  2. Describe what you want to build or fix
  3. Let the agent generate the solution
  4. Review and apply with or

Why These Icons?

  • (Check mark) — Approve and apply
  • (Next track) — Apply and move forward automatically
  • 🙅‍♂️ (Person gesturing NO) — Skip past this one
  • (Cross mark) — Stop/cancel
  • 💭 (Thought bubble) — Switch thinking mode
  • 🎤 (Microphone) — Voice input

Pro Tips

Batch Similar Changes

When Cursor suggests multiple similar changes (like adding types to function parameters), use on the first one. The rest will apply automatically.

Review Before Allowlist

Only use when you are confident about the change pattern. Once allowlisted, similar changes skip the review step entirely.

Quick Rejection

🙅‍♂️ (Skip) is faster than clicking with the mouse. Keep your hands on the keypad for maximum flow.

Voice for Context

Use 🎤 when you need to explain:

  • Complex refactoring requirements
  • Bug descriptions with context
  • Feature specifications
  • Code review feedback

Voice is much faster than typing for detailed explanations.