33

我正在开发一个 Web 应用程序,我想添加一些键盘快捷键。诸如 Ctrl-N 或 Ctrl-Space 之类的东西。但是,我不想使用浏览器已经使用的键盘快捷键。

例如,在 OS X 上的 Google Chrome 中使用 Ctrl-Space 快捷方式很好,但在 OS X 上的 Firefox 中,它会在浏览器中显示一个右键菜单。

是否有已知的跨浏览器/操作系统键盘快捷键列表可以安全(或不安全)用于 Web 应用程序?

4

2 回答 2

27

如果您只需要了解标准浏览器键盘快捷键,它们会在此处列出。

单独的浏览器快捷方式列表:

我觉得这个比较表很丑,但非常有用。

于 2012-08-13T19:48:21.307 回答
9

如果没有输入焦点,则应使用普通键,例如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 或其他浏览器上不可用,请发表评论,我将相应地编辑列表以使其最有用。

于 2019-11-23T17:32:59.600 回答