在 javascriptEvent对象中,有一些布尔值来检查是否按下了修饰键:
ctrlKey:CTRL关键。altKey:ALT关键。altLeft:ALT左键。仅适用于 IE。altGraphKey:ALTGR关键。仅适用于 Chrome/Safari。
但是,有一些问题:
- 当您按下 ALTGR 修饰符时,IE 和 Chrome 将设置为
ctrlKey和true。altKeytrue - 当您按下 ALTGR 修饰符时, Firefox 会设置
ctrlKey为false和altKey,true因为只有 ALT 被按下。 - Chrome 有这个
altGraphKey属性,但它始终是undefined.
问题:如何区分ALT+CTRL或ALTGR按键?特别是在 Chrome 中。