rekub написал:
Особенно неработающий в русской раскладке Ctrl-F доканывал (искать-то часто русское слово надо).
Собрал свой браузер ( Seamonkey 1.1.6 ) с этим исправлением: сижу радуюсь.
Надо бы протолкнуть идею сделать бэкпорт в 1.1 ветку.
Предлагаю подтвердить:https://bugzilla.mozilla.org/show_bug.cgi?id=405213
rekub написал:
Однако, вот в меню, в слове Файл, буква Ф подчеркнута, а теперь по Alt-Ф туда не попадешь: все эти Alt-<русская буква> не работают, даже при включенной русской раскладке. Я правда никогда этой возможностью не пользовался, но зачем-то же ее в русской версии оставляли, не иначе как для тех кто не любит мышей. С Alt-Ф ситуация еще усугубляется тем, что Alt-A (латинская) занято под "Выделить все".
У меня подчеркнутые буквы отрабатываются без всяких модификаторов (Alt,Ctrl) - когда я в меню.
Отредактировано fi (24-11-2007 18:25:50)
Отсутствует
2.0Unghost
Что это даст по сравнению с текущей ситуацией? Каков будет выигрыш?
Просто любопытно, в чём проблема была. 6.5 лет был открыт баг, и за это время любой программист с мозиллы мог подобным способом решить проблему (у меня мало опыта, но я нашёл проблему за 1 вечер, правда, до этого немножко код просматривал, юзая find | fgrep - я уверен, что у Олега Крылова тоже ушло немного времени). Возникает вопрос - почему таким способом до этого не решили проблему??? Именно поэтому нужно докопаться до сути. Весьма возможно, что баг с "Alt+" имеет теже корни (но для Alt+ можно сделать почти идентичную заплатку, что и сейчас для ctrl+ -- но, на мой взгляд, это портит код и накапливание таких заплаток не приведёт ни к чему хорошему).
P.S. Речь идёт не о вознаграждении в случае, если найдётся источник проблемы, а о том, будет ли уделено этому должное внимание.
Linux + нелатинские клавиатуры = мало пользователей и еще меньше разработчиков. Всего 21 комментарий (из 198) за первые 5 с половиной лет. Первый патч в июне 2007.
Отсутствует
2.0А может я и не прав. Проблема устранена, зачем дальше рыть? 
Всех с решением легендарной проблемы!
3.0powerfox написал:
А может я и не прав. Проблема устранена, зачем дальше рыть?
Всех с решением легендарной проблемы!
Если ты действительно занялся этой проблемой, то доделывай работу до конца. Если этот баг не нуждается в доработке кода, а ты уже разобрался в коде, то возьми любой другой из дерева зависимости и решай его. И у тебя programming skill поднимется и в лисе будет меньше багов. Удачи!
Отсутствует
rekub написал:
Будем надеяться, что починят раньше 2013 года.
с чем связан деадлайн? что за планы на 13 год
Отсутствует
Тем что если один баг фиксили 6 лет, да и то пофиксили не силами собсно Мозилла разработчиков, то и другой могут фиксить 6 лет.
Вот вам и 2013-ый
Отсутствует
rekub
Опять на те же грабли...
Видно придётся к 7 фре что иное прикручивать. А я уж решился. Даже из загашника 18 Гб "Читу" достал.
Вряд ли кто сейчас эти истребители юзает...
Отлетался...
Отсутствует
Взял этот самый олегов патч и вместо
+ if (!is_latin_shortcut_key(event.charCode)) {
написал
+ if (!is_latin_shortcut_key(event.charCode) && !event.isAlt) {
и собрал свой браузер еще раз, теперь счастье: и Ctrl-F срабатывает в русской раскладке и по Alt-Ф можно заходить в меню (правда для этого надо переключится в русскую раскладку, но во всяком случае, теперь не хуже чем было).
Отсутствует
2.0rekub написал:
Взял этот самый олегов патч и вместо
+ if (!is_latin_shortcut_key(event.charCode)) {
написал
+ if (!is_latin_shortcut_key(event.charCode) && !event.isAlt) {
и собрал свой браузер еще раз, теперь счастье: и Ctrl-F срабатывает в русской раскладке и по Alt-Ф можно заходить в меню (правда для этого надо переключится в русскую раскладку, но во всяком случае, теперь не хуже чем было).
Сделайте патч для https://bugzilla.mozilla.org/show_bug.cgi?id=399939
Это уже относится к той проблеме.
powerfox написал:
Сделайте патч для https://bugzilla.mozilla.org/show_bug.cgi?id=399939
Это уже относится к той проблеме.
Хотел там попробовать исправить, чтобы в меню "Файл" можно было заходить и как по Alt-Ф, так и по Alt-A (латинская), но руки не дошли 
Так что, спасибо вам, что отправили в код mozill'ы хотя бы эту строчку.
Отсутствует