Files
l0ng-ai 727249e143 fix(keymap): Navigate Back / Forward with the mouse side buttons
The keymap had no notion of mouse buttons, so the back / forward side
buttons did nothing anywhere in the window.

Keymaps can now hold mouse shortcuts (`Button4`, `Shift+Button5`, buttons
numbered 1-based as DOM `button` + 1). Every preset binds Button4 to
Navigate Back and Button5 to Navigate Forward. The global dispatcher runs
them on mousedown from any component, keeps side-button press / release /
auxclick away from the target (no editor selection or focus change) and
cancels the webview's own history navigation. Menus and tooltips keep
showing the first keyboard binding; the keymap list shows "Button4 Click".

Fixes #75

Claude-Session: https://claude.ai/code/session_01VUYsdXA2nkF5v6zsC93dpn
2026-10-27 14:53:31 +08:00
..
2026-10-22 18:55:10 +08:00