Javascript Mac上web浏览器中的控制键
我没有Mac电脑,但我在图片上看到了它的键盘,还有一个控制键。然而,对我来说奇怪的是,在大多数键盘快捷键上,使用的是系统/命令键。Mac上的Control键的行为是否与Linux/Windows(在web浏览器中)上的Ctrl键完全相同。更具体地说,它的keyCode==17吗?event.ctrlKey是否适用于它Javascript Mac上web浏览器中的控制键,javascript,macos,google-chrome,keyboard,keyboard-shortcuts,Javascript,Macos,Google Chrome,Keyboard,Keyboard Shortcuts,我没有Mac电脑,但我在图片上看到了它的键盘,还有一个控制键。然而,对我来说奇怪的是,在大多数键盘快捷键上,使用的是系统/命令键。Mac上的Control键的行为是否与Linux/Windows(在web浏览器中)上的Ctrl键完全相同。更具体地说,它的keyCode==17吗?event.ctrlKey是否适用于它 我只想为我的web应用程序实现Ctrl快捷键,我想知道它们是否能在Mac上工作。是的,Ctrl键的键码在Mac和PC上是相同的(17)。 命令键的键代码为91 从可用性的角度来看,
我只想为我的web应用程序实现Ctrl快捷键,我想知道它们是否能在Mac上工作。是的,Ctrl键的键码在Mac和PC上是相同的(17)。 命令键的键代码为91
从可用性的角度来看,Mac的用户不太习惯使用Ctrl键,因为所有常用的快捷键都使用命令键。因此,如果您的应用程序同时支持这两种功能就好了。似乎是个好主意。除了Chrome快捷键外,是否与超级键存在任何冲突?我知道它也用于复制/粘贴。在Linux Chrome上,您不能使用Ctrl+Tab,Q,W。是否有任何系统范围的Mac cmd+快捷方式不能/不应该被web应用程序覆盖?我不确定在web应用程序中使用这种快捷方式是否是一个好主意。例如,如果你看看Gmail、Twitter或Facebook,它们只使用普通键,而不是Ctrl+组合键。我想这是为了避免系统范围内的快捷方式冲突。@IvánGarcíaGarcía如果你在Gmail中按
?
,它会在Mac上显示许多带有命令的快捷方式。