Customize Oppla’s keyboard shortcuts with AI-powered optimization
base_keymap
in your settings file and let our AI smooth the transition:
vim_mode
for vim bindings enhanced with AI predictions.
~/.config/oppla/keymap.json
. Open it within Oppla using the keybinding for opening keymaps, or via oppla: Open Keymap
in the command palette.
The file contains a JSON array of objects with "bindings"
. Our AI assistant can help you create and optimize these bindings based on your workflow.
dev: Open Key Context View
from the command palette. Our AI will analyze conflicts and suggest resolutions.
"bindings"
map is a sequence of keypresses separated with a space.
ctrl-
The control keycmd-
, win-
or super-
Platform modifier (Command on macOS, Windows key on Windows, Super on Linux)alt-
Alt key (Option on macOS)shift-
The shift keyfn-
The function keysecondary-
Platform-adaptive (cmd on macOS, ctrl on Windows/Linux)ai-
Special modifier for AI commands (maps to cmd-shift by default)ai_suggestion_active
- When AI is showing suggestionsai_panel_focused
- When the AI assistant panel is activeai_refactoring
- During AI-powered refactoringai_explaining
- While AI is explaining codeai_generating
- During AI code generationai::InlineAssist
- Trigger inline AI assistanceai::AcceptSuggestion
- Accept current AI suggestionai::ExplainCode
- Explain selected codeai::RefactorSelection
- AI-powered refactoringai::GenerateTests
- Generate tests for selectionai::OptimizeCode
- Optimize selected codeai::FixErrors
- AI-powered error resolutionai::SmartRename
- Context-aware renamingctrl-w
and ctrl-w left
), Oppla’s AI learns your typing speed and adjusts the wait time dynamically.
use_key_equivalents
to true
for automatic layout adaptation: