Live data from Hacker News

In Praise of Chorded Input

v21.io

41–49 of 49 posts

Re: In Praise of Chorded Input

#41
I picked up this half keyboard for $30 at an embedded conference in Boston probably 15 years ago. It's amazing how quickly your brain 'gets' it and your typing speed ramps up: https://matias.ca/halfkeyboard/

I'm guessing at some point they got approved as an assistance device, because now they sell for $500. Presumably it's insurance companies that are paying at this rate.

Re: In Praise of Chorded Input

#42
We need foot pedals for Dvorak/QWERTY switching _in charwise situ_ … virtuosos of the finger arts, please stand up. And modes, obvi prose v code.

asking important question, can wha-wha be incorporated? Markdown, are you there?

Re: In Praise of Chorded Input

#43

Earlier quoted context omitted.

I love key cording but use it on actions I am likely to repeat thousands of times if not more. Yes, they are all inconsistent between systems but how many times do you switch systems? And even if that happens on a daily basis, say use one program from one system and another one from a different system, it is still a net gain to learn the shortcuts for things that are likely to be used a lot. I get tripped off a bit w…

> how many times do you switch systems Daily. Am I ever thankful that VIM is (mostly) the same across OSes. :/ Work: OSx Play: Windows Hobby: OSx terminal (effectively Linux) The bigger problem for me is that muscle memory between OSes is broken by something as simple as "how to do I get to the head (or tail) of the current line I'm on?" On Windows, it's Home/End. OSx is Cmd+Left/Right. Terminal, it's Ctrl+A/E (or Ho…

> OSx is Cmd+Left/Right. Terminal, it's Ctrl+A/E

It’s also Ctrl+A/E most places in macOS - they’re Emacs keybindings, and lots of those work systemwide in macOS.

Re: In Praise of Chorded Input

#44
I wonder if the advent of VR/AR will eventually result in some form of chorded keyboard input gaining widespread popularity. AR/VR devices are often used in situations where you don't have access to a physical keyboard, and some standalone VR headsets already feature early forms of hand tracking which could trivially allow for simple chorded input once they are a bit more refined.

Its possible people will just get used to typing on simulated virtual keyboards, like they did for on-screen keyboards on mobile. However, simulated QWERTY input in VR is significantly worse than it is on mobile, since unlike on mobile there's no tactile feedback at all; not even the rudimentary feedback of your fingers touching a flat surface. Whether that added inconvenience is enough to overcome the friction of users needing to learn a whole new input method to type with though is uncertain. In the short term I don't think it is, but long term? Hard to say.

Re: In Praise of Chorded Input

#45

Earlier quoted context omitted.

I love key cording but use it on actions I am likely to repeat thousands of times if not more. Yes, they are all inconsistent between systems but how many times do you switch systems? And even if that happens on a daily basis, say use one program from one system and another one from a different system, it is still a net gain to learn the shortcuts for things that are likely to be used a lot. I get tripped off a bit w…

> how many times do you switch systems Daily. Am I ever thankful that VIM is (mostly) the same across OSes. :/ Work: OSx Play: Windows Hobby: OSx terminal (effectively Linux) The bigger problem for me is that muscle memory between OSes is broken by something as simple as "how to do I get to the head (or tail) of the current line I'm on?" On Windows, it's Home/End. OSx is Cmd+Left/Right. Terminal, it's Ctrl+A/E (or Ho…

Is Home/End not universal? Besides one very broken shell session to some old embedded device over serial over telnet, I've never seen it not work. Isn't that the entire point of those keys existing?

Re: In Praise of Chorded Input

#46

Earlier quoted context omitted.

> how many times do you switch systems Daily. Am I ever thankful that VIM is (mostly) the same across OSes. :/ Work: OSx Play: Windows Hobby: OSx terminal (effectively Linux) The bigger problem for me is that muscle memory between OSes is broken by something as simple as "how to do I get to the head (or tail) of the current line I'm on?" On Windows, it's Home/End. OSx is Cmd+Left/Right. Terminal, it's Ctrl+A/E (or Ho…

Is Home/End not universal? Besides one very broken shell session to some old embedded device over serial over telnet, I've never seen it not work. Isn't that the entire point of those keys existing?

Home, in a text entry box on OSX (including OSX native text editors), will take you (and your cursor) to the top of the document. End takes you to the bottom.

On Windows, it takes you to the first character of the line you're currently working on.

Re: In Praise of Chorded Input

#47
post #40

Earlier quoted context omitted.

I've mucked around with it, so speaking only from that mucking it offers two things: Your hand is not anchored to the shift button. You can use one finger for the first press of capslock, and another for the second, based on where the previous and next letters are (this is a reference to the typist using any finger to hit any letter). Using shift is still three actions: for the shift button it's a press and hold foll…

I don't buy this answer. If the shift button is three actions then the capslock is four. Shift: Press -> hold -> release Lock: Press -> release -> press -> release Both cases require timing. I'm not convinced he's faster because of capslock, he seems to be faster in spite of it. I also use a hybrid typing style. For example, the word "server". The first time I strike the "e" with my middle finger and the second "e" i…

So, I think the bigger difference is that there is no timing required on the release (short of "don't trigger auto-repeat"). Just as we (assumption alert) don't care about the timing of releasing the letter or number keys while typing, they don't worry about the release timing of the "shift/capslock" key when they're typing. To them, it's just like typing 'wow' or anything else with a repeating letter.

I also imagine it makes typing out acroynyms a lot simpler as well. For example, I hold down left shift when I type NASA (left shift since I hit the 'n' with my right hand), and contort my left hand while being sure not to release shift to finish the word.

In any case, it's mostly my own conjecture - day-to-day I can't type very accurately without relying on coming back to home; without using the same fingers for the same letters all the time.

Re: In Praise of Chorded Input

#48
post #4

I've been searching relentlessly for a qwerty chording solution that works for me. I was hoping to find something useful here, but there's only a couple of Wikipedia links that I've already scoured through. QMK firmware seems like a good solution, but it's only available on DIY mechanical keyboards or expensive ergonomic keyboards. There are a few hacks out there for other keyboards, but I don't want to brick my dail…

I literally make them, and they're powered by QMK. Check out http://gboards.ca/ and http://combos.gboards.ca/ for the fun stuff :)

Re: In Praise of Chorded Input

#49
post #34

Earlier quoted context omitted.

I also want a proper three button mouse; I don't use the wheel and would rather have three full buttons.

I'd prefer wheel and third button. I don't understand why mouse buttons need to be so large. Indeed, keys are much smaller, and the thumb buttons in mice are still much smaller. That's not a problem. Every mouse I've had has a comfortable spot between the two main buttons and the wheel where you could fit the third button..

I use a Ploopy that's been modified to run QMK (just needs a ISP flash, nothing crazy) and has my onboard chording engine. It's a mess, but having 2^n inputs and a trackball is very fun and hacky :)

https://www.ploopy.co/

Post reply on HN