A keyboard interface to the web, inspired by Kakoune
See the codeKrabby is a browser extension (for Chrome and Firefox) for keyboard-based navigation, inspired by Kakoune.
The main differences with existing extensions are: multiple selections, keyboard layout agnostic, SOV (subject–object–verb) constructs and simple interaction with external programs. It is also quite usable with the mouse.
See YouTube · Krabby and krabby-resources for all available demos.
WebExtension — Keyboard interface — Subject–object–verb order — Multiple selections — Kakoune-inspired
Run the following in your terminal, then follow the onscreen instructions.
git clone https://github.com/alexherbo2/krabby
cd krabby
make install [static=no] [interactive=yes]
After installing, try to accomplish the following examples:
Navigate to https://tuppervim.org and type:
f{hint}s[alt+a][alt+I][ctrl+enter][alt+x]
Explanation
{hint} is a placeholder for you to select a link,Navigate to https://youtube.com/results?search_query=Berserk+AMV and type:
F{hint}{hint}<page-down>{hint}<escape>m
Explanation
{hint} is a placeholder for you to select 2 links,{hint} is a placeholder for you to select another link,If you want to play around without installing, a live demo is available here.
Run the following in your terminal, then follow the onscreen instructions.
make install [static=no] [extensions=yes] [interactive=yes]
| Web browser | Support | Engine | Notes |
|---|---|---|---|
| Chrome | ✓ | ||
| Chromium | ✓ | ||
| Firefox | ✓ | Only developer or unbranded version | |
| Edge | ? | ||
| Opera | ✓ | ||
| Safari | ✗ | ||
| Vivaldi | ✓ | ||
| Brave | ✓ |
HTML
66.1%
JavaScript
20.3%
Shell
9.0%
CSS
4.3%
A keyboard interface to the web, inspired by Kakoune
See the codeKrabby is a browser extension (for Chrome and Firefox) for keyboard-based navigation, inspired by Kakoune.
The main differences with existing extensions are: multiple selections, keyboard layout agnostic, SOV (subject–object–verb) constructs and simple interaction with external programs. It is also quite usable with the mouse.
See YouTube · Krabby and krabby-resources for all available demos.
WebExtension — Keyboard interface — Subject–object–verb order — Multiple selections — Kakoune-inspired
Run the following in your terminal, then follow the onscreen instructions.
git clone https://github.com/alexherbo2/krabby
cd krabby
make install [static=no] [interactive=yes]
After installing, try to accomplish the following examples:
Navigate to https://tuppervim.org and type:
f{hint}s[alt+a][alt+I][ctrl+enter][alt+x]
Explanation
{hint} is a placeholder for you to select a link,Navigate to https://youtube.com/results?search_query=Berserk+AMV and type:
F{hint}{hint}<page-down>{hint}<escape>m
Explanation
{hint} is a placeholder for you to select 2 links,{hint} is a placeholder for you to select another link,If you want to play around without installing, a live demo is available here.
Run the following in your terminal, then follow the onscreen instructions.
make install [static=no] [extensions=yes] [interactive=yes]
| Web browser | Support | Engine | Notes |
|---|---|---|---|
| Chrome | ✓ | ||
| Chromium | ✓ | ||
| Firefox | ✓ | Only developer or unbranded version | |
| Edge | ? | ||
| Opera | ✓ | ||
| Safari | ✗ | ||
| Vivaldi | ✓ | ||
| Brave | ✓ |
HTML
66.1%
JavaScript
20.3%
Shell
9.0%
CSS
4.3%