A-OK: Keyboard Shortcuts
- Dominant language
- JavaScript
- Stars
- 34
- Forks
- 71
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 31
Description
Everything is A-OK = Always On Keyboard
**User Story**
As a user, I would like the ability to perform my common actions with keyboard shortcuts, so I can perform common tasks with efficiency.
**Acceptance Criteria**
User is able to use the following keyboard shortcuts in any part of their DA experience (where applicable)
| Command | Where? | Shortcut |
|--------|--------|--------|
| Search inside a document | In Document | `cmd/ctrl` + `F` |
| Search for a document and/or content within a document (see attached) | Global | `cmd/ctrl` + `K` |
| Copy preview link of current page | In Document | `cmd/ctrl` + `L` |
| Preview a page | In Document | `cmd/ctrl` + `P` |
| Create New... (document/folder/sheet/link) | Global | `cmd/ctrl` + `N`|
| Add following prefix to create H1 | In Document | # |
| Add following prefix to create H2 | In Document | ## |
| Add following prefix to create H3 | In Document | ### |
- Example of Notion's search modal
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the document and global interaction surfaces, then map how keyboard events and create, search, preview, and heading actions currently work. Done means the listed shortcuts work in their applicable contexts without disrupting normal editing or browser behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100