Альтернативный способ быстрого поиска (QuickSearch eXtended)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Flasher
Я наблюдаю нечто другое. Если в поле ввода есть нечто в латинице (неважно, соответствующее содержимому текущей панели или нет), изменение настроек в панельке учитывается тут же, в том же каталоге. А вот с вводом в кириллице при изменении любой настройки в панельке она и диалог поиска/фильтрации схлопываются, оставляя только индикатор быстрого фильтра (как при нажатии Esc). Но каталог и в этом случае не меняется, все настройки запоминаются и при щелчку по индикатору снова доступны.
Я наблюдаю нечто другое. Если в поле ввода есть нечто в латинице (неважно, соответствующее содержимому текущей панели или нет), изменение настроек в панельке учитывается тут же, в том же каталоге. А вот с вводом в кириллице при изменении любой настройки в панельке она и диалог поиска/фильтрации схлопываются, оставляя только индикатор быстрого фильтра (как при нажатии Esc). Но каталог и в этом случае не меняется, все настройки запоминаются и при щелчку по индикатору снова доступны.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
Наверно это как-то связано с перекодировкой файлов локализации. У меня происходит обратная картина: при вводе кириллицы инверсия любого из режимов поиска (нажатие любой из кнопок) не приводит к сброшенному состоянию, не сопровождается переходом состояния активной панели на уровень вверх, но при этом:
а) После нажатия на кнопки "Начало/Конец" и "Учитывать регистр" после введённых символов появляется буква s в нижнем регистре, соответственно результаты поиска уходят.
б) При повторном нажатии на кнопку "Начало/Конец" исчезает сама панель QS, оставляя пустую панель без результатов, а точнее с результатом введённой на конце s.
в) При каждом повторном нажатии на кнопку "Учитывать регистр" панель QS не исчезает, но продолжает дописывать ещё одну s.
Тоже самое происходит с кнопкой "Инверсия результата", при этом естественно на активной панели ТС ничего не исчезает, т.е. сам фильтр работает правильно.
Всё что касалось латиницы я описал в предыдущем посте.
Ещё такой момент: при введении символов не действуют программы автоизменения раскладки. В остальных полях ТС всё чин-чином.
Наверно это как-то связано с перекодировкой файлов локализации. У меня происходит обратная картина: при вводе кириллицы инверсия любого из режимов поиска (нажатие любой из кнопок) не приводит к сброшенному состоянию, не сопровождается переходом состояния активной панели на уровень вверх, но при этом:
а) После нажатия на кнопки "Начало/Конец" и "Учитывать регистр" после введённых символов появляется буква s в нижнем регистре, соответственно результаты поиска уходят.
б) При повторном нажатии на кнопку "Начало/Конец" исчезает сама панель QS, оставляя пустую панель без результатов, а точнее с результатом введённой на конце s.
в) При каждом повторном нажатии на кнопку "Учитывать регистр" панель QS не исчезает, но продолжает дописывать ещё одну s.
Тоже самое происходит с кнопкой "Инверсия результата", при этом естественно на активной панели ТС ничего не исчезает, т.е. сам фильтр работает правильно.
Всё что касалось латиницы я описал в предыдущем посте.
Ещё такой момент: при введении символов не действуют программы автоизменения раскладки. В остальных полях ТС всё чин-чином.
Flasher
Наблюдаю с кириллицей следующее: нажатие кнопки — уход результата — и, да, появление (но в командной строке TC!) этой самой "s". С любой кнопкой и любым выпадающим списком. При повторных открытиях панельки и новых изменениях состояния кнопок появляются всё новые и новые "s" в командной строке. В самом поле ввода поиска/фильтрации содержимое не меняется. Несомненный баг.
С латиницей всё идеально.
А что имеется в виду под программами автоизменения раскладки? Видимо, речь про автозамену раскладки/регистра по некоей клавише? У меня это Опечатка-2, и программа в указанном поле действительно не срабатывает, а закрывает диалог.
Наблюдаю с кириллицей следующее: нажатие кнопки — уход результата — и, да, появление (но в командной строке TC!) этой самой "s". С любой кнопкой и любым выпадающим списком. При повторных открытиях панельки и новых изменениях состояния кнопок появляются всё новые и новые "s" в командной строке. В самом поле ввода поиска/фильтрации содержимое не меняется. Несомненный баг.
С латиницей всё идеально.
А что имеется в виду под программами автоизменения раскладки? Видимо, речь про автозамену раскладки/регистра по некоей клавише? У меня это Опечатка-2, и программа в указанном поле действительно не срабатывает, а закрывает диалог.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Так происходит по причине того, что в Настройках ТС выбран режим Быстрого поиска при нажатии Ctrl+Alt+Буква либо Alt+Буква. У меня же вечно стоит Буква(с диалогом поиска), одной из причин выбора которого является удобство пользования присвоенными командам сочетаниями клавиш типа Shift+Буква, Alt+Буква. Уверен, что если поставить этот режим и в случае с неперекодированными файлами локализации, то будет ситуация аналогичная моей (появление s в поисковом поле QS)Avada писал(а):появление (но в командной строке TC!) этой самой "s"
Хм.. Судя по названию, стоило написать не "по некой клавише", а "автозамена раскладки/регистра при некорректном написании". В моём случае это программа, функционал которой несколько шире при всей её портабельности и малом размере. Называется ninja, добрый аналог punto switcher. А имелось в виду исключительно автозамена раскладки/слова, хотя стоит думать, что и остальной функционал таких прог в режиме QS также будет игнорироваться. Стоит об этой делеме резюмировать автору.Avada писал(а):А что имеется в виду под программами автоизменения раскладки? Видимо, речь про автозамену раскладки/регистра по некоей клавише? У меня это Опечатка-2
Почти угадал. У меня режим "Отключён" (вызов пустого окна поиска через cm_ShowQuickSearch).Flasher писал(а):Так происходит по причине того, что в Настройках ТС выбран режим Быстрого поиска при нажатии Ctrl+Alt+Буква либо Alt+Буква.
Предчувствия его не обманули.Flasher писал(а):Уверен, что если поставить этот режим и в случае с неперекодированными файлами локализации, то будет ситуация аналогичная моей (появление s в поисковом поле QS)
Таким образом в кириллице имеем просто разные варианты проявления одного и того же глюка в зависимости от режима поиска. Однако же перехода в родительский каталог при включённой латинице у меня всё равно нету — там всё в порядке. Наверное, дело и вправду в перекодировке...
Да, я уже понял, о чём речь. Просто у меня замену некорректной раскладки/регистра выполняет одна программа, а обычное переключение раскладки — другая (Switch It!), с работой которой в поле поиска/фильтрации проблем нет.Flasher писал(а):Судя по названию, стоило написать не "по некой клавише", а "автозамена раскладки/регистра при некорректном написании".
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Несомненно.Avada писал(а):Однако же перехода в родительский каталог при включённой латинице у меня всё равно нету — там всё в порядке. Наверное, дело и вправду в перекодировке..
Забредая немного в оффтоп, выражу своё мнение: программульки эти слишком уж, на мой взгляд, слабоватые; первая меняет регистр слов только по кнопке Scroll Lock и только при выделении, что крайне неудобно(у меня, например, эта клавиша вообще включает зелёную подсветку на моей клавиатуре, а также задействована для выдвижения лотка одного из приводов), а вторая реализована только для смены раскладки при выбранном сочетании клавиш. Всё-таки рекомендую присмотреться к программе Keyboard Ninja, которая включает в себя не только упомянутые автозамену слов в нужную раскладку(как уже ясно из вышенаписанного, без второстепенных манипуляций) и назначение уже предусмотренных списком комбинаций, но также имеет встроенные редактор раскладки и нехилый наборчик(с учётом веса) других, не менее полезных опций настройки и средств автоматизации.Avada писал(а):Да, я уже понял, о чём речь. Просто у меня замену некорректной раскладки/регистра выполняет одна программа, а обычное переключение раскладки — другая (Switch It!), с работой которой в поле поиска/фильтрации проблем нет.
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
alexey65536
Ничего никуда не встроено, откуда такая информация? Google like Quicksearch — это лишь старое название QuickSearcheXtended. TC просто может автоматически использовать библиотеку этой программы (или любой подобной, если она появится) — либо без всяких ключей, если у неё стандартное имя и стандартное местоположение, либо нужно указывать полное имя как значение ключа tcmatch.
Так что если нужен функционал QuickSearcheXtended, смысл устанавливать, несомненно, есть.
Второй вопрос, что у разработчика что-то давненько не было новых версий. А кое-какие исправления глюков и улучшения (например, возможность нормальной локализации с произвольным языком) нужны.
Ничего никуда не встроено, откуда такая информация? Google like Quicksearch — это лишь старое название QuickSearcheXtended. TC просто может автоматически использовать библиотеку этой программы (или любой подобной, если она появится) — либо без всяких ключей, если у неё стандартное имя и стандартное местоположение, либо нужно указывать полное имя как значение ключа tcmatch.
Так что если нужен функционал QuickSearcheXtended, смысл устанавливать, несомненно, есть.
Второй вопрос, что у разработчика что-то давненько не было новых версий. А кое-какие исправления глюков и улучшения (например, возможность нормальной локализации с произвольным языком) нужны.
Последний раз редактировалось Avada Вс авг 01, 2010 13:15, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
Нет, конечно. Кнопка с воронкой управляет работой с быстрым фильтром и функционирует без всякого QSE — это стандартный элемент самого TC. И в справке это есть, и на форуме говорилось.alexey65536 писал(а):То есть, кнопка с воронкой и "Ctrl+S" предназначена именно для включения поиска с помощью QSE, если он установлен, в противном случае она бесполезна?
А расширенные поиск/фильтрация с QSE доступны либо сразу при вызове окошка быстрого поиска/фильтра (так по умолчанию), либо только при вводе чего-то в этом окошке (это если в настройках плагина выключить опцию "Allow input, leading to empty results"). Визуально отличительная черта активного QSE — не воронка, а дополнительная инструментальная панелька (я её выше описывал). Но её тоже отключить можно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
Den_Klimov
- Сообщения: 207
- Зарегистрирован: Пт ноя 03, 2006 11:27
- Откуда: Ukraine.Kiev
Это вместо того, чтобы анонсировать о недавнем выходе новой версии, где были убраны некоторые баги(пока не все, к сожалению)? 
Я пока тоже предпочитаю без неё обходиться. Правда у меня это всё дело удаляется подчистую.
Я пока тоже предпочитаю без неё обходиться. Правда у меня это всё дело удаляется подчистую.
Добрый день!
Каспер вдруг сегодня ругнулся на tcmatch.exe, заподозрив там Trojan-GameThief.Win32.OnLineGames.xhtq.
Отчёт с вирустотала: http://www.virustotal.com/file-scan/rep ... 1289224982
Кроме Каспера, всполошились ещё McAfee и VBA32.
Им просто не нравится UPX?
Каспер вдруг сегодня ругнулся на tcmatch.exe, заподозрив там Trojan-GameThief.Win32.OnLineGames.xhtq.
Отчёт с вирустотала: http://www.virustotal.com/file-scan/rep ... 1289224982
Кроме Каспера, всполошились ещё McAfee и VBA32.
Им просто не нравится UPX?