Skip to content
bmux

ยท bmux guides

Browse Without the Mouse: A Practical Guide to bmux Click Mode

Use native keyboard hints to click page targets and open links in bmux floating panes or splits, with configuration tips and FAQs.

Native bmux captures from a disposable Tart VM, edited into a silent step walkthrough. Local sample pages; proxy endpoint is a demonstration fixture.
Walkthrough transcript

Double-tap Option to show click hints. Choose f before typing the link hint. The selected link opens in a floating pane.

Introduction

Double-tap Option to place keyboard hints over clickable elements in the selected bmux pane. Type a hint to activate its element. For a link that should open beside your work, choose a pane action first: f for a float, h for a left split, or l for a right split.

Native Click Mode arrived on September 19, followed by link actions for panes. It runs inside bmux without a browser extension or macOS Accessibility permission. The walkthrough above shows a real hint selection and a floating-link action using local pages in Tart.

Click Mode, Tab navigation, and extensions compared

Approach Useful when What to consider
Tab and Shift+Tab Moving through a form or a short row of controls You follow the page's focus order
bmux Click Mode Selecting a visible target or opening a link in a pane Hints cover web content, not bmux dialogs
A keyboard extension such as Vimium Using its navigation commands and configuration in a supported browser It is a separate extension with its own scope and bindings

Vimium's command reference documents link hints and navigation commands. That is useful context for the idea, but bmux does not claim complete Vimium compatibility. Its distinguishing workflow here is opening hinted links directly into bmux floats and splits.

Keep Tab navigation for a form with a sensible focus order. Click Mode is most helpful when the target is visible but reaching it sequentially would be awkward.

Start with an ordinary click

Select the pane you want to use, double-tap Option, and read the hint beside the target. Type the hint characters in order. Backspace removes the last character; Escape closes the mode.

Keyboard hints above links and form controls on the local review pageNative bmux Click Mode captured in Tart. The hints belong to a local fixture page, not to the browser status bar.

The hints in this capture give visible targets a short keyboard address. They are generated for the current page state. Do not memorize a particular label or expect it to identify the same element after navigation.

Click Mode also works with page frames. It does not place hints over the status bar, bookmark picker, settings, or other bmux dialogs. Use their normal shortcuts and keyboard selection controls.

Choose the click action before the hint

Key Action
r Right-click the target
c Command-click the target
d Double-click the target
n Return to an ordinary click
f Open a link in a floating pane
h Open a link in a split on the left
l Open a link in a split on the right

The f, h, and l actions filter the candidates to links. Choose the action before entering its hint. A button can be a normal click target without being a destination that can open in another pane.

Right-click and double-click send those actions to the selected target. Their outcome still depends on the page. For example, a site may handle a context-menu event itself. Command-click likewise depends on what the selected control supports.

Open a reference beside your work

On a page containing an API reference link, double-tap Option, press f, then type the reference's hint. The source page stays available while the destination opens in a float.

A reference link opened in a floating pane from Click ModeResult of the hint action in Tart. This demonstrates pane creation, not a page-load speed measurement.

Use h or l instead when you know the reference will remain part of the task. The floating versus split guide explains that layout choice and how to dock a float later.

Customize activation and appearance

Settings live in ~/.config/bmux/config.yaml and reload automatically. Merge the values you want into the file rather than replacing unrelated settings:

clickMode:
enabled: true
doubleTapModifier: Option
showInput: true
fontSize: 14
opacity: 0.95

The activation setting also accepts Command, Control, Shift, Escape, or null. Use the click-mode keyboard action if you prefer an explicit shortcut or prefix binding.

If you customize hintCharacters, use unique letters or digits. The click-action keys r, c, d, and n are reserved. Link-action keys f, h, and l are excluded from hints even if an older configuration contains them. The keyboard reference lists the complete settings.

Click Mode FAQ

Is this the same as Vim scrolling?

No. Click Mode selects targets. The separate Vim navigation configuration adds page scrolling, reload, and search bindings outside editable fields. You can use both.

Why does a target have no hint?

Check that you selected the intended pane and that the target is visible. If you chose a pane action, only link candidates are shown. Browser UI and controls that the page does not expose as supported clickable targets are outside the mode's coverage.

What if I type the wrong hint?

Use Backspace to correct it or Escape to start again. For a pane action, restart with the action key before typing the link hint.

When should I keep using the mouse?

Use it whenever it is the clearer interaction, such as resizing a floating pane or manipulating a page-specific canvas. Click Mode gives ordinary page targets and pane-opening actions a keyboard route; it does not need to replace every pointer gesture to be useful.

Native click hints on a local bmux review page