Страница 1 из 1

Замена Alt+F4 на esc

Добавлено: Пт апр 20, 2007 21:45
Worros
Предисловие: существует уже не один плагин, позволяющий использовать в окне листера движки Акробат Ридера, ИЕ и т.д. и даже полные приложения(AppLoader). Но, посколько выход по esc в большинстве приложений не предусмотрен, приходится пользоваться alt+F4. Это очень напрягает.
Есть ли универсальный способ заставить открытые из листера приложения закрываться по esc? Первейшие кандидаты для надругательства Foxit Reader, CR3 .

Добавлено: Пт апр 20, 2007 22:18
Моторокер
Keyboard Maniac

Добавлено: Сб апр 21, 2007 04:32
Worros
Маньяк вылетает, просит отправить отчет к такой-то там матери.Видимо, конфликтует с дровами мультимедийной клавы. У меня уже были экцессы с пантосвитчером, который афаик тоже глобальный хук вешает.И кроме того, он насколько я понял перехватит эскейп сразу для всех приложений. А мне надо только для некоторых,запускаемых из ТС.

Другие варианты есть?

Добавлено: Сб апр 21, 2007 11:47
CaptainFlint
В теории это, конечно, можно сделать (смотреть родительский процесс, и только если это Тотал - закрывать по Esc), но я не слышал о существовании подобных программ...
Есть одна сырая мысля. PowerPro позволяет писать макросы. Соответственно, можно попробовать написать макрос-обработчик для Esc, который смотрит: если существует переменная окружения %COMMANDER_PATH% - значит, приложение запущено из Тотала (либо это приложение - сам Тотал, этот вариант тоже придётся проверить отдельно), значит, его закрываем. Что-нибудь такое. К сожалению, я с PowerPro на Вы, это лучше к товарищу Вахмурке...

Добавлено: Сб апр 21, 2007 17:57
VadiMGP
В теории это, конечно, можно сделать
Я пробовал это сделать. Технически действительно, все работает, но с Esc есть проблема в смысле юзабилити. Слишком популярная клавиша оказалась - во многих диалогах используется. То есть далеко не всегда, когда я нажимал Esc я действительно имел в виду закрыть окно листера. В конце концов я отказался от этого.

Добавлено: Сб апр 21, 2007 22:27
Моторокер
Worros писал(а):Маньяк вылетает, просит отправить отчет к такой-то там матери.
Не к матери, а к отцу :) Отправил? Автор оперативно отвечает.
Worros писал(а):И кроме того, он насколько я понял перехватит эскейп сразу для всех приложений. А мне надо только для некоторых,запускаемых из ТС.
Конечно для всех. Глобальный хук.
Поставь фильтр по окну (класс/заголовок) на вкладке «Дополнительно»

Добавлено: Вс апр 22, 2007 22:01
Worros
Foxit Reader заменил на плагин GSWLX, а CR3 на CR2 соответственно. Они закрываются по esc "нативно". Пришлось пожертвовать скоростью, но в общем результат удовлетворяет. Жаль,что универсального решения не существует.

Всем спасибо за ответы, за помощь.

Добавлено: Чт май 17, 2007 20:06
ytka00
Дак че никак не сделать чтоб по esc закрывались приложения открытые по F3?

Добавлено: Пт май 18, 2007 01:05
Стас Агарков
Может быть Гислеру стоит сказать?