Make Your Blog Keyboard Navigatable.

QuicKeys (aka WP Keyboard Navigation) is a plugin that makes your blog keyboard navigatable. Visitors to your site will be able to use keys that you assign (QKs) to navigate almost anywhere in your site – all depends on what you allow.

Coming Soon!

> Admin Area QuicKeys.
> Legend Widget.


Currently you can let your visitors jump to :

  • Next Post (or Page) / Previous Post (or Page).
  • Next / Previous Post within the same Category as the current post.
  • Next / Previous Attachment from the same Post / Page.
  • Home Page.
  • Random Post.
  • Scroll to Top.
  • You can assign keys (QKs) to any Page, Post or Category in your site.


If you are missing a QK (quickey) – drop us a line, we’d love to extend this plugin for your needs!


Title of this page was generated using Titler (hit ‘T’), Boxes with Boxify (hit ‘B’), Toggling action with Toggler (hit ‘G’). Come back to QuicKeys (this page) by hitting ‘Q’.


QuicKey’s is hooked to wp_footer(), so make sure your theme is calling wp_footer. Moreover, QuicKey’s won’t work without javascript. But apart from that, its pretty cool!

Assigning QuicKeys is pretty simple, everything is done in the plugins admin page, reachable through Settings -> QuicKeys.


The Page is divided into two section, left side is the Core QuicKeys, and the final Keymap of your blog. Right side is QuicKeys you can assign to different sections of your blog (Category pages, Specific pages and Specific posts).


Each QuicKey’s row in the page is divided to 2 – left side is the QK’s destination (Home, Random Post, Specific Page), right side is a Key Recorder, thats where you go to assign the key for that destination.


QuicKeys is NOT case sensitive, so, for example pressing ‘H’ or ‘h’ will go to Home (‘H’ as with capslock on).


Currently, the available keys to assign are :

  • Letters : a to z.
  • Numbers : 0-9.
  • Arrows Keys : Up, Down, Left, Right
Core QuicKeys are QKs that you cannot remove. You can assign a different key to them (for example, instead of ‘H’ for ‘Home’, you can assign ‘B’). You can deactivate a Core QK by deleting the key that’s assigned to it – you do it by deleting the Key (enter a space).


Core QKs are :

  • Next Post, that would be the next post, in chronological order. default key is Right Arrow.
  • Previous Post, that would be the previous post, in chronological order. default key is Left Arrow.
  • Next Post in Same Category, that would be the next post, in chronological order while staying in the same category as the current post. default key is N.
  • Previous Post in Same Category, that would be the previous post, in chronological order while staying in the same category as the current post. default key is P.
  • Next Attachment, goes to the next image attachments that’s assigned to a post. default key is X.
  • Prev Attachment, goes to the previous image attachments that’s assigned to a post. default key is Z.
  • Home, back home (as you set in the General Settings). default key is H.
  • Random Post, jumps to a random post. default key is R.
  • Scroll To Top, will scroll page to top once clicked. try pressing U and see the result.
If you have, for example, a Contact page – you can assign a QK to it. Same can be done to an About page, Privacy Policy or any page you want.

You can assign as many QKs as you want to specific pages.


Assigning a QK to a specific page is done throught the Blue box at the Right side of the Admin Page. Simply pick the page you want from the drop-down, assign a Key to it with the Key Recorder on the Right and click the Add Key button.


You’ll see the new QK added to your Blog’s Keymap. You can still edit it from the Blog’s Keymap, or remove it. Keep in mind that the QK is still not saved yet – you have to click the big blue Save Keymap button at the bottom.

Specific Post QKs (click to expandshrink)

As with Specific Pages, you can create QuicKeys for specific Posts. That’s where the pink-ish box at the right side of the admin page come into play.


Just enter the Post’s ID (didn’t use a drop-down, because usually there are too many posts in a blog to make it usable), and the desired key at the Key Recorder to the right. Than click the Add Key.


You should see now the new QK at the Blog’s Keymap. Near the Post’s ID you’d see the Post’s Title so you can make sure its the right one. You can still edit or remove the new QK.


Don’t forget to click on the big blue Save Keymap to save the new QKs!

Same as Specific Page, You can assign Keys to Specific Categories. You do it with the light-green box on the right.


The process of doing it is exactly as adding a Specific Page, so, I’m gonna save you some bandwidth and ask you to take a look at the Specific Page section!

Alerts are little elegant notifications that will show up when, for example, there are no more posts to show (Prev / Next) (Try hitting ‘N’ or ‘P’).


You can type your own text for the alert under Alert Message.