Project Details

Instead of reading about it, try it out! Every link on this page has a hotkey (bold and underlined). If your browser is JavaScript enabled, you can navigate the links on this page by pressing the corresponding key.

Website owners can quickly convert their existing content to be easily accessed by persons with physical disabilities or conditions that prevent the effective use of a mouse. Using JavaScript, it dynamically adds hotkeys to links, allowing keyboard navigation. No editing is required - simply include the JavaScript file in your document's header.

Features

  • Dynamically adds hotkeys to text links found in html content, allowing a user to navigate your website via keypress.
  • Navigate links using a keyboard by pressing the corresponding key (bold and underlined)
  • Shift+keypress opens in a new window.
  • Intended for dynamic content such as PHP websites (ex. forums, blogs, CMS), where editing individual links is time-consuming.
  • Works with HTML Anchors (Just like on this page!)

Screenshots

 LinkEnable on a very appropriate Wikipedia page; Press (1) to Navigate   Compatible with forums such as phpBB; Press (1) to Navigate
1 - LinkEnable on a very appropriate Wikipedia page 2 - Compatible with forums such as phpBB

^ Back to Top


Download LinkEnable

Click here to download - hosted by SourceForge

Creative Commons License

LinkEnable
is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.


^ Back to Top


Installation Instructions

Installing LinkEnable is easy - simply copy and paste the following code into the <HEAD> section of your website's template.

<script type="text/javascript" src="js/LinkEnable.js"></script>

Don't forget to upload the javascript to the js folder in your website's directory. And you're done!

^ Back to Top


Help

This software is still in the BETA stages of development. In other words: although usable, it obviously isn't recommended to be deployed on an established website without thorough testing first. Unfortunately, no documentation is available at the moment regarding customization and such. I'll get right on that pronto!

Get Help at the Support Page.

Please report any bugs, issues, or problems. Also feel free to suggest places for improvement / give feedback.

^ Back to Top


Contribute

Donations are greatly appreciated.

More importantly, if you can contribute to the improvement of this code then please feel free to contact me.

^ Back to Top