键盘快捷键是否有共识?

Dis*_*oat 7 keyboard-shortcuts

我知道在大多数应用程序和平台上都有一些无处不在的快捷方式,例如Ctrl/Cmd S用于保存。

但是我注意到与其他常见功能存在很多不一致之处。例如,一些程序使用Ctrl Shift S“另存为”,而其他程序使用Ctrl Alt S(Shift 保留用于“全部保存”)。

所以我想知道,对于应该将哪些功能映射到哪些键,是否有任何共识?我将 Shift 修饰符视为“适用于所有”功能,而将 Alt 视为“替代功能”。所以我更喜欢Ctrl Alt S“另存为”并保留Ctrl Shift“全部保存”、“全部关闭”等。

如果没有任何共识,应该有吗?

Sam*_*son 5

不,没有“官方”共识。但是软件开发人员确实希望确保他们的程序易于使用,因此他们倾向于模仿已被采用的通用做法。CTRL+C几乎总是应用程序上下文中的某种形式的复制,就像CTRL+S几乎总是某种形式的保存一样。如果你想取悦你的用户,你就要让你的程序尽可能地熟悉。

  • ...至少在 Windows 上。尽管 Linux 桌面环境至少在一定程度上遵循了这些约定,但您会发现 Unix 上的许多程序在 Control C / V / S 上做奇怪的事情 - 或者根本没有做 (3认同)
  • 但是,很难责怪他们:通常他们在 Windows 甚至计划之前就已经使用这些按键多年了。 (2认同)