DrKnS
Премного благодарю Вас за Плагин XKeys! (http://forum.farmanager.com/viewtopic.php?f=11&t=4501)
Нечаянные наборы AltEsc, AltSpace и особенно AltEnter имхо были бы достойны даже простого опционного их отключения. А тут ещё даже и возможность произвольного применения этих клавишесочетаний!
Ваш плагин существенно расширяет сферу доступных для макросов наборов клавиш. То есть если, к примеру, включить в меню его настройки модификатор AltPrntScrn, можно будет использовать этот набор, а также ещё и CtrlAltPrntScrn, и AltShiftPrntScrn, и даже CtrlAltShiftPrntScrn (в последнем случае надо дополнительно разрешить модификатор CtrlAltShift как указано в техинфо #68).
В связи с изложенным есть и пожелание, связанное с неоднократными случаями перехвата клавишесочетаний сторонними прогами. Один из таких случаев был уже приведён мною на форуме: http://forum.farmanager.com/viewtopic.php?f=4&t=4087. И он не единичен. В частности, недавно в офисе из-за эпидемии переставляли винду, и понаставили вкупе с набором нужных и не очень нужных программ одну «полезняшку». Хорошо, что у меня уже был опыт, и я быстро разобрался, что это она втихомолку блокирует сочетания CtrlAlt-некоторыеБуквы.
Поэтому вопрос такой: нельзя ли опционно (может быть, например, не через меню плагина, а через некий конфиг в его папке) сделать возможным защиту клавишесочетаний, используемых в ФАРе, от перехвата другими прогами в случае такового?
XKeys — управление перехватом системных кнопкосочетаний окна
- lazyeugene
- Posts: 243
- Joined: Sat 29 Aug, 2009 17:14
- Has thanked: 1 time
Re: XKeys
В conemu xkeys не перехватывает сочетания. Альт-Ентер конему сам умеет посылать в консоль, а вот альт-пробел, например, нет.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: XKeys
Если вдруг не понятно - плагин есть полный аналог вот этой настройки: (которая в NT через интерфейс доступна только для dos-задач).
Отсюда следует, что сабж ничего не перехватывает, а "просит" обработчик консольного окна не обрабатывать эти клавиши самостоятельно, а засылать их в очередь консоли, наравне с остальными.
Т. к. это ваше conemu само обрабатывает весь ввод - режим работы консольного обработчика ему до лампочки, и допиливать надо непосредственно conemu.
Отсюда следует, что сабж ничего не перехватывает, а "просит" обработчик консольного окна не обрабатывать эти клавиши самостоятельно, а засылать их в очередь консоли, наравне с остальными.
Т. к. это ваше conemu само обрабатывает весь ввод - режим работы консольного обработчика ему до лампочки, и допиливать надо непосредственно conemu.