Skip to main content
BumbleTap
Add to ChromeInstall
v2.3.0What’s new

Keyboard shortcuts for any website.

Point at any button and give it a key. Type snippets, control video, run your own code, or let the clicks you repeat every day run themselves.

Skip every intro with one key.
any-site.com/watch/ep-44 shortcuts
Intro
0:12 / 24:00
Shortcuts · any-site.comPaused
  1. › Press S M space or G then N. Or click a shortcut.

  • Free, no premium tier
  • No account to make
  • No analytics or tracking
  • Stored on your device

Use cases

One key for every click you repeat.

  • Watching

    • SClick “Skip intro”
    • spacePlay / Pause
    • PPicture-in-Picture
  • Working tickets

    • AClick “Assign to me”
    • G→QClick “Queue”
    • TType “Resolved {{date}}”
  • Filling forms

    • FReplay “Daily check-in”
    • DType {{date}}
    • VType {{clipboard}}
  • Clearing pop-ups

    • Element visibleClick “Reject all”
    • Element visibleClick “Keep watching”
  • Reading

    • JScroll Down
    • =Zoom In
    • CCopy “{{title}} {{url}}”
  • Coding

    • XRun toast($$('tr').length)
    • Page loadRun $('#search').focus()

The picker

Point at it. Press a key.

any-site.com/trendingPicker on
streamly
  • Rainy-day lo-fi, 3 hours
  • How keyboards are made
  • Speedrun: 100% in 41:07
  1. 1Hover. The outline shows what will be clicked.
  2. 2Click. That element is saved.
  3. 3Press a key. Now that key clicks it.
Keybindings · any-site.com0

No keybindings yetPick an element on the left to create one.

Shortcuts

Click, type, play or run code.

  • Click an element

    Saved several ways, so a small site update won’t break it.

  • Type text

    Into the focused field or one you pick, with {{date}} and {{clipboard}} filled in.

  • Scroll · 6

    • Scroll Up
    • Scroll Down
    • Scroll Left
    • Scroll Right
    • Scroll to Top
    • Scroll to Bottom

    Media · 8

    • Play / Pause
    • Mute / Unmute
    • Volume Up
    • Volume Down
    • Seek Forward
    • Seek Backward
    • Toggle Fullscreen
    • Picture-in-Picture

    Navigation · 3

    • Go Back
    • Go Forward
    • Refresh Page

    Zoom · 3

    • Zoom In
    • Zoom Out
    • Reset Zoom

    20 built-in actions

    Scroll, media, navigation and zoom. Media keys find the playing video.

  • // @require https://cdn.jsdelivr.net/npm/dayjs#sha256=…
    const btn = await waitForElement('.skip-intro', 3000)
    btn?.click()
    toast(`Skipped at ${dayjs().format('HH:mm')}`)

    Custom JavaScript

    Top-level await, helpers like http(), and pinned libraries. Strict page CSP doesn’t stop it.

Auto-actions

Skip intros before you reach for a key.

Steps that run on their own when a page loads, an element appears, or you press a key.

Editing: Skip Intro● RecordEnabled
URLsPattern · */watch/*
TriggerElement visible
Action stepsAdd waits: Smart
  1. Waituntil visible · .skip-intro
  2. ClickSkip intro
  3. Extracttitle ← textContent
  4. If/ElseElement exists · .autoplay-next
  5. CopyWatched {{title}} on {{date}}
ReadyCancelSave

Trigger · 7 kinds

Variables
{{title}}Step 3: Extract—
{{date}}built-in

Macro recorder

Record it once. Replay it with a key.

Press Record and use the site. Your clicks and typing become steps you can replay.

any-site.com/signup
Action steps0
  1. Click, type, or interact with the page. Your actions will be captured here.

Demo

Shortcuts and auto-actions, on a real site.

Any button, on any site, on the key you choose.

  • Skip episode
  • Click next button
  • Pause / Play
  • Switch quality
  • Any button, any site
  • Fullscreen toggle

The details

Stays out of your way.

  • Quiet while you type

    Plain keys don’t fire while you’re typing in a field.

  • Conflict warnings

    New keys are checked against 64 browser shortcuts and your own.

  • One site or everywhere

    Or only on matching addresses, like */watch/*.

  • Key sequences

    Press G, then I, like in Gmail.

  • Search and right-click

    Ctrl+Shift+K searches your shortcuts. Right-click anything to give it a key.

  • Blueprintsbrowse

    Ready-made shortcut sets, added next to yours, never over them.

Privacy

Private by design.

Your shortcuts are stored on your device. Nothing from your pages leaves it unless you set up a step that sends it.

What Chrome will ask you

  1. “Read and change all your data on all websites”

    To find the button a key clicks or the field it types into. BumbleTap doesn’t send page content anywhere.

  2. “Read your browsing history”

    Chrome’s wording for seeing the tab’s address, so the right keys load. No history is kept.

  3. “Read data you copy and paste”

    Only to fill in {{clipboard}} where you’ve used it.

One extra switch, only for code. Your own JavaScript needs Allow User Scripts, under BumbleTap’s Details in chrome://extensions. Everything else works without it.

Keystrokes · our tech blog

Ideas worth a keystroke12

Browse all posts

Your browser. Your rules.

Pick a button, press a key. Your first shortcut takes about a minute.

  • Free, no premium tier
  • No account
  • No tracking