The SpaceFN concept – setting up your space key as a layer switch
kbd.news
kbd.news
1. https://deskthority.net/wiki/images/8/87/NeXT_ADB_keyboard.j...
Even on their full-size keyboards with numpads, Apple spacebars are only 5 keys wide. Thumbs are for Command!
Even better: split spacebar! On my daily driver I only have a 1.25u key for my primary space. On the left I have a luxuriously large 2.25u SpaceFn key.
https://drop.com/buy/planck-mechanical-keyboard?defaultSelec...
The article briefly addresses this, but only says that you're a terrible person if you do this, without explaining why. I'm curious about why I shouldn't, and what I should do instead.
I can see how this scheme would be excellent for some, but for me, I'm pretty sure that I'd be happier making the fn key something else.
Some things require tabs, like Makefiles. My editor (vim) is smart enough to know this when editing a Makefile and do the right thing.
However, on a board with two spacebars — like Keebio's Quefrency or Sinc, or an Alice/Arisu board — I love it. I use my right thumb for space most of the time, so it's just a regular space key, and my left space is set up in SpaceFn style. Fn-B is a repeatable space key if I need it on that side but I hardly do.
I'm also weird in that I like to have the same modifiers on both sides, especially on keebs split in two. On a 65% with one spacebar, I use the Caps Lock key for left Function, and the bottom key of the rightmost nav column is End on press and Function on hold.
Control on Caps Lock is what gives me Emacs pinky for whatever reason. I keep two Control on the corners.
> When the user holds a key after tapping it, the tapping function is repeated by default, rather than activating the hold function. This allows keeping the ability to auto-repeat the tapping function of a dual-role key.
ref. https://github.com/qmk/qmk_firmware/blob/master/docs/tap_hol...
I use both space and backspace (in the caps lock position) as dual-function keys and find it very usable when I occasionally want to repeat-tap them.
Nice idea, though.