Приветствую! Можно добавить в плагин такую функцию при поиске?
скрин на примере (Notepad++):

p.s.
Подсказали, нужно в файле настроек QSearch.ini изменить параметры как ниже:
new_ui=2
findall_mode=258
Seems to be related to this "feature" of Windows:Infocatcher wrote: ↑Sat Nov 16, 2024 12:33 pmBut what about AltGr+Enter? It's better to perform Alt+Enter action instead of nothing.
OK, I've improved handling of AltGr in the QSearch panel by adding the following additional condition:DV wrote: ↑Sat Nov 16, 2024 3:38 pmSeems to be related to this "feature" of Windows:Infocatcher wrote: ↑Sat Nov 16, 2024 12:33 pmBut what about AltGr+Enter? It's better to perform Alt+Enter action instead of nothing.
https://stackoverflow.com/questions/586 ... ent-layout
Code: Select all
isAltPressed = (GetKeyState(VK_MENU) & 0x80) != 0;
isAltGrPressed = isAltPressed && (uMsg != WM_SYSKEYDOWN || (lParam & 0x01000000) != 0); // AltGr emulates Alt+Ctrl
isCtrlPressed = !isAltGrPressed && (GetKeyState(VK_CONTROL) & 0x80) != 0;
When "Search: On-the-fly mode" is on, should work as requested.
destiny_child wrote: "Поиск: Искать "на лету" конечно же включен - иначе бы не работало при вводе символов по одному в поле ввода.
А не работает лишь вставка через буфер и выбор из комбобокса истории поиска.
Ну и куда уж чётче описывать это? Просто CTRL+V из буфера в поле. Или мышкой подцепить и выбрать какое-то
слово из комбобокса предыдущих поисков. Других условий нет.
volkovysk wrote:Для разраба плагина QSearch ещё объяcню и своими словами.
В тексте главного окна подсветка на лету динамически работает только тогда, когда либо непосредственно посимвольно с клавиатуры(в том числе и виртуальной) вводишь буквы в поле поискового запроса, либо передёргиваешь ЛЮБЫЕ галочки или кнопки на панели плагина, а так же с клавиатуры вставляешь слово посредством CTRL+V.
Во всех остальных вариантах динамики нет. То есть, если в поле поискового запроса вставлять слова посредством МЫШКИ или выбирать слово из выпадающего списка, то действительно подсветка плагина не реагирует на изменившиеся обстоятельства. Галка "Search: On-the-fly mode" тут не помогает.
The search on-the-fly reacts to the keyboard, it does not react to the mouse or drop-down list. In this case, just press F3 or Enter to initiate a new search.