有人能解释一下这两个组合键之间的区别吗?
似乎大多数第三方 OSX 应用程序使用fn
+backspace
来执行删除操作,但是发现者而是使用cmd
+ backspace
。iTunes似乎使用两者进行不同的操作(一个移动到垃圾箱,另一个从库中删除),而邮件应用程序将它们映射到同一操作(删除电子邮件)。
我搜索过HCI 指南但目前还没有找到这些组合应该代表什么的明确定义。
答案1
对于 Mac 来说,转发 删除和一个向后删除。
这转发 删除 ⌦钥匙通常也只是标有删除或者德尔与 Windows 键盘上的相同。它会删除光标前面的字符,并且仅在完整的 Apple 键盘上可用。
这向后删除 ⌫密钥通常被称为退格键可以在全部Mac 键盘,即使是小键盘。按下它会删除光标左侧的字符。要实现转发 删除,必须fn按住⌫。
现在清楚了,下面是我对事物的解释。事实上,人机界面指南并未提及删除键及其修饰键的预期行为。它们仅对修饰键的一般用法给出建议。这解释了您的示例中缺乏一致性的原因。
我的观察:
删除用户界面中可选择元素的最常用键是向后删除 ⌫因为它在所有 Apple 键盘上都无需修饰键即可使用。这适用于播放列表中的歌曲、图像编辑器中的图形、删除 Pages 中的文本框等。
这转发 删除 ⌦主要用于相同的操作,因此对于大多数应用程序,您实际上可以互换使用它们,无论是 Numbers、Excel、iTunes、Photoshop 等。
这组合 ⌘⌫适用于可能立即产生(不想要的)效果的操作。确实可以将文件和文件夹删除映射到简单的⌫,但这可能会导致意外删除。Finder 使用修饰符作为保护措施。这也解释了为什么 iTunes 只会删除一首歌曲没有如果按下⌘修改键则确认。
值得一提的是,除了 Finder 和 iTunes 之外,我很少看到使用后一种组合。Apple Mail 会为了方便而映射它,但这种组合在大多数其他应用程序中并不存在,而且我敢肯定,您不会发现很多应用程序接受此快捷方式或将其映射到任何有用的操作。