Замена Alt+F4 на esc
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Замена Alt+F4 на esc
Предисловие: существует уже не один плагин, позволяющий использовать в окне листера движки Акробат Ридера, ИЕ и т.д. и даже полные приложения(AppLoader). Но, посколько выход по esc в большинстве приложений не предусмотрен, приходится пользоваться alt+F4. Это очень напрягает.
Есть ли универсальный способ заставить открытые из листера приложения закрываться по esc? Первейшие кандидаты для надругательства Foxit Reader, CR3 .
Есть ли универсальный способ заставить открытые из листера приложения закрываться по esc? Первейшие кандидаты для надругательства Foxit Reader, CR3 .
Последний раз редактировалось Worros Сб апр 21, 2007 04:29, всего редактировалось 1 раз.
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Keyboard Maniac
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Маньяк вылетает, просит отправить отчет к такой-то там матери.Видимо, конфликтует с дровами мультимедийной клавы. У меня уже были экцессы с пантосвитчером, который афаик тоже глобальный хук вешает.И кроме того, он насколько я понял перехватит эскейп сразу для всех приложений. А мне надо только для некоторых,запускаемых из ТС.
Другие варианты есть?
Другие варианты есть?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
В теории это, конечно, можно сделать (смотреть родительский процесс, и только если это Тотал - закрывать по Esc), но я не слышал о существовании подобных программ...
Есть одна сырая мысля. PowerPro позволяет писать макросы. Соответственно, можно попробовать написать макрос-обработчик для Esc, который смотрит: если существует переменная окружения %COMMANDER_PATH% - значит, приложение запущено из Тотала (либо это приложение - сам Тотал, этот вариант тоже придётся проверить отдельно), значит, его закрываем. Что-нибудь такое. К сожалению, я с PowerPro на Вы, это лучше к товарищу Вахмурке...
Есть одна сырая мысля. PowerPro позволяет писать макросы. Соответственно, можно попробовать написать макрос-обработчик для Esc, который смотрит: если существует переменная окружения %COMMANDER_PATH% - значит, приложение запущено из Тотала (либо это приложение - сам Тотал, этот вариант тоже придётся проверить отдельно), значит, его закрываем. Что-нибудь такое. К сожалению, я с PowerPro на Вы, это лучше к товарищу Вахмурке...
Почему же, ё-моё, ты нигде не пишешь "ё"?
Я пробовал это сделать. Технически действительно, все работает, но с Esc есть проблема в смысле юзабилити. Слишком популярная клавиша оказалась - во многих диалогах используется. То есть далеко не всегда, когда я нажимал Esc я действительно имел в виду закрыть окно листера. В конце концов я отказался от этого.В теории это, конечно, можно сделать
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Не к матери, а к отцуWorros писал(а):Маньяк вылетает, просит отправить отчет к такой-то там матери.
Конечно для всех. Глобальный хук.Worros писал(а):И кроме того, он насколько я понял перехватит эскейп сразу для всех приложений. А мне надо только для некоторых,запускаемых из ТС.
Поставь фильтр по окну (класс/заголовок) на вкладке «Дополнительно»
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
- Стас Агарков
- Сообщения: 130
- Зарегистрирован: Пн фев 05, 2007 19:45
- Откуда: Белгород
- Контактная информация: