Click with your keyboard.

Latest Version

Version
1.3.2
Update
September 2, 2024
Size
169KiB
Developer
Category
Users
1,000+
Rating
4.96429 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions

Storage
See more

Link Hints Extension

Have a bad touchpad? Trouble using a mouse? Love keyboard shortcuts?

Link Hints is a browser extension that complements the built-in keyboard shortcuts with ones for clicking.

Press Alt+J (Ctrl+J on macOS). This makes little yellow boxes with letters, called hints, appear next to links (and other clickable things). Type the letters to click the link. Alternatively, hold Shift and type a bit of the link text.

The keyboard shortcuts and hints are fully customizable.

Alt+J: Click links, buttons, etc.
Alt+K: Open link in new tab.
Alt+L: Open link in new tab and switch to it.

Alt+Shift+J: Click many things.
Alt+Shift+K: Open many links.
Alt+Shift+L: Select element.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "version": "1.3.2", "name": "Link Hints", "author": "Simon Lydell", "description": "Click with your keyboard.", "homepage_url": "https://lydell.github.io/LinkHints", "icons": { "16": "icons/png-$normal/16.png", "32": "icons/png-$normal/32.png", "48": "icons/png-$normal/48.png", "64": "icons/png-$normal/64.png", "96": "icons/png-$normal/96.png", "128": "icons/png-$normal/128.png", "256": "icons/png-$normal/256.png" }, "permissions": [ "", "storage" ], "browser_action": { "browser_style": true, "default_popup": "popup.html", "default_icon": { "16": "icons/png-$normal/16.png", "32": "icons/png-$normal/32.png", "48": "icons/png-$normal/48.png", "64": "icons/png-$normal/64.png", "96": "icons/png-$normal/96.png", "128": "icons/png-$normal/128.png", "256": "icons/png-$normal/256.png" } }, "options_ui": { "page": "options.html", "open_in_tab": true }, "background": { "scripts": [ "browser-polyfill.js", "background.js" ] }, "content_scripts": [ { "matches": [ "" ], "all_frames": true, "match_about_blank": true, "run_at": "document_start", "js": [ "browser-polyfill.js", "worker.js" ] }, { "matches": [ "" ], "run_at": "document_start", "js": [ "browser-polyfill.js", "renderer.js" ] } ]}
Read more