Unicode символы перевести в Virtual Key или Scan Code
Привет друзья!
Вот у меня возникла ситуация, есть символы Unicode/UTF-8 то есть в том представлении что имеются в JavaScript и мне нужно зная символ, получить его виртуальный код или скан код. Пример, имеем символ русской буквы Й, у него виртуальный ключ имеет значение Q, так же у строчной буквы й, имеется тот же виртуальный ключ в верхнем регистре Q. И т.д. Суть в том, что нужно получить виртуальный ключ символа не имея значения в какой кодировке символ. Например символы: Й, й, Q, q, た и т.д. имеют один и тот же виртуальный код клавиши Q, так как находятся они на одной клавише клавиатуры.. Вот и вопрос никто случаем не в курсе как перевести Unicode/UTF-8 символ в число указывающее код клавиши. Заранее благодарю! |
navigator.language
|
Цитата:
Или я не так выразился? мне не нужно получать язык/расскладку пользователя. Мне нужно преобразовать символы не важно в какой они кодировке, в его чистое представление на клавиатуре. То есть в Virtual Keys или хотя бы в Scan Code |
ну привести к единому шифту lowercase
и наверно массив букв на каждую клавишу Не заметил явной зависимости var str='ЙйQqた' var arr=[] for(i=0;i<str.length;i++){ arr.push(str[i].charCodeAt(0)) } alert(arr.join('\n')) разница между латиницей и кирилицей 968 .... наверно Всё-таки массив букв на каждую клавишу Поиск http://qps.ru/JibIH http://qps.ru/OTdyo |
вот здесь переводит(транслит) с русских букв на латинские по кнопке "все в латиницу"
написано на javascripte-можно извлечь много таблиц charset http://translit.ru/keyboard/ |
Цитата:
Цитата:
|
Цитата:
{"Щ":49,...} |
Часовой пояс GMT +3, время: 08:35. |