Blindfold Coding Helper
Blindfold Coding Helper adds low-latency audio cues for code navigation and spoken command output, optimized for macOS.
Features
- Native audio cue playback for cursor navigation.
- Distinct sounds for brackets, punctuation, operators, words, and TypeScript/JavaScript keywords.
- Dedicated keyword sound mapping (including contextual keywords like
of, override, satisfies).
- Spoken command runner:
Blindfold: Run Command (spoken)
Blindfold: Run Last Command (spoken)
Blindfold: Set Last Command
Requirements
- macOS (audio backend is currently macOS-focused).
- Cursor or VS Code compatible with the extension engine version.
Extension Settings
This extension contributes:
blindfold.lastCommand: last shell command used by the spoken runner.
blindfold.speakStdout: speak stdout lines.
blindfold.speakStderr: speak stderr lines.
blindfold.maxCharsPerUtterance: max spoken chars per output line.
blindfold.debugEvents: verbose debug logging in Blindfold Debug output channel.
Keybindings
Default keybindings:
cmd+alt+r: blindfold.run
cmd+alt+l: blindfold.runLast
cmd+alt+;: blindfold.setLast
Known Issues
- Audio behavior is tuned for short one-shot cues and may vary depending on system audio configuration.
- Linux/Windows audio path is not the primary target in this version.
Development
pnpm install
pnpm run compile
Package:
pnpm dlx @vscode/vsce package --no-dependencies
Publish:
pnpm dlx @vscode/vsce publish --no-dependencies
| |