Режим сортировки Name Only

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
bfg
Posts: 18
Joined: Wed 05 Aug, 2015 04:13
Has thanked: 4 times
Been thanked: 1 time

Режим сортировки Name Only

Post by bfg »

Новый метод сортировки "Name Only" - рулит. Самый правильный метод сортировки, по-моему. Однако на него нет шортката ни хоткея? Могу ли я как-то их добавить или это только девелоперы могут сделать?
Last edited by HaRT on Tue 21 Dec, 2021 17:50, edited 1 time in total.
Reason: Улучшен Заголовок Темы
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Name Only

Post by HaRT »

bfg wrote: Mon 20 Dec, 2021 19:24 на него нет шортката ни хоткея? Могу ли я как-то их добавить
Горячую клавишу можно добавить посредством FarEng.lng.custom (поищите по форуму), а кнопкосочетание — клавиатурным макросом, с неявной завязкой на язык интерфейса и явной завязкой на ту горячую клавишу (про макросы почитайте в Справке).
Фар есть инструмент, а не нянька. © 2009 DrKnS
bfg
Posts: 18
Joined: Wed 05 Aug, 2015 04:13
Has thanked: 4 times
Been thanked: 1 time

Name Only

Post by bfg »

И точно, макрос нужен. Спасибо, разобрался. Повесил этот режим на Ctrl+F3 вместо старого Name (по-моему он больше не нужен). Правда, было непросто - где-то есть справка описывающая функции типа panel.GetPanelInfo / panel.SetSortMode / panel.SetSortOrder с аргументами? Я не нашел. В справке %FARHOME%\Encyclopedia\macroapi_manual.en.chm этих функций panel не описано. Разобрался по другим скриптам использующим эту функцию.

Про хоткей я имел в виду не отображение клавишы в интерфейсе, а клавишу которой можно быстро выбрать Name only в диалоговом окне сортировки. Т.е. если вызвать диалог сортировки и нажать n то выберется Name. А у Name only такого хоткея нет. Может, неправильно выразился.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Name Only

Post by HaRT »

bfg wrote: Tue 21 Dec, 2021 15:02 клавишу которой можно быстро выбрать Name only в диалоговом окне сортировки. Т.е. если вызвать диалог сортировки и нажать n то выберется Name. А у Name only такого хоткея нет.
Это как раз то, что называется горячей клавишей (или акселератором) и про что я ответил первым делом.
Фар есть инструмент, а не нянька. © 2009 DrKnS
bfg
Posts: 18
Joined: Wed 05 Aug, 2015 04:13
Has thanked: 4 times
Been thanked: 1 time

Режим сортировки Name Only

Post by bfg »

HaRT wrote: Tue 21 Dec, 2021 16:50 Это как раз то, что называется горячей клавишей (или акселератором) и про что я ответил первым делом.
Аа, и точно, FarEng.lng.custom и это позволяет. Я что-то не то подумал когда поискал в первый раз. Сделал, работает, спасибо.
bfg
Posts: 18
Joined: Wed 05 Aug, 2015 04:13
Has thanked: 4 times
Been thanked: 1 time

Режим сортировки Name Only

Post by bfg »

А вот такой вопросик... Если уж можно менять строки интерфейса как угодно, может можно и поменять отображение шорткатов в диалоге Sort By? Вот эта вот колонка справа, где у Name - Shift+F3, Extension - Shift+F4 и так далее? А то у меня Shift+F3 уже у Name only да и кастомные сортировки имеют свои шорткаты...
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Режим сортировки Name Only

Post by HaRT »

bfg wrote: Fri 24 Dec, 2021 14:39 может можно и поменять отображение шорткатов в диалоге Sort By? Вот эта вот колонка справа
Увы, мне такой способ неизвестен. Насколько я знаю, внутреннее устройство Фара не имеет абстракции «команда/действие», к экземпляру которой можно было бы привязывать кнопкосочетание и уже его отображать в соответствующих меню. Тут я был бы рад ошибаться.
Фар есть инструмент, а не нянька. © 2009 DrKnS
bfg
Posts: 18
Joined: Wed 05 Aug, 2015 04:13
Has thanked: 4 times
Been thanked: 1 time

Режим сортировки Name Only

Post by bfg »

Понятно, спасибо.
Post Reply

Return to “Нужна помощь”