Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Mac上web浏览器中的控制键_Javascript_Macos_Google Chrome_Keyboard_Keyboard Shortcuts - Fatal编程技术网

Javascript Mac上web浏览器中的控制键

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 从可用性的角度来看,

我没有Mac电脑,但我在图片上看到了它的键盘,还有一个控制键。然而,对我来说奇怪的是,在大多数键盘快捷键上,使用的是系统/命令键。Mac上的Control键的行为是否与Linux/Windows(在web浏览器中)上的Ctrl键完全相同。更具体地说,它的keyCode==17吗?event.ctrlKey是否适用于它


我只想为我的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上显示许多带有命令的快捷方式。