我正在开发一个 Web 应用程序,我想添加一些键盘快捷键。诸如 Ctrl-N 或 Ctrl-Space 之类的东西。但是,我不想使用浏览器已经使用的键盘快捷键。
例如,在 OS X 上的 Google Chrome 中使用 Ctrl-Space 快捷方式很好,但在 OS X 上的 Firefox 中,它会在浏览器中显示一个右键菜单。
是否有已知的跨浏览器/操作系统键盘快捷键列表可以安全(或不安全)用于 Web 应用程序?
我正在开发一个 Web 应用程序,我想添加一些键盘快捷键。诸如 Ctrl-N 或 Ctrl-Space 之类的东西。但是,我不想使用浏览器已经使用的键盘快捷键。
例如,在 OS X 上的 Google Chrome 中使用 Ctrl-Space 快捷方式很好,但在 OS X 上的 Firefox 中,它会在浏览器中显示一个右键菜单。
是否有已知的跨浏览器/操作系统键盘快捷键列表可以安全(或不安全)用于 Web 应用程序?
如果没有输入焦点,则应使用普通键,例如a, s,d等。
否则,这里是主要来自 Chrome (OSX) 的开放式键盘快捷键列表(在撰写本文时),还有一些来自 F. David McRitchie 的比较表和@leonbloy 的额外消除。
这个列表不考虑Alt/Option因为它们对用户来说不太熟悉并且通常不太符合人体工程学,但它们中的大多数都是开放的。
由于跨浏览器列表实际上是特定于浏览器的列表的逻辑与,因此下面的列表实际上缩小了搜索范围。
// (Ctrl ≅ ⌘ on OSX)
Ctrl + B
Ctrl + I
Ctrl + U
Ctrl + Shift + F
Ctrl + Shift + L
Ctrl + Shift + O
Ctrl + Shift + S
Ctrl + Shift + U
Ctrl + Shift + Y
如果其中任何一个在 Windows 或其他浏览器上不可用,请发表评论,我将相应地编辑列表以使其最有用。