Улучшение диалога быстрого поиска Topic is solved

Здесь можно сообщить о найденных багах в Far.
Post Reply
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

Улучшение диалога быстрого поиска

Post by plastikat »

Far 3.0.5000 x86

На данный момент диалог быстрого поиска в панелях (тот, что открывается при нажатии Alt+<символ>) закрывается при последовательном нажатии двух клавиш-модификаторов, например, при переключении раскладки клавиатуры. Непосредственно с раскладкой всё это никак не связано, но именно через неё я сталкиваюсь с неудобством. Бывает, начинаешь набирать не на той раскладке или действительно ищешь и латиницу и кириллицу в одном имени... Нельзя ли с этим что-нибудь сделать?
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

Улучшение диалога быстрого поиска

Post by plastikat »

Что касается исчезновения диалога быстрого поиска при переключении раскладки клавиатуры (у меня на AltShift), то я смог заставить диалог оставаться путём назначения "пустого" макроса на эту комбинацию:

Code: Select all

Macro {
  description="QuickSearch: Ignore layout switch";
  area="Search"; key="AltShift"; flags="";
  action=function()
  end;
}
Добавлю, что другие комбинации клавиш это решение не охватывает (меня, однако, от неудобства избавляет).
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Улучшение диалога быстрого поиска

Post by SUSim »

У меня с давних времён весит макрос записанный для всех областей, меняющий CtrlShift и AltShift на Shift, так как записать пустой не удается. Кроме поиска, он мне помогает в редакторе при выделении слов, если не вовремя отпустить кнопки то выделение прорывается и начинается заново. Я про него и забыл давно...
Last edited by SUSim on Thu 02 Nov, 2017 18:29, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

Улучшение диалога быстрого поиска

Post by plastikat »

Интересная идея, спасибо, надо взять на заметку.
Проверил - с "пустым" макросом этот трюк тоже работает.
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 »

А что за идея? Не понял про выделение.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

Улучшение диалога быстрого поиска

Post by plastikat »

Как я вижу ситуацию:
- Начинаем выделять текст (CtrlShiftRight), делаем паузу, отпускаем клавиши;
- Хотим продолжить выделять, нажимаем CtrlShift, отпускаем (ну, задумались, отвлеклись или ещё что);
- Хотим всё-таки продолжить выделять, нажимаем CtrlShiftRight: старое выделение сбрасывается и начинается новое, с текущей позиции курсора;

Если есть макрос, повешенный на (в данном случае) CtrlShift и "ничего не делающий" - выделение сохраняется и продолжается дальше.
Специально проверил: notepad, akelpad, word - при выполнении тех же действий все сохраняют выделение.
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 »

Интересно проверить на Far1/2
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Улучшение диалога быстрого поиска

Post by Shmuel »

John Doe wrote: Fri 03 Nov, 2017 09:53Интересно проверить на Far1/2
Это сломалось в Far3, в диапазоне билдов [4744-4756].
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 »

Очень похоже на это

Code: Select all

zg 30.07.2016 20:43:15 +0200 - build 4746

1. [Wishes 0002857]: Распознавать нажатия сочетаний нескольких модификаторов.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

Улучшение диалога быстрого поиска

Post by plastikat »

Shmuel wrote: Fri 03 Nov, 2017 10:09Это сломалось в Far3, в диапазоне билдов [4744-4756].
И, действительно, так! (Сверил между 4606 и 4882 - теми, что есть под рукой.)
Причём, что самое интересное, с диалогом быстрого поиска (собсно, топик) проблемы начались тогда же. И корень у них, видимо, один.

А я ещё удивлялся, почему так раздражает... Даже и не понял, что раньше такого не было.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Улучшение диалога быстрого поиска

Post by zg »

5087.
Post Reply

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