I’ve been working on a Chrome Extension that enables full keyboard navigation of Hacker News, I named it Hackercut.

After some learning and crafting, now it’s released in Chrome Web Store. If you watch Hacker News and like keyboard shortcuts, you should definitely check it out.

The source code of Hackercut is hosted on GitHub: https://github.com/zinanxing/Hackercut

Here are some instructions on how to use to improve your efficiency of Hacker News-browsing:

After installation, refresh(or open) Hacker News website, press “?” key to bring up the instructions:

Instructions Hackercut

Instructions Page of Hackercut

Arrow Navigation

Arrow Navigation is the most powerful feature of this extension, you can go through the story links using just your up/right arrow keys and open/vote up/view author/view comments as you like.

Press “Tab” to turn on arrow navigation mode, you should see a green arrow to the left of the first link:

Arrow Navigation

You can move the arrow up and down using your arrow keys, then you may choose to:

key press function
ctrl(⌘)+enter open current link in new tab
v vote it up
a select its submitter(which you can then use ctrl+enter to open in new tab)
c select its comments

Select comments

And pressing “esc” key will turn off Arrow Navigation mode.

Page Switching

Switching pages with Hackercut is just one key press away:

key press function
right arrow key next page
n “newest” page
t “threads” page*
m “comments” page*
w “show hn” page
k “ask” page
j “jobs” page
s “submit” page
h Hacker News front page
p “my profile” page
l “login” page

*arrow navigation does not work on “comments” and “threads” pages at this moment.

I hope you can better enjoy Hacker News with Hackercut.

7 thoughts on “Hackercut Is Released!

  1. Could you make it into a userscript so that people can add it in any browser with greasemonkey?

  2. Does your website earn enough for you? There is tricky method to earn additional $$$ online, simply type
    in google: Ruthiezx’s method to earn online

Leave a Reply to YaniraDelat Cancel reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>