Skip to content

Commit f726f1a

Browse files
committed
uploaded using the surfingkeys browser extension.md
1 parent 660a982 commit f726f1a

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: using the surfingkeys browser extension
3+
date: 2025-03-05
4+
tags:
5+
- browser-extension
6+
- surfingkeys
7+
- websites
8+
---
9+
[Surfingkeys](https://github.com/brookhong/Surfingkeys) is a cool browser extension.
10+
11+
It does many, many things, but I mainly use it to click links and browser between webpages without using a mouse.
12+
13+
With it installed, I can visit a webpage like:
14+
15+
```text
16+
Celeste is a 2018 platform game https://en.wikipedia.org/wiki/Platform_game…
17+
18+
…developed and published by Indie studio Maddy Makes Games https://en.wikipedia.org/wiki/Maddy_Makes_Games.
19+
20+
The player controls Madeline, a young woman with anxiety and depression who endeavors to…
21+
22+
…climb Celeste Mountain https://en.wikipedia.org/wiki/Mount_Celeste.
23+
24+
During her climb, she encounters several characters, including a personification of her self-doubt named Badeline, who attempts to stop her from reaching the mountain's summit.
25+
```
26+
27+
…press `f`, and all the clickable links are highlighted with letters (here "a", "s", and "d"). I can then press these letters to "click" the corresponding links.
28+
29+
```text
30+
Celeste is a 2018 platform game https://en.wikipedia.org/wiki/Platform_game…
31+
a
32+
…developed and published by Indie studio Maddy Makes Games https://en.wikipedia.org/wiki/Maddy_Makes_Games.
33+
s
34+
The player controls Madeline, a young woman with anxiety and depression who endeavors to…
35+
36+
…climb Celeste Mountain https://en.wikipedia.org/wiki/Mount_Celeste.
37+
d
38+
During her climb, she encounters several characters, including a personification of her self-doubt named Badeline, who attempts to stop her from reaching the mountain's summit.
39+
```
40+
41+
It is super neat.
42+
43+
It has a lot of other features that I don't use; lots of them are based on [Vim](https://www.vim.org/) keybindings (which I don't use). But, the things I do use are:
44+
45+
- `f` to highlight all clickable elements and links, then the corresponding highlights to click them
46+
- `i` which is the same as `f` but only for `input`s like text forms
47+
- `gu` (go up one subdirectory) or `gs` (go to page source) or `g#` (go to page without hashlink) to modify the URL
48+
- `ya` to highlight all links on the page, and the shown keys copy the links
49+
- `zv` to select an element, to copy it with `CTRL+V` (this enters `Vim` cursor/select mode, which I've not used, so mainly just confuses me)
50+
51+
Sometimes Surfingkeys interferes with the keybindings or JavaScript of a website, and makes it weird. These times, I turn it off with `Alt + s`.
52+
53+
Overall, I find it pretty neat.

0 commit comments

Comments
 (0)