Skip to content

gyli/KeyboardStartPage

Repository files navigation

Keyboard Start Page

This is an alternative start page for Chrome. It will replace the new tab page that you can set up the shortcuts for favorite websites.

On the page there's only a virtual keyboard and you can set each key to the link you want. By pressing down the keyboard, no matter the virtual one or physical one, you can jump to your favorite website as you setted.

Installation

Download and install this extension from Chrome Web Store.

Screenshots

Screenshot of Keyboard Start Page

Shortcut Table

All the shortcuts with clicking follow the native shortcuts in Chrome, while for pure keyboard shortcuts, Shift + <Key> is mapped to opening in a new inactive tab in order to avoid conflict.

Windows/Linux Mac Default Actions
<Key> or left click a key <Key> or left click a key Opens the link in the same tab.
Shift + <Key> or Ctrl + click, or middle click ⇧ + <Key> or ⌘ + click, or middle click Opens the link in a new tab in the background.
Ctrl + Shift + click, or Shift + middle click ⌘ + ⇧ + click, or Shift + middle click Open the link in a new tab and switches to the newly opened tab.
Shift + click ⇧ + click Opens the link in a new window.

Tips

  • The cursor always starts from URL bar for every new tab due to the limit of browser. Press <Tab> or click the page to focus on the page if you want to use the shortcuts after opening a new tab.

Thanks

The original idea comes from /t/32295.

Some code is from the website version https://github.com/qex/keystart.

License

See LICENSE for details.