2010-06-15 5 views
56

Ich arbeite an Schlüsselzuordnung. Das Problem ist, dass wenn ich die TAB-Taste drücke, es zum nächsten Eingabefeld navigiert.Was ist der Schlüsselcode für shift + tab?

TAB hat Schlüssel von 9 und
AB hat Schlüssel von 40

Aber, was ist der JavaScript-Schlüsselcode zum vorherigen Eingabefeld zu gehen (SHIFT + TAB)?

Was ich will, ist auf den nächsten Link zu gehen; Was ist Keycode oder Code für den vorherigen Link?

Bitte helfen. Danke.

+1

Bitte benutzen Sie jemals gedacht, dass Google sie hierher gebracht hat? (wie ich es tat) –

Antwort

116

Es gibt kein "Keycode", es ist ein separate property on the event object, wie folgt aus:

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

was ich will ist, wenn ich auf die Taste oben klicken, sollte es zu zuvor ausgewählten Registerkarte gehen, so bitte einen Vorschlag zur Verfügung stellen .. tahnks – rajesh

+0

@rajesh - Können Sie ein wenig verdeutlichen? Ihre Frage fragt nach dem Schlüsselcode für shift + tab, aber Sie möchten den up key erkennen? –

+0

ya was ich will, wenn ich p-Taste klicken, muss es in das obere Feld, das eine Funktion wie shift + tab hat. Daher das gleiche ich will – rajesh

0

in meinem GWT Fall

if(event.isShiftKeyDown() && event.getNativeKeyCode() == KeyCodes.KEY_TAB){ 
    //Do Something 
} 
Verwandte Themen