{"id":22822937,"url":"https://github.com/gruns/the-mouse-is-lava","last_synced_at":"2026-02-20T01:30:17.453Z","repository":{"id":259693068,"uuid":"879210867","full_name":"gruns/the-mouse-is-lava","owner":"gruns","description":"🌋 Cheat code keyboard shortcuts for the web","archived":false,"fork":false,"pushed_at":"2025-02-05T08:30:42.000Z","size":1712,"stargazers_count":0,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T09:30:26.456Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gruns.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-27T10:04:01.000Z","updated_at":"2025-02-05T08:30:45.000Z","dependencies_parsed_at":"2024-10-27T11:58:56.599Z","dependency_job_id":"906ccd42-a5fa-47ac-8cd8-ac6df5235e0f","html_url":"https://github.com/gruns/the-mouse-is-lava","commit_stats":null,"previous_names":["gruns/google-speedy-keys","gruns/the-mouse-is-lava"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruns%2Fthe-mouse-is-lava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruns%2Fthe-mouse-is-lava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruns%2Fthe-mouse-is-lava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruns%2Fthe-mouse-is-lava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gruns","download_url":"https://codeload.github.com/gruns/the-mouse-is-lava/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239841743,"owners_count":19705981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-12T16:13:46.127Z","updated_at":"2026-02-20T01:30:16.693Z","avatar_url":"https://github.com/gruns.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"logo.png\" width=\"320px\" height=\"320px\" alt=\"The Mouse is Lava\"\u003e\n\u003c/h1\u003e\n\n\n## The Mouse is Lava\n\nThe Mouse is Lava is a Chrome extension that adds general keyboard\nshortcuts to navigate every website and specific keyboard shortcuts to\nnavigate specific, popular websites. Like Google\n\nMore sites and keyboard shortcuts are forthcoming. PRs always welcome to\nadd support for more sites! 🙌\n\nQuickstart guide:\n\n  - `Ctrl+i` to find links in the page and then `[enter]` to click or\n    `[Ctrl+enter]` to control click them.\n  - `Ctrl+b` focuses input boxes.\n  - `j`+`k` and `[up-arrow]`+`[down-arrow]` navigate Google search\n    results.\n\n\n### Universal Shortcuts That Work on Every Site\n\n- `Ctrl+b` - Focus the next (or first) visible, interactable, and\n  not-`disabled` text input element. Eg the first interactable `\u003cinput\n  type=\"text\"\u003e` or `\u003ctextarea\u003e` element in the viewport. Subsequent\n  presses of `Ctrl+b` iterate through and focus the next text input\n  element in the viewport.\n\n\n### Google Search Results\n\nFor navigation of Google search results, VIM-style keybinds are\nsupported with `j` for next and `k` for previous. Arrow keys are also\nsupported.\n\nKeyboard shortcuts:\n\n- `j` and `\u003cdownArrow\u003e` - Select next search result.\n- `k` and `\u003cupArrow\u003e` - Select previous search result.\n- `\u003center\u003e` - Navigate to the selected search result.\n- `a` - Load the `All` results tab.\n- `n` - Load the `News` results tab.\n- `i` - Load the `Images` results tab.\n- `v` - Load the `Videos` results tab.\n- `s` - Load the `Shopping` results tab.\n- `f` - Load the `Forums` results tab.\n- `w` - Load the `Web` results tab.\n- `m` - Load the `Maps` results tab.\n- `b` - Load the `Books` results tab.\n- `l` - Load the `Flights` results tab.\n\n\n### Install\n\nThis extension will be published to the Chrome Extension store soon.\n\nUntil then, to install, download the contents of this repository to a\nnew directory, like with:\n\n```\ngit clone https://github.com/gruns/the-mouse-is-lava\n```\n\nThen head to [chrome://extensions/](chrome://extensions/) and load this\nextension, unpacked, by clicking `Load unpacked` in the upper left and\nselecting the directory with this repository's contents.\n\n\n### Known Improvements. PRs welcome! 🙌\n\n- Add support for `Ctrl+B` to focus `\u003ctextarea\u003e` elements, too. Not just\n  `\u003cinput\u003e` elements.\n\n- Automatically click Google AI snippets `Show more` once the AI result\n  is ready. Add this as an optional feature","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgruns%2Fthe-mouse-is-lava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgruns%2Fthe-mouse-is-lava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgruns%2Fthe-mouse-is-lava/lists"}