- Rename extension to "Outcut" throughout all source files and console logs - Add KEY_PRESETS object (gmail/outlook) and matchesAction() helper to keyboard.js - Rewrite handleKeydown to use preset-based dispatch instead of hardcoded switch - Update updateSettings to re-init when keyboardPreset changes - Add keyboardPreset: 'gmail' default to settings-defaults.js - Replace popup Design Tweaks UI with preset dropdown + dynamic help text - Keep all design tweak content script logic intact (activatable via storage) - Update manifest: version 1.0.0, remove activeTab, add homepage_url
63 lines
1.7 KiB
Markdown
63 lines
1.7 KiB
Markdown
# Outcut
|
|
|
|
Keyboard shortcuts for Outlook Web App — Gmail-style multi-select, delete, archive, and more.
|
|
|
|
## Features
|
|
|
|
- **Gmail or Outlook shortcut presets** — choose your preferred key bindings
|
|
- **Multi-select** — select multiple messages and act on them at once
|
|
- **Batch actions** — delete, archive, flag, pin, move, read/unread on selected messages
|
|
- **Works everywhere** — outlook.office.com, outlook.cloud.microsoft, and Outlook PWA
|
|
|
|
### Gmail Preset (default)
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| j / Down | Next message |
|
|
| k / Up | Previous message |
|
|
| x / Space | Toggle select |
|
|
| Shift+Down/Up | Extend selection |
|
|
| # | Delete |
|
|
| e | Archive |
|
|
| Shift+i / Shift+u | Toggle read/unread |
|
|
| v | Move to folder |
|
|
| f | Flag/unflag |
|
|
| p | Pin/unpin |
|
|
| Escape | Deselect all |
|
|
| Enter / o | Open message |
|
|
|
|
### Outlook Preset
|
|
| Key | Action |
|
|
|-----|--------|
|
|
| Down / j | Next message |
|
|
| Up / k | Previous message |
|
|
| Space | Toggle select |
|
|
| Shift+Down/Up | Extend selection |
|
|
| Delete / Backspace | Delete |
|
|
| e | Archive |
|
|
| q / Shift+i | Toggle read/unread |
|
|
| v | Move to folder |
|
|
| f / Insert | Flag/unflag |
|
|
| p | Pin/unpin |
|
|
| Escape | Deselect all |
|
|
| Enter | Open message |
|
|
|
|
## Install
|
|
|
|
### From Chrome Web Store
|
|
Coming soon.
|
|
|
|
### Development
|
|
1. Clone this repo
|
|
2. Open `chrome://extensions` in Chrome
|
|
3. Enable "Developer mode"
|
|
4. Click "Load unpacked" and select this directory
|
|
5. Open Outlook Web App — the extension activates automatically
|
|
|
|
## Usage
|
|
|
|
Click the extension icon to choose your shortcut preset (Gmail or Outlook) and toggle keyboard navigation on/off.
|
|
|
|
## Privacy
|
|
|
|
Outcut stores only your preferences locally. No data is collected or transmitted. See [PRIVACY.md](PRIVACY.md).
|