который вернет код ASCII.

м, у меня есть веб-приложение, которое вызывает следующий jQuery каждый раз, когда пользователь нажимает клавишу в текстовой области с идентификатором «txt»:

$('#txt').keydown(function(e) {
console.log(e.which); // shows the keyCode
console.log(e.shiftKey);
}

В настольном браузере для таких персонажей, как( а также9Я могу различить их, проверив, удерживается ли клавиша Shift (с помощью e.shiftKey). Однако в Safari для iPad нет необходимости использовать клавишу Shift для ввода этих символов. Так, например, нажав оба( а также9 на клавиатуре iPad записывается «57» в консоли для keyCode. Значение, зарегистрированное для e.shiftKey, всегда оказывается ложным.

Как я могу быть в состоянии надежно различать ввод смещенных символов на iPad? Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос