Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Everyone is different, but personally I won’t buy a keyboard without separate Delete and Backspace keys, without Home/End/PgUp/PgDn/Insert keys, and without a dedicated Menu key [0], for any kind of serious work.

I've been using the HHKB keyboard [1] for over a year now, and I absolutely love it. You simply have to re-map your muscle memory for "PgUp" to be a chord (involving the function key naturally). I'd argue it's probably faster as a whole, because your hand has less distance to travel.

> I’d also rather do without an Fn key, as it messes up muscle memory from regular desktop keyboards.

I haven't had a problem switching between the HHKB and other keyboards; but in any case, the portability and the fact that it can have multiple connections means you can just use the same keyboard everywhere.

[1] https://www.hhkeyboard.com/uk/products/hybrid-type-s

Edited to add the reference



I’ve used the HHKB for a while in the late 90’s, but in the end it wasn’t for me. Chords tend to trigger my RSI, and a reduced need for chords just means better ergonomics to me.


Something I've been actively working on is chording with two hands.

For an example, I noticed that I habitually type & with only my right hand, twisting my wrist to press shift and 7 at the same time, which is awkward and painful if I do it too often.

The solution being to use the left pinky for the shift key and the right middle for the 7/&.

I agree the less chords the better, but for what's left, making sure chords are either ergonomic by themselves, or two handed, is a good way to keep typing for longer with less injury.


I’m trying to do that as well. I’ve been thinking that it would be nice to have some software that would disable specific chords when you use the “wrong-sided” modifier key for it, in order to train yourself to use the right one.


I couldn't figure out how to do this with QMK, I had the same thought as you.

Ok, more accurately I figured out that it would involve writing nontrivial amounts of C, and I gave up. You can do anything with QMK if you're determined.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: