Правете разлика между keyup на мобилната клавиатура

В момента използвам jquery с keyup. Така че, когато предупредя e.which, получавам кода. Проблемът ми е, че на клавиатурите на компютъра мога да открия клавиша shift, като например правя разлика между "<" и "," или ">" и ".". На клавиатурите на смартфон обаче, когато предупредя тези два клавиша, те ми дават същото стойност, съответно 190 и 88. Как мога да разбера кога натискам "<", а не ","?


person odle    schedule 01.11.2011    source източник


Отговори (1)


Ако трябва да знаете какъв знак се въвежда, погледнете e.charCode, а не e.which.

person Community    schedule 01.11.2011
comment
готино. това, което забравихте да споменете е, че ще работи само при натискане на клавиши, а не при натискане на клавиши надолу или нагоре - person odle; 01.11.2011