JavaScript не может захватить комбинацию «SHIFT + TAB»

По какой-то причине я не могу захватить комбинацию "SHIFT + TAB". Я использую последнюю версию jQuery.

Тот же результат, если я использую другой ajax / javascript и т. Д.

Вот простой пример, который должен работать в том виде, в котором я его сейчас понимаю ...

event.which или event. KeyCode всегда "undefined", только shiftKey существует в сценарии, включающем "SHIFT + TAB" или обратный обход клавиатуры, традиционно присущий приложениям на базе Windows / вебу или иным образом ...

    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.

17
задан John Farrell 18 April 2011 в 19:45
поделиться