Yukaii / open-source-ideas

My open source ideas, projects, and WIP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Community provided Keyboard shortcuts for any website

Yukaii opened this issue · comments

It's like userstyles or greasemonkey but only for keyboard shortcuts.

Features

  • A unify interface that show keyboard shortcuts of current website, like ctrl + shift + H (User configurable)
  • Inject script to website that trigger function.
  • Synchronize keyboard shortcuts from centralized repository JSON artifacts. See the architecture of RSS Radar.

Use Cases

  • Modern websites often include Command Palettes or keyboard shortcuts, such as those found on GitHub, Twitter, and Linear. However, they are not entirely navigable by keyboard. Users must still rely on a mouse or touchpad to click on elements.
  • For example, to unfocus a textarea, one must click outside of it.
  • Recently I started using warpd to achieve nearly completly mouse-free workflow.

It will be akin to "Easymotion for web, but with fewer Vim-specific features"; other keywords include "community-driven", "developer-friendly", and "extensible".

Some basic implementation for hackernews #82