我如何确定在以下代码中按下了 哪些 Ctrl
/ Shift
/ Alt
键?
$("#my_id").click(function() {
if (<left control key is pressed>) { alert("Left Ctrl"); }
if (<right shift and left alt keys are pressed>) { alert("Right Shift + Left Alt"); }
});
原文由 Misha Moroshko 发布,翻译遵循 CC BY-SA 4.0 许可协议
嗯,你这不会在所有浏览器中工作,只有 IE 8。微软实现了确定按下哪个(右/左)键的能力。这是一个链接 http://msdn.microsoft.com/en-us/library/ms534630(VS.85).aspx
我还发现了这篇关于浏览器中的按键、按键、按键事件的精彩文章。 http://unixpapa.com/js/key.html