Tabs and shortcuts¶
Hermes follows familiar desktop-browser shortcuts while keeping the interface intentionally compact.
Keyboard reference¶
| Shortcut | Action |
|---|---|
| Ctrl+L | Focus and select the address bar |
| Ctrl+T | Open a new tab |
| Ctrl+W | Close the active tab |
| Ctrl+Tab | Select the next tab |
| Ctrl+Shift+Tab | Select the previous tab |
| Ctrl+R or F5 | Reload the current page |
| Alt+Left | Go back |
| Alt+Right | Go forward |
Mouse and trackpad input¶
The active page receives pointer movement, primary and secondary button events, and pixel-based scrolling. Navigation controls remain native UI elements outside the web content surface.
Text input and IME¶
Hermes forwards physical key information, logical characters, modifier state, key repeats, and input-method composition to Servo. This supports dead keys and composed text used by many keyboard layouts and languages.
If typing works in the address bar but not inside a page, first click the page to return focus to the WebView. If composition still fails, capture the affected language, input method, and site in a bug report.
Background tabs¶
Background tabs are throttled to reduce needless work. They are not yet suspended or discarded, so every open tab still keeps its WebView and browser state in memory.
There is currently no session restore. Closing Hermes discards open tabs and navigation history.