如果 macOS 这么好用,我为什么这么讨厌用它?
2 分•作者: pcarroll•7 个月前
我是一名开发者,为 Linux、macOS 和 Windows 这三大主要平台编写软件。我坚信开发者/设计师有责任迎合最终用户。在这种情况下,那就是我!所以,为什么我在使用 Mac 时遇到了这么多麻烦?
我最大的不满在于键盘。Windows 和 Linux 已经拥抱了可用性,并且使按键映射几乎完全相同。或者,也许 Windows 是那个 800 磅重的大猩猩,而 Linux 只是追随了它的脚步。无论如何,我可以在这两个平台之间来回切换,而不会打乱我的肌肉记忆。
然后是 Mac……“与众不同”。与众不同对于试图将用户困在你的封闭花园中来说是个好主意,但对于通用 UX 来说却糟透了。有多少 IT 人员需要处理不同的操作系统?几乎所有的人?为什么我们每次需要使用 Mac 时都必须被迫改变我们的思维模式?
为什么它必须使用 Cmd/Opt 而不是无处不在的 Ctrl/Alt?我实际上并不关心你如何称呼它们。但当我使用 ctrl-C、ctrl-V 进行复制和粘贴时,这些键需要位于相同的位置。还有 Home/End?它们在那里,但却做着完全不同的事情?为什么我需要用三指组合键来完成我需要一直做的事情?我知道你可以将 opt-C 重新映射到 ctrl-C。但是,如果我在终端中需要 ^C 怎么办?这很混乱。UX 在哪里???
多年来,我一直在与 Karabiner 和 VScode 的按键映射作斗争,试图找到一个通用的方案。但最终只会让自己更受伤。为什么 macOS 键盘(和应用程序)不能响应通用的键盘映射?你知道的,为了我们人类?
如果苹果想增加其在 PC 领域的市场份额,为什么不拥抱可用性呢?请给我们一个选项,将键盘设置为兼容或通用模式,并使设备与世界其他地方互通互用。
如果有人有解决这个问题的通用方案,请告诉我……
如果我不是这么讨厌使用它的话,我真的可以爱上这东西……
感谢您的聆听……
查看原文
I am a developer who writes software for three major platforms: Linux, macOS, and Windows. I am a firm believer that it is the developer/designer's responsibility to cater to the end user. In this case, that's me! So, why am I having so much trouble using a Mac?<p>My biggest beef is with the keyboard. Windows and Linux have embraced usability and made the key mappings pretty much identical. Or, maybe Windows is the 800-lb gorilla, and Linux just followed its lead. Either way, I can go back and forth between the two platforms without upsetting my muscle memory.
Then there is the Mac... "being different." Being different is a great plan for trying to entrap your users in your walled garden, but it's terrible for universal UX. How many IT people need to deal with different OSs? Pretty much all of them? Why must we be forced to change our mental programming whenever we need to touch a Mac?<p>Why must it have Cmd/Opt instead of the ubiquitous Ctrl/Alt? I don't actually care that you call them. But when I do ctrl-C, ctrl-V for copy and paste, those keys need to be in the same place. And Home/End? They are there, but do completely different things? Why do I need to do a 3-finger pretzel move for something I need to do all the time? I know you can remap opt-C to ctrl-C. But then, what if I am in the terminal and need ^C? It's messy. Where is the UX???
I have been fighting with Karabiner and VScode keymappings for years trying to come up with a universal recipe. But just end up hurting myself more. Why can't the macOS keyboard (and applications) respond to a universal keyboard mapping? You know, for us humans?<p>If Apple wants to increase its market share in the PC space, how about embracing usability? Please give us an option to put the keyboard into compatible or universal mode and make the device interoperable with the rest of the world.<p>If anyone has a universal recipe for addressing this problem, please let me know...<p>I could really love this thing if I didn't hate using it so much...
Thanks for listening...