2010-06-15 3 views
56

Я работаю над отображением клавиш. Проблема в том, что когда я нажимаю кнопку TAB, она переходит к следующему полю ввода.Что такое код клавиши shift + tab?

TAB имеет ключ 9 и
DOWN имеет ключ 40

Но, что является ключевым кодом JavaScript, чтобы перейти к предыдущему полю ввода (SHIFT + TAB)?

Что я хочу, это перейти к следующей ссылке; что такое код или код для предыдущей ссылки?

Пожалуйста, помогите. Спасибо.

+1

ли вам когда-нибудь думали, что Google взял их сюда? (как это сделал я) –

ответ

116

Там нет "скан", это separate property on the event object, как это:

if(event.shiftKey && event.keyCode == 9) { 
    //shift was down when tab was pressed 
} 
+0

, что я хочу, если я нажму на ключ, он должен перейти к ранее выбранной вкладке, поэтому, пожалуйста, предоставьте некоторое предложение .. tahnks – rajesh

+0

@rajesh - Вы можете немного пояснить? Ваш вопрос запрашивает их код для перехода на вкладку shift +, но вы хотите определить ключ вверх? –

+0

Я хочу, если я нажму кнопку p, он должен перейти в верхнее поле, которое имеет функцию shift + tab. Следовательно, то же самое я хочу – rajesh

0

в моем случае GWT

if(event.isShiftKeyDown() && event.getNativeKeyCode() == KeyCodes.KEY_TAB){ 
    //Do Something 
} 
Смежные вопросы