Как определить CTRL + V в javascript с кириллицей?

Я обнаруживаю ctrl + v в событии keydown таким образом:

.keydown(function(e){
   if ( e.ctrlKey && e.keyCode == 86 ) {
      console.log ('ctrl+v!');
   }
});

он работает нормально,когда мой макет латинский (английский). Но когда я переключаю свой макет на русский (кириллица) - выполняется ctrl + v (вставляется текст), но обнаружение jQuery не работает. ( e.keyCode = 0 кириллических символов).

P.S. Мне он нужен в исправном состоянии (для предварительного форматирования вставленного текста)

P.P.S. Моя задача была выполнена без обнаружения оклейки. (мне было достаточно просто прослушивания события keyup), но проблема существует на моем ПК (Ubuntu, Fx6). keyCode кириллических символов распознается как 0, и вы не можете обнаружить сочетания клавиш с латинскими буквами ( ctrl + c , ctrl + v и т. д.).

5
задан casperOne 4 May 2012 в 20:22
поделиться