News for hackers. Stuff that matters.
Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by alpaca128 on Wednesday August 12, 2020 @07:36AM (#24130953)
> I really don't get why anyone would want less keys.

For the same reason many people prefer keyboard shortcuts over moving the hand back and forth between mouse and keyboard.

My main keyboard has 42 keys; that's enough for all letters, most common symbols and modifiers. Everything else is quickly reachable by holding down one of two "FN" keys.

Why? Because this way I can input anything without even moving my hands or wrists. And as both FN keys are directly below my thumbs I don't suffer from any delay when typing any special symbols or numbers. In fact my typing speed has stayed exactly the same, possibly even with increased accuracy because my hands are always guaranteed to be in the correct position for every input(outside the period of getting used to the layout of course).

So for me personally it's a number of advantages without a single drawback, except maybe the fact I now find standard keyboards really cumbersome and awkward to use.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by evook on Wednesday August 12, 2020 @07:56AM (#24131111)
Well the problem arises if you use more than a few shortcuts.

If you start having keybinds like ALT + CMD + (F1..F6) you _really_ dont want to have to press an additional FN Keys. I found 4 key shortcuts not viable in the long run if you have to press them multiple times a minute.

With that said:

> So for me personally it's a number of advantages without a single drawback

The objective drawback is the expandability of your shortcuts because you are artificially limited in your options of key combinations. For me that would be a no go. Though I am close to 500 shortcuts in my 3 main applications alone, excluding i3 or KDE globals. I only use a mouse to browse the web.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by alpaca128 on Wednesday August 12, 2020 @08:04AM (#24131169)
If you have to regularly enter 4 key shortcuts you can just define a few macros in the firmware and be done with it. I haven't been in a situation where I absolutely couldn't input some combination. Some shortcuts are awkward, sure, but I rarely need those.

If I had to regularly use 4 key shortcuts I'd go insane no matter what keyboard.

Edit: Then again I don't (yet) have 500 shortcuts, but if software doesn't support rebinding those that's not a problem with the keyboard imho.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by evook on Wednesday August 12, 2020 @08:26AM (#24131316)
Those keybinds are mainly custom macros and scripts.

Some project specific some more general. The project specific keybinds range from do test deployment and run tests to grab the latest test results format a text variant as well as pdf, archive and send them out to everyone who needs them. The general ones range from tell my AC/heating that I'm heading home from office to open my local weather forcast on Screen #2.

IMO there's no good reason to omit possibilities for aesthetics. Though as often as I thought about it I am not going to use a stream deck since I know I couldn't live without one after a few weeks and don't want to be bothered to carry it with me while traveling.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by alpaca128 on Wednesday August 12, 2020 @02:01PM (#24134870)
> IMO there's no good reason to omit possibilities for aesthetics.

My point is that it's not for aesthetics but comfort. For aesthetics I wouldn't use vertical stagger or a split layout.

With a 40% keyboard you can enter everything without moving hands or wrists at all and more important keys are moved right below the thumbs so I can use Ctrl and Shift without twisting my hand.

All said and done I still think that the standard keyboard layout is actually not a bad choice either, and is sometimes underrated. I just think that some more experimental boards manage to be just as productive while removing some ergonomical weaknesses.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by zeveb on Wednesday August 12, 2020 @08:43AM (#24131454)
That is not an argument for more non-modifier keys; it is an argument for more modifiers. Why? Each added non-modifier key adds X more modifier+non-modifier keybindings (e.g. C-n) and X-1 more modifier+modifier+non-modifier keybindings (e.g. M-C-n), where X is the number of modifiers. In practical terms, a keyboard with control, alt, shift and super only gets four two-key and three three-key bindings with each additional key. That is not great.

Adding a modifier, OTOH, add Y modifier+non-modifier and Y modifier+modifier+non-modifier bindings, where Y is the number of non-modifiers. So adding a hyper key means adding , say 104 additional keys (on a keyboard with 52 non-modifier keys). Adding a compose key means adding … another 104 additional keys.

My current keyboard has control, alt, super, hyper, compose and shift. A lot of folks add raise & lower, for even more modifiers.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by kps on Wednesday August 12, 2020 @10:04AM (#24132165)
> My current keyboard has control, alt, super, hyper …

Assuming USB HID, how are you distinguishing extra modifiers?

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by vel0city on Wednesday August 12, 2020 @10:48AM (#24132544)
For many, additional modifier keys means keyboard firmware changes with macro programming. My keyboard does not have media keys, but I have programmed the keyboard that Fn+Q sends the Volume Up key, Fn+A sends Volume down, Fn+W sends Play, etc. There is no Fn key in the HID specification (at least not that I'm aware of), the Fn key exists only on the keyboard's firmware.

Many keyboards these days are getting quite fancy. There's even an open source keyboard firmware standard. https://qmk.fm/

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by zeveb on Wednesday August 12, 2020 @03:07PM (#24135585)
I use X11 and a custom keyboard firmware: both of my hyper keys generate USB left super and both of my super keys generate USB right super (or vice versa), and X11 turns left super into hyper and right super into super.
Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by sirmarksalot on Wednesday August 12, 2020 @03:41PM (#24135944)
I have a keyboard with a similar arrangement, and I've still never quite gotten used to it. I make extensive use of the Mac's built-in text editing shortcuts, and chording them all gets very confusing.

  Beginning of line: right-fn+cmd+h
  Select beginning of line: right-fn+cmd+right-shift+h
  Previous word: left-fn+option+h
  Select previous word: left-fn+option+left-shift+h
I kept telling myself it would eventually click, but I found myself still making mistakes two weeks in.
Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by alpaca128 on Thursday August 13, 2020 @06:14AM (#24141730)
I guess the main difference here is that I am working with Vim and its shortcuts. Thanks to its modes and two leader keys I can use every shortcut using only one modifier.

Only being restricted to usual system-wide shortcuts I think I also would have issues, at least without custom macros. For example I defined macros for Ctrl-Tab and Ctrl-Shift-Tab so I can switch browser tabs more comfortably, but I don't see that as much more than a crutch.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by viklove on Wednesday August 12, 2020 @11:27AM (#24133005)
I'm all for small keyboards, but I don't know how people do it with fewer than 61 keys. I use fn+HJKL for arrow keys (vim bindings), and fn+number row for F1-F12. Having to use multiple modifiers in common situations like that would be a pain IMO. I've also rebound caps lock to be an additional FN key, but it wouldn't be enough to drop an additional 19 keys I think.
Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by xtracto on Wednesday August 12, 2020 @07:59AM (#24131135)
I dont always do it. But using Vim with Ctrl+] fir Esc and Ctrl+M for enter makes for quite an experience.
Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by herewulf on Wednesday August 12, 2020 @01:47PM (#24134700)
You mean Ctrl+[. I use this sometimes too. You can also use Ctrl+j for enter (in the shell too).

Life changing for me was binding my control key (which is, rightfully, in the typical caps lock position) to register as escape when pressed briefly. When held down beyond a certain threshold, it acts as control. This makes for a very handy escape key but combinations with control still work without issue. There are multiple ways to accomplish this, but I use xcape (for X on Linux).

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by sleepybrett on Wednesday August 12, 2020 @05:57PM (#24137494)
I went down the novel design mechanical keyboard hole last year. I had been coding on a kinesis advantage for ages but why not try I thought. I now have a shelf of very pretty but very shitty typing experiences.

- plank/preonic ortholinear boards. Fine, the advantage is ortholinear so the adjustment wasn't too terrible, but the advantage's thumb cluster beats the living shit out of the plank/preionic's bottom row. Also all flat not comfrotable.

- Viterbi (from keeb.io).. this was me thinking, this could work maybe if I could just get over the crampedness of the preonic keyboard i would be happier (Viterbi is split in half preonic mostly) .. nope.

- 60% w/ split spacebar in a nice wooden travel case for travel etc. Working on the laptop keyboard is literal torture, and the advantage isn't very portable at all. It's ... ok, the lack of a proper arrow cluster sucks, got used to layers for Fkeys, the sixcluster and arrows on a layer under wasd and ijkl depending on what hand i wanted to use. It's ok, sometimes it still flys with me.

- Minvan 40% .. mostly bought on a whim, sucks badly, I guess if I weren't coding it would be ok, but the increased use of symbols and non-letters is problematic on all these layouts. Too much cognitive overhead (where did I put the ampersand again...)

Now I knew less keys were not going to be solving my problems.

- Ergodox. I have some minor qualms with the advantage mostly size but also the case is quite hollow and noisy. Also they sell a limited array of switches for it (blue, brown, red .. I'm a brown guy, I like a little tactile feedback). Coming from the advantage this thing just sucks, very much the same layout (with a few extra keys) but flat flat flat, making it much harder to reach characters. Those advantage wells are amazing. The thumb cluster is also just worse due to the flatness. I actually gave this keyboard away.

- Iris (keeb.io) ... slightly better than the ergodox but less keys than the advantage. Tried it for a few weeks, felt limiting for coding. Have played videogames with it, works pretty well for that. It stays on my desk for that purpose.

- Dactyl - Finally I printed a dactyl. This is a great board for a travel board for me. It's essentially an open source kinesis advantage. I already had a 3d printer, had one printed, soldered and running in a week. Put some very nice zealious zilent switches in it. It's awesome. I still an advantage at home (though I replaced it's controller with a custom one that runs QMK, filled it with foam to deaden the din and am considering contacting the manufacturer for some spare parts so I can put some other switches in it) .. My only reservation is around the 3d printing, I wish I could get a solid plastic shell or it milled out of aluminum or something a little lighter (aluminum being extra weight when I travel .. if i ever travel again). But custom work like that is very cost prohibitive.

So anyways, that was my journey down the rabbit hole of niche keyboard designs. I mostly still use the advantage, with an iris for gaming, and a dactyl for travel.

Re:A Keyboard with Blank Keycaps Made Me an Expert Typist by bostonvaulter2 on Wednesday August 12, 2020 @07:47PM (#24138456)
> I still an advantage at home (though I replaced it's controller with a custom one that runs QMK, filled it with foam to deaden the din and am considering contacting the manufacturer for some spare parts so I can put some other switches in it)

Did you write about this anywhere? I'm thinking of getting an Advantage but it would be really nice to be able to run it with QMK, and your soundproofing sounds neat too.

I currently have an Ergodox EZ but the thumb clusters do not work for me, I can only press one of the keys without straining my thumb.