如果macOS如此易于使用,为什么我却如此讨厌使用它呢?

2作者: pcarroll7 个月前原帖
我是一名开发者,为三个主要平台编写软件:Linux、macOS 和 Windows。我坚信开发者/设计者有责任满足最终用户的需求。在这种情况下,最终用户就是我自己!那么,为什么我在使用 Mac 时会遇到这么多困难呢? 我最大的困扰在于键盘。Windows 和 Linux 都注重可用性,使得键位映射几乎完全相同。或者说,Windows 是那只800磅的大猩猩,Linux 只是跟随其后。不管怎样,我可以在这两个平台之间自由切换,而不会影响我的肌肉记忆。 然后是 Mac……“与众不同”。与众不同的确是一个很好的策略,试图将用户锁定在自己的生态系统中,但这对普遍的用户体验来说却是糟糕的。多少 IT 人员需要处理不同的操作系统?几乎所有人都需要吧?为什么我们每次接触 Mac 时都必须强迫自己改变思维方式? 为什么它要用 Cmd/Opt 而不是普遍使用的 Ctrl/Alt?我其实并不在乎你们怎么称呼它们。但当我按 ctrl-C 和 ctrl-V 来复制和粘贴时,这些键必须在同一个位置。而 Home/End 键呢?它们在那儿,但却有完全不同的功能?为什么我需要做一个三指扭曲的动作来完成我需要频繁做的事情?我知道你可以将 opt-C 重新映射为 ctrl-C。但如果我在终端中需要 ^C 呢?这太麻烦了。用户体验在哪里??? 多年来,我一直在与 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&#x2F;designer&#x27;s responsibility to cater to the end user. In this case, that&#x27;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... &quot;being different.&quot; Being different is a great plan for trying to entrap your users in your walled garden, but it&#x27;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&#x2F;Opt instead of the ubiquitous Ctrl&#x2F;Alt? I don&#x27;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&#x2F;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&#x27;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&#x27;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&#x27;t hate using it so much... Thanks for listening...