>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Проблема с хоткеями http://forum.mozilla-russia.org/viewtopic.php?id=37390 |
Ignat > 19-07-2009 22:01:45 |
Всем привет! Заметил такую проблему в и под . Если у меня английская раскладка клавы и я жму Ctrl+C/Ctrl+V/etc, то все работает. Но при русской раскладке - ноль внимания Что можно сделать? |
Infocatcher > 19-07-2009 23:17:44 |
Ignat > 20-07-2009 08:00:44 |
Infocatcher, спасибо, с проблема решена. И для нашлось аналогичное дополнение. |
Al_H > 20-07-2009 11:40:10 |
Кстати, хотел бы я знать, как действует Hotkey Fix для Мака? Он был в стандартной комплектации. Похоже, это для неправильно подключенной к МакМинику сторонней клавиатуры, что ли. Некоторых небольших проблем все равно не решает, зато в части горячих клавиш меняет Command и Alt местами зачем-то. |
Ignat > 20-07-2009 13:09:30 |
Кстати, никто не знает, почему разработчики сами этот баг не профиксили? А то багофиксы отдельно качать влом. |
banbot > 20-07-2009 13:40:47 |
Ignat |
Infocatcher > 20-07-2009 16:46:24 |
Al_H пишет
Перехватывает нажатие клавиш, останавливает событие и кидает свое, но уже с другой нажатой клавишей. Примерно так. Выделить код Код:keypress: function(evt) { // ... if (!evt.altKey && !evt.ctrlKey) return; var trcode = Rhkbf.translate(evt.charCode); if (trcode == 0) // unrecognized { // ... return; } // ... var trevt = document.createEvent("KeyboardEvent"); trevt.initKeyEvent(evt.type, evt.bubbles, evt.cancelable, evt.view, evt.ctrlKey, evt.altKey, evt.shiftKey, evt.metaKey, evt.keyCode, trcode); evt.preventDefault(); evt.target.dispatchEvent(trevt); }, |