Tap-It is a simple Chrome extension that lets you map keyboard keys to click specific elements on websites. Create custom shortcuts for your favorite sites!
The extension is available for Google Chrome
Have you ever wished you could trigger an action on a website with a single key press, but there was no built-in shortcut?
That's exactly what happened while playing chess on chess.com. I wanted to quickly enter focus mode, often mapped to the F
key in other applications, but couldn't. Tap-It was created to solve this – allowing you to map any key to any clickable element on any website.
- Custom Key Bindings: Map specific keyboard keys (e.g.,
f
,space
,1
) to click elements on web pages. - Site-Specific Mappings: Create different key mappings for different websites (e.g.,
r
might do one thing on GitHub and another on YouTube). - Simple Mapping Process: Right-click the element you want to control, select "Tap-It: Map Element" from the context menu, and press the desired key.
- Popup Management UI:
- View all your saved mappings grouped by website.
- Add descriptive labels to your mappings (e.g., "Focus Mode", "Next Video").
- Delete individual mappings or all mappings for a specific site.
- Import/Export: Export your mappings for selected websites to a JSON file to back them up or share them with others. Import mappings from a JSON file.
- Install the extension (See Installation below).
- Navigate to the website where you want to create a shortcut.
- Right-click on the button or element you want to control with a key.
- Select "Tap-It: Map Element" from the context menu.
- An overlay will appear prompting you to press the key you want to use. Press the desired key (e.g.,
f
). Avoid using modifier keys (Shift, Ctrl, Alt) alone. - The mapping is saved! Now, whenever you're on that specific website (and not typing in an input field), pressing that key will simulate a click on the element you selected.
- Click the Tap-It extension icon in your toolbar to open the popup and manage your mappings (view, label, delete, import/export).
- Download or clone this repository to your local machine.
- Open Google Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" using the toggle switch in the top-right corner.
- Click the "Load unpacked" button.
- Select the directory where you downloaded/cloned the repository files.
- The Tap-It extension should now be installed and visible in your toolbar!
Feel free to suggest improvements or report issues and share your configs on r/TapIt !