无论出于何种原因,我都无法捕获“SHIFT+TAB”组合。我正在使用最新的 jQuery。
如果我使用其他 ajax/javascript 等,结果相同。
这是一个简单的例子,应该可以按照我目前的理解工作......
event.which 或 event.KeyCode 总是“未定义”,只有 shiftKey 存在于涉及“SHIFT+TAB”或向后键盘遍历的场景中,传统上在基于 Windows 的应用程序/Web 或其他方面固有...
function ShiftTab()
{
debugger;
if(event.KeyCode == 9 && event.shiftKey) // neither this line nor the following work
// if (event.which == 9 && event.shiftKey) // shift + tab, traverse backwards, using keyboard
{
return true;
}
else
{
return false;
}
}
这似乎是另一个与选项卡顺序相关的项目,它不再像传统上在基于 Microsoft.Net WinForm/WebForm 的应用程序中那样工作。