есть ли в консоле режим выбора блока только клавиатуры или он сломан?
Я хотел бы выбрать группу слов, используя только клавиатуру.
https://docs.kde.org/stable5/en/applications/konsole/key-bindings.html
здесь у них было «Ctl-Shift-B» для входа в режим выбора блока, похоже, это не работает. https://bugs.kde.org/show_bug.cgi?id=122831
термиты contrl-shift-space не работает для консоли
Alt + клавиши со стрелками будут прыгать по словам, но с помощью Shift они также не выбираются
любая помощь приветствуется.
1 ответ
Очень хороший вопрос, кстати, у меня тоже была такая проблема. Что мне посоветовали:
Когда выбран пункт меню «Показать журнал», окно сворачивается. Прежде чем окно свернется, вы должны проверить, выбрал ли пользователь какой-либо ввод, чтобы предотвратить сбой. Вы можете проверить, выбирает ли пользователь что-либо, используя GetConsoleSelectionInfo.
Выходной параметр CONSOLE_SELECTION_INFO должен быть равен 0x00, а если это не так, нужно обработать выделение. Как показывает документация из GetConsoleMode/SetConsoleMode, вам нужно либо вызвать ReadFile, либо ReadConsole, чтобы отменить событие выбора, которое может происходить.
Когда вы реализовали это, он больше не должен падать.