Surfingkeys
A browser extension for navigating the web with Vim-style keyboard shortcuts configurable in JavaScript.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Surfingkeys
Surfingkeys lets you control the browser from the keyboard: following links, scrolling, switching tabs and running commands without the mouse. Key bindings follow Vim conventions.
Its configuration is written in JavaScript, so you can remap keys and add your own commands and behaviour. That makes it suited to people who already live in Vim or a keyboard-driven editor and are comfortable editing a settings script.
Strengths
- Vim-style keyboard navigation for the whole browser
- Key mappings and commands configurable with JavaScript
- Actively developed with a large user base
Limitations
- Steep learning curve for people unfamiliar with Vim
- Custom behaviour requires writing JavaScript
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- Brook Hong
- Platforms
- Browser extension
- How it runs
- Browser extension
- Account
- Not required
- Best suited for
- Vim users who want to browse the web from the keyboard
- Categories
- Browser tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Surfingkeys
Compare allSoftware that can replace Surfingkeys for an important use case, and what changes if you switch.
Vimium
Vim-style keyboard shortcuts for navigating the web.
Vimium is MIT-licensed and offers link hints with remappable keys and per-site exclusions, but custom commands are not written in JavaScript.
Vimium C
A keyboard navigation browser extension, derived from Vimium, with tab commands and an advanced omnibar.
Vimium C, derived from Vimium, adds many tab commands and an advanced omnibar for tabs, bookmarks and history, but it is not open source.
Tridactyl
A Vim-like keyboard interface for Firefox with a command line and extensive key bindings.
Tridactyl is Firefox only and adds a Vim-style command line configured through an rc file, instead of JavaScript-configured mappings across browsers.
Similar software
Related functionality, not necessarily a direct replacement.
Tampermonkey
Userscript manager for running custom scripts on websites.
Violentmonkey
Open-source userscript manager with cloud backup.