← Back to context

Comment by inetknght

6 years ago

> But the good news is that applications do slowly converge on best practices. Think of how things like hamburger menus or swipe-to-refresh or pinch-to-zoom have become expected standards.

Hamburger menus are literal garbage with a little bit of everything and zero organization. Give me a menu bar instead. Swipe-to-refresh is completely useless for well-behaving software and pinch-to-zoom often activates when I wanted to press a button instead.

Mobile device features were shoved into desktop UI without regard for desktop users. Desktop users' productivity has suffered as a consequence.

And you will have to click on that hamburger menu, since even on a device with a keyboard there will be no shortcut for using it. It's not merely nostalgia that has me pining for those bygone days of being able to drive almost every feature of every application from the keyboard, and having a clear culture of right-click-gives-context menu ... now on a Mac I'm resigned to apathetically pulling down menus with a mouse and playing guess-which-keyboard-modifiers-combine-for-this-menu-option.

  • At least on macOS, if you don't like a particular combination, you can reassign it — for any or all application(s).

    Also, what stops you right-clicking (or in Apple parlance, secondary clicking) on macOS? Context menus are plentiful, either by: - Holding Ctrl and clicking with the primary mouse button - On the Mighty Mouse and Magic Mouse, enabling secondary click in System Preferences - On the Magic Trackpad, enabling secondary click as either a click in one of the lower corners or two-finger tap in System Preferences

    • It's not about right-clicking. It's about not having to use the mouse in the first place. Learn to use your keyboard more instead of your mouse. Tabbing around, for example, is a hell of a lot faster than moving your mouse across all the fields to type in. But many hamburger menus can't be tabbed into nor are they brought down with the alt key (like on Windows) nor are they available by the context key (since... if they were, they could be tabbed into).

      1 reply →