Come and see, three updates three (keyboard, browser, bindings)

Published 2025-09-13

tag(s): #overblown-minor-annoyances #emacs #useless-facts

Remember when I said I was too lazy to change my browser? And when I said I shouldn't buy more keyboard crap?

At least I never said I shouldn't change a bunch of major Emacs bindings in one go...

Browser updates

Is this what growing old is? Something works mostly the way you want it to, so you put up with it?

Well, maybe I am not that old![1] Because the weekend after writing that post, I was already using Vivaldi.
I do have a bit of guilt about not supporting the one alternative browser engine, but at the least the mobile experience is already better in Vivaldi. And the desktop has a few other things going for it, too.

I was thinking of using Vivaldi Notes to replace Fastmail's note taking feature. The main reason being, Vivaldi can update notes offline and then sync them - Fastmail's app couldn't, but they just added support for offline updates.
I haven't tried it yet, to confirm it works OK.

I use the notes for links that I capture on the go, and to store post ideas. Neither can be edited from Emacs using an API, although Gnus can access Fastmail's notes via IMAP and with some care, you are able to edit & add new notes.

Keyboard updates

In a footnote of the "First world keyboard problems" post, I said: Get my fix of novelty without generating garbage....
Look, in my defense, I want you all to know that I gave away a lot of keycaps I didn't use, and even keyboards that were retired, in the last year. (This is how you know I did, in fact, get a few new things...)

About two years ago I started using Kailh Box Black, which made me fall in love with linear switches.
BUT I wanted something heavier.
I saw online a couple recommendations for the Hako Royal Pink, and got a set. These are tactile (I confused them with other listing...). But I liked them enough to keep them, while I kept looking for the heaviest linear switch ever.

Disclaimer

Yes, I do want "the heaviest linear switch ever". But I am NOT disassembling 70 or so switches to change their springs (or lubricate them, for that matter). Whatever I am using has the do what I like right out of the box.
No, seriously. Stop tempting me. Stop, I said...GET THOSE TOOLS AWAY FROM ME...AHHHHHHH.[2]

...where were we?

Ah, yes. I was not really looking but kinda curious about a really heavy linear switch and I found the Kailh Speed Pro Heavy Berry.
They are what I am using now, and I absolutely love them. It took a bit of time for the break-in period, but they are now buttery-smooth, not scratchy, and they feel wonderful.

For two years too, I've been using a set of POM Jelly blank keycaps, Cherry profile, that you might have seen in pictures of my keyboard before. Such as this one:

Picture of a purple Dygma Raise keyboard, with blank translucent keycaps.
(direct link to image)

You can tell I put some keycaps upside down: the ones that in most sets are convex.
Because if I put them correctly, my thumb hurts from hitting the side of the key sideways.
Well, I've been looking for lower profile keycaps, and the one thing stopping me was whether the sets had enough oddly-sized keycaps to cover the 4-key spacebar in the Raise (even if I had to use some of the keys upside down).
And now...

Picture of a purple Dygma Raise keyboard, with low profile keycaps.
(direct link to image) Side picture of a purple Dygma Raise keyboard, with low profile keycaps.
(direct link to image)

These aren't translucent. And the legends aren't even printed that nicely, to be honest. But of course after using blanks for so long, I really don't look at the keys.

What I feel I have achieved with the combo of the switches and keycaps, is a perfect[3] mix of a laptop keyboard (my personal laptop's in particular is pretty great), but with the feedback of a mechanical keyboard.
I loooove clicky switches, and adore the look of super tall SA profile keycaps.
But I type like shit on the former, and the latter are not good for my fingers. This feels awesome. Looks OK. Some day I will get xvx translucent keycaps. 😌

Emacs keybinding revamp

For a while now I had an inconsistency that was bothering me immensely.
I have two "big" personal keymaps in Emacs. F6 was the first one (way way back, I used the Context Menu key). It had commands that I wanted to recall quickly.
Eventually, F5 showed up, with bindings dedicated to my "register system".[4]

Except that hoagie-register-keymap was eventually renamed to hoagie-second-keymap, because of all the crap I added to it...

In a few cases, it was because the mnemonic key for a command was already in use in one, or the other.
In other cases it was because their activation keys sit in opposite sides of the keyboard, so it made sense to use the opposite hand for key sequences[5].

The thing is, sometimes I couldn't remember where I had assigned a command because there was no clear logic. At all. I mean, it helped me see that some commands don't "deserve" a binding, just M-x them instead. But still!

So today I had a bit of time at the computer and decided to re-organize it all. I had a choice of doing everything ergonomic and use always opposite hands for the bindings. Or pick based on some logic, and adjust the bindings later, but always keeping the theme I used for each keymap.

The new rules

The keymap that is under my left thumb, is for small, quick, purely text-editing commands. Examples of the things I have there are duplicate-line, hoagie-toggle-backslash and kill-whole-line.

The secondary keymap (where normal people would have the enter key, so right pinky), is for window management, toggling things, LSP. Examples are ediff-buffers, multi-occur-in-matching-buffers and hoagie-occur-symbol-or-region.

Finally, I am following the manual's advice and using the sequences C-c LETTER for some other personal bindings. Mostly for menu-like things like my find commands keymap. But a few other things too, like EWW.

Oh, and now the registers keymap lives in C-z.

Will I love this change, or revert the configuration by Monday noon? No clue. Writing this post was a quick test, but things will get real only when I work using these keybindings for a few hours.

Well...

That was a lot.

Footnotes
  1. My right knee says otherwise.
  2. But, for real, I am not doing that.
  3. For me...so far, until I get again the itch to change things up I guess.
  4. A way to leave breadcrumbs to jump around, and store text in a key rather than the kill-ring. Built on top of standard registers.
  5. Left thumb ➡️ press next key with right hand, right hand pinky ➡️ press next key with left hand.

Share your thoughts (via email)

Back to top

Back to homepage