Улучшения клавиатурной навигации в стандартной поставке

Здесь можно сообщить о найденных багах в Far.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

Latest post of the previous page:

DrKnS wrote: Wed 28 Aug, 2019 22:225459
Ура! Наконец-то удалось назначить . Не-алфавитно-цифровые символы в качестве мнемоник работают далеко не все, но это предмет для отдельного разбирательства позже.
Предлагаю включить вышеуказанные мнемоники (кроме, вероятно, Bef/Aft) в FarEng.lng.
А заодно хорошо бы и .
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Улучшения клавиатурной навигации в стандартной поставке

Post by DrKnS »

HaRT, спасибо, добавил (кроме тех, где клавиша отдельно в скобках, как-то это очень свежо).
Слишком уж высок порог входа. Поэтому описываю на том языке, на котором и понятно, и недолго пишется
На всякий случай: языковой файл можно редактировать прямо на гитхабе, нет необходимости уметь в гит и сборку фара.
Подозреваю, это может быть быстрее, чем вам сначала компоновать в табличку, а мне потом её раскомпоновывать.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

DrKnS wrote: Thu 29 Aug, 2019 19:48добавил
Спасибо
DrKnS wrote: Thu 29 Aug, 2019 19:48 как-то это очень свежо
Мне не шашечки, а ехать. :)
DrKnS wrote: Thu 29 Aug, 2019 19:48 уметь в гит и сборку фара
Гит более-менее умею, хоть и не люблю, а вот сборку Фара и впрямь всячески избегаю.
DrKnS wrote: Thu 29 Aug, 2019 19:48 быстрее, чем вам сначала компоновать в табличку
Я хитрый, копирую из своего FarEng.lng.custom. Но попробую как-нибудь и Вам жизнь упростить.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Улучшения клавиатурной навигации в стандартной поставке

Post by DrKnS »

HaRT wrote: Thu 29 Aug, 2019 19:56FarEng.lng.custom
Это объясняет, почему половина строк уже не существует :)
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

DrKnS wrote: Thu 29 Aug, 2019 19:48добавил
Почему-то это изменение не попало в сборки…
DrKnS wrote: Thu 29 Aug, 2019 20:01 половина строк уже не существует
Не преувеличивайте, всего две: MConfigCloseCDGate и MConfigDoubleGlobalColumnSeparator. :)
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Улучшения клавиатурной навигации в стандартной поставке

Post by DrKnS »

HaRT wrote: Fri 30 Aug, 2019 14:25изменение не попало в сборки
Номер билда не менялся.
В 5459.3bc96dc должно быть.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

DrKnS wrote: Fri 30 Aug, 2019 16:19 В 5459.3bc96dc должно быть.
И вправду. Обнаружилась пара ошибок при применении «моих» горячих клавиш (по два отмеченных символа в метке). Я создал pull request с их исправлением и многими дополнительными мнемониками «из своей коллекции».
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Улучшения клавиатурной навигации в стандартной поставке

Post by DrKnS »

Ну с почином вас, merged.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

DrKnS wrote: Fri 30 Aug, 2019 19:48merged
Спасибо.
Теперь оказалось, что метка MMacroSequence переиспользована в — получилось некрасиво. Есть ли какой-то флажок, чтобы подавить разметку горячих клавиш в «неактивной» метке? Ну либо желательно сделать отдельную метку для этого случая.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Улучшения клавиатурной навигации в стандартной поставке

Post by DrKnS »

Флажка нет, сделал отдельную метку.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

Обнаружилось странное поведение: похоже, что DI_EDIT, DI_FIXEDIT, DI_PSWEDIT обрабатывают Alt+Цифра как-то иначе, чем Alt+Буква.
Например, открываем настройку File descriptions — фокус в поле ввода текста. Нажимаем Alt8 (на основной клавиатуре, не задействуя NumPad), ожидаем переключение [x] Save in UTF-8 — вместо этого текст просто замещается цифрой 8. То же, если фокус в поле ввода номера позиции в строке далее по диалогу; то же и в поле ввода пароля в диалоге сжатия ArcLite. Неудобненько. Сложно ли исправить?

23:49 MSK: Виноват не Фар, а макрос AltScreensExt.
Last edited by HaRT on Thu 12 Sep, 2019 21:50, edited 1 time in total.
Reason: Вычеркнуто ложное, добавлено пояснение.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Улучшения клавиатурной навигации в стандартной поставке

Post by Shmuel »

HaRT, у меня ничего подобного не наблюдается. Попробовал на билдах 5467 и 5472.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

Shmuel, посыпаю голову пеплом, забыл отключить макросы. Виновника быстро нашёл; как исправлю, выложу.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Улучшения клавиатурной навигации в стандартной поставке

Post by John Doe »

0003232: Дублирование хоткеев в меню критериев сортировки файлов
https://bugs.farmanager.com/view.php?id=3232
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Улучшения клавиатурной навигации в стандартной поставке

Post by buniak_a_h »

Вопрос, наверно, близкий.
МЕНЮ выбора дисков, имеются добавленные пункты. Встаём на добавленный без цифры , нажимаем F4. Получаем:

Code: Select all

╔══════ Assign plugin hot key ═══════╗
║ Enter hot key (letter or digit)    ║
║   Менеджер закладок: меню закладок ║
╟────────────────────────────────────╢
║         { OK } [ Cancel ]          ║
╚════════════════════════════════════╝
Возникает вопрос: если присвоить букву, совпадающую с буквой диска, то какой пункт будет выбираться? Может, для выбора диска требовать двухсимвольные сочетания типа C: ?
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшения клавиатурной навигации в стандартной поставке

Post by HaRT »

buniak_a_h wrote: Tue 24 Sep, 2019 12:16 если присвоить букву, совпадающую с буквой диска, то какой пункт будет выбираться?
Очевидно, как и в других меню с совпадающими горячими клавишами. Быстрее бы проверили, чем спрашивать.
buniak_a_h wrote: Tue 24 Sep, 2019 12:16 Может, для выбора диска требовать двухсимвольные сочетания типа C: ?
Я против. Меню дисков не зря так называется, выбор диска по букве должен там быть приоритетной и наиболее быстрой операцией.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Глюки и баги”