Joel Brock 3de2db7d89 rename: Outlook Relook → Outcut, add keyboard presets, remove design UI from popup
- 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
2026-04-27 14:11:45 -07:00

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.

Description
No description provided
Readme 145 KiB
Languages
JavaScript 50.8%
CSS 42.9%
HTML 6.3%