2010-06-15 15 views
56

Pracuję nad mapowaniem klawiszy. Problem polega na tym, że po naciśnięciu przycisku TAB w dół przechodzi do następnego pola wprowadzania.jaki jest klucz kodu dla zmiany + tabulatora?

TAB posiada klucz 9 i
DOWN ma klucz od 40

Ale, co jest kluczem kodu JavaScript, aby przejść do poprzedniego pola wejściowego (Shift + Tab)?

Co chcę, aby przejść do następnego łącza; jaki jest kod dostępu lub kod poprzedniego łącza?

Proszę o pomoc. Dzięki.

+1

Czy ty myślisz, że Google go tu zabrał? (tak jak ja to zrobiłam) –

Odpowiedz

116

Nie ma "keycode", to separate property on the event object, tak:

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

co chcę, jeśli kliknę na klawisz, powinien przejść do poprzednio wybranej zakładki, więc proszę o podanie sugestii .. tahnks – rajesh

+0

@rajesh - Czy możesz trochę wyjaśnić? Twoje pytanie prosi o kod dostępu do karty shift +, ale chcesz wykryć klucz do góry? –

+0

ya co chcę, jeśli kliknę przycisk p musi przejść do górnego pola, które ma funkcję taką jak shift + tab. Dlatego tak samo chcę – rajesh

0

w moim przypadku GWT

if(event.isShiftKeyDown() && event.getNativeKeyCode() == KeyCodes.KEY_TAB){ 
    //Do Something 
} 
Powiązane problemy