View previous topic :: View next topic |
Author |
Message |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Fri Apr 20, 2007 21:45 Post subject: Замена Alt+F4 на esc |
|
|
Предисловие: существует уже не один плагин, позволяющий использовать в окне листера движки Акробат Ридера, ИЕ и т.д. и даже полные приложения(AppLoader). Но, посколько выход по esc в большинстве приложений не предусмотрен, приходится пользоваться alt+F4. Это очень напрягает.
Есть ли универсальный способ заставить открытые из листера приложения закрываться по esc? Первейшие кандидаты для надругательства Foxit Reader, CR3 .
Last edited by Worros on Sat Apr 21, 2007 04:29; edited 1 time in total |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Sat Apr 21, 2007 04:32 Post subject: |
|
|
Маньяк вылетает, просит отправить отчет к такой-то там матери.Видимо, конфликтует с дровами мультимедийной клавы. У меня уже были экцессы с пантосвитчером, который афаик тоже глобальный хук вешает.И кроме того, он насколько я понял перехватит эскейп сразу для всех приложений. А мне надо только для некоторых,запускаемых из ТС.
Другие варианты есть? |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat Apr 21, 2007 11:47 Post subject: |
|
|
В теории это, конечно, можно сделать (смотреть родительский процесс, и только если это Тотал - закрывать по Esc), но я не слышал о существовании подобных программ...
Есть одна сырая мысля. PowerPro позволяет писать макросы. Соответственно, можно попробовать написать макрос-обработчик для Esc, который смотрит: если существует переменная окружения %COMMANDER_PATH% - значит, приложение запущено из Тотала (либо это приложение - сам Тотал, этот вариант тоже придётся проверить отдельно), значит, его закрываем. Что-нибудь такое. К сожалению, я с PowerPro на Вы, это лучше к товарищу Вахмурке... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sat Apr 21, 2007 17:57 Post subject: |
|
|
Quote: | В теории это, конечно, можно сделать | Я пробовал это сделать. Технически действительно, все работает, но с Esc есть проблема в смысле юзабилити. Слишком популярная клавиша оказалась - во многих диалогах используется. То есть далеко не всегда, когда я нажимал Esc я действительно имел в виду закрыть окно листера. В конце концов я отказался от этого. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Sat Apr 21, 2007 22:27 Post subject: |
|
|
Worros wrote: | Маньяк вылетает, просит отправить отчет к такой-то там матери. |
Не к матери, а к отцу Отправил? Автор оперативно отвечает.
Worros wrote: | И кроме того, он насколько я понял перехватит эскейп сразу для всех приложений. А мне надо только для некоторых,запускаемых из ТС. |
Конечно для всех. Глобальный хук.
Поставь фильтр по окну (класс/заголовок) на вкладке «Дополнительно» _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Sun Apr 22, 2007 22:01 Post subject: |
|
|
Foxit Reader заменил на плагин GSWLX, а CR3 на CR2 соответственно. Они закрываются по esc "нативно". Пришлось пожертвовать скоростью, но в общем результат удовлетворяет. Жаль,что универсального решения не существует.
Всем спасибо за ответы, за помощь. |
|
Back to top |
|
|
ytka00
Joined: 13 Oct 2006 Posts: 53
|
(Separately) Posted: Thu May 17, 2007 20:06 Post subject: |
|
|
Дак че никак не сделать чтоб по esc закрывались приложения открытые по F3? _________________ TC 9.12; Win7 SP1 64bit |
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Fri May 18, 2007 01:05 Post subject: |
|
|
Может быть Гислеру стоит сказать? |
|
Back to top |
|
|
|