2 分•作者: pcarroll•10 个月前
我是一名开发者,为 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 领域的市场份额,为什么不拥抱可用性呢?请给我们一个选项,将键盘设置为兼容或通用模式,并使设备与世界其他地方互通互用。
如果有人有解决这个问题的通用方案,请告诉我……
如果我不是这么讨厌使用它的话,我真的可以爱上这东西……
感谢您的聆听……