Hacker News new | ask | show | jobs
by Someone1234 13 days ago
With Windows in particular, you absolutely can navigate Windows + Office keyboard only. I do it every day.

Now, third party software, is always going to be all over the place. Stuff that was largely built on Win32 components works fine, but "modern" stylized applications rarely have strong support.

5 comments

You’re right that lots of Windows apps were designed with Keyboard only workflows in mind. It’s a shame that MacOS has so many points where if you don’t have a mouse you’re out of luck.

There is one major improvement you can do on Mac, at least for menus:

https://varun.ch/posts/macos-keyboard/

Like the linked article says, every time I set up a new Mac, I’m annoyed that this isn’t the default.
I’m annoyed that this isn’t the default.

I really feel like this used to be the default. That's how I always did it in macOS going back to the early 2000's.

Only in the last two versions or so did I notice it was no longer the default. I'm glad to see here that I can now re-enable it.

Edit: I see that I do have it enabled. But for some reason there are a lot of programs where it doesn't seem to work anymore, no matter what the settings. Off the top of my head: Half the Adobe programs I use for work.

I get that this might annoy you, but there is a direct trace all the way back to the original Mac in 1984 that required a mouse. As time went on and the two other OSes we still have gained mouse support (Windows, Linux) from their keyboard roots, they brought forward their ethos of keyboard navigation. Mac OS resolutely stayed attached to its mouse only roots.
It was a significant downside of MacOS from the beginning, and it still is.
That seems incredibly subjective. For people with carpal tunnel like myself, having to do everything on the keyboard can be very painful. The mouse alleviates that and gives visual feedback.
That's a good reason to support the mouse as a backup peripheral, but not a good reason to gimp keyboards in your interface.

Seeing as both can be accommodated, I would argue it's an objective limitation of macOS.

Annoying heritage is still annoying.
“When we work on making our devices accessible by the blind, I don’t consider the bloody ROI.”

Well Tim, I suppose the blind do outnumber the handless.

Can confirm.
Obviously depends on your workflow but I think I use mouse only on websites on macos (with aerospace)
If you're interested in keyboard navigation of websites, consider a browser or extension with link hinting support! It worked really well in my experience a few years ago, although I've since became much more of a mouse guy and stopped using it.

Qutebrowser was my favorite browser for keyboard navigation but firefox, chrome, etc. have extensions for this as well.

Vimium extension does that. Works well too. Works on Chrome and Firefox.
try out surfingkeys if vimmium isnt ur cup of tea
I am currently trying something called ShortCat, this is not just for the browser but works in other Mac applications too!

Look Ma, No mouse !

Link hinting - love it
Most things in Linux too - all DEs I have tried have lots of keyboard shortcuts and so do a lot of applications.

The problem is that they are less discoverable and you need to make and effort to get used to using them instead of point and click.

They used to be discoverable with mnemonics (underlined letters) but those have been dead nearly thirty years…
these still exist on windows though? you just hold alt
Only works for like 20% of the menus though. I remember alt shortcuts reliably being on every single menu in early Windows (95? ME? XP?)
They died when people stopped using native toolkits and started making everything an electron app.

Economics be damned, if you're going to make a native app, use the OS provided toolkits.

Hah, I was thinking 3.1…
Yeah I only used it a little bit so couldn't remember if it had the "hold alt to see shortcuts" thing
GTK (and QT I do believe) also support this on GNU/Linux.
I remember using TweakUI to enable "always show underline for shortcut key" because that genuinely felt like it should be a default for better usability.
I wouldn't say they're dead, just more hidden (e.g. GTK4 only shows them when you hold Alt). AFAIK most toolkits still support them, but app developers also have to actually define them.
On macOS with "Full Keyboard Control" you can navigate the system and most any official app from the keyboard. It's not an efficient experience though.
I just wish the shortcuts between the OS and Office were consistent. Most are, but some of the more commonly used ones aren't.
> you absolutely can navigate Windows + Office keyboard only

Unfortunately in Excel many operations can be done only with the function keys (e.g. F2, Shift-F8). I'd argue that leaving the center of the keyboard to press the function keys is not easier or quicker than reaching for the mouse.