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
![]() |
![]() |
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
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 TopHelp
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.
Contribute
Donations are greatly appreciated.
More importantly, if you can contribute to the improvement of this code then please feel free to contact me.