I get that HN likes using the keyboard for stuff like terminals, I do too. But web pages aren’t terminal applications.
Web sites aren’t like that. They’re used by a vast number of people of differing technical ability, and different sites do incredibly different things.
I’m not saying a keyboard UI is never right. I’m saying that it isn’t universally right.
The systems we put in are easier to use and have more controls around who can do what. It makes the users more interchangeable and cuts training time. The cost of that is the top speed that users can get stuff done is drastically reduced.
In those cases, I might want or need to use the web for some reason before I get a new one (to locate or purchase a new one if nothing else). I definitely have appreciated sites that take keyboard navigation into consideration at those times.
The keyboard is a common UI mechanism. Why not try to design the site to increase access via diversity of mechanisms instead of dismissing them due to low use rates?
I agree with some of the other posters that something has gone awry with UI testing and design. A lot of it is good, but there's these huge holes that pop up all the time. Usually it feels like something that's a trend that's being applied inappropriately... Other times obvious considerations seem completely ignored.
In general I think there's problems with UI trying to be too clever and novel, or too "fresh" without focusing critically on functionally. I'm all for clever, novel, and fresh, as long as it's actually driven by function and not using the UI to implicitly assert some kind of status of taste or ability.
USB-3 can interfere with bluetooth. My usb hub causes such vexing interference.
That's why keyboard usability is important.
By comparison pages have dozens of links, form fields, menus, etc. It’s not that they can’t be navigated with the keyboard alone, it’s that it’s rarely the most efficient way of doing it. Clicking a link will always be quicker than pressing tab X number of times to select it.
The car analogy makes little sense.
I'm intrigued because navigating this way makes UI much closer to a touchscreen experience: there's no mouseover, mouseout, focus states.
Whatever, I used keyboard commands for the entire class period; was fine.
Next day they handed me a fine for breaking the mouse. Turns out they didn’t think it possible for someone to use a computer without a mouse.
Took a legally threatening letter to get them to back off.
That's why keyboard usability is important.