Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri Apr 20, 2007 21:45    Post subject: Замена Alt+F4 на esc Reply with quote

Предисловие: существует уже не один плагин, позволяющий использовать в окне листера движки Акробат Ридера, ИЕ и т.д. и даже полные приложения(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
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Fri Apr 20, 2007 22:18    Post subject: Reply with quote

Keyboard Maniac
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat Apr 21, 2007 04:32    Post subject: Reply with quote

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

Другие варианты есть?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sat Apr 21, 2007 11:47    Post subject: Reply with quote

В теории это, конечно, можно сделать (смотреть родительский процесс, и только если это Тотал - закрывать по Esc), но я не слышал о существовании подобных программ...
Есть одна сырая мысля. PowerPro позволяет писать макросы. Соответственно, можно попробовать написать макрос-обработчик для Esc, который смотрит: если существует переменная окружения %COMMANDER_PATH% - значит, приложение запущено из Тотала (либо это приложение - сам Тотал, этот вариант тоже придётся проверить отдельно), значит, его закрываем. Что-нибудь такое. К сожалению, я с PowerPro на Вы, это лучше к товарищу Вахмурке...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat Apr 21, 2007 17:57    Post subject: Reply with quote

Quote:
В теории это, конечно, можно сделать
Я пробовал это сделать. Технически действительно, все работает, но с Esc есть проблема в смысле юзабилити. Слишком популярная клавиша оказалась - во многих диалогах используется. То есть далеко не всегда, когда я нажимал Esc я действительно имел в виду закрыть окно листера. В конце концов я отказался от этого.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Sat Apr 21, 2007 22:27    Post subject: Reply with quote

Worros wrote:
Маньяк вылетает, просит отправить отчет к такой-то там матери.

Не к матери, а к отцу Smile Отправил? Автор оперативно отвечает.

Worros wrote:
И кроме того, он насколько я понял перехватит эскейп сразу для всех приложений. А мне надо только для некоторых,запускаемых из ТС.

Конечно для всех. Глобальный хук.
Поставь фильтр по окну (класс/заголовок) на вкладке «Дополнительно»
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sun Apr 22, 2007 22:01    Post subject: Reply with quote

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

Всем спасибо за ответы, за помощь.
Back to top
View user's profile Send private message
ytka00



Joined: 13 Oct 2006
Posts: 53

Post (Separately) Posted: Thu May 17, 2007 20:06    Post subject: Reply with quote

Дак че никак не сделать чтоб по esc закрывались приложения открытые по F3?
_________________
TC 9.12; Win7 SP1 64bit
Back to top
View user's profile Send private message
Стас Агарков



Joined: 05 Feb 2007
Posts: 130
Location: Белгород

Post (Separately) Posted: Fri May 18, 2007 01:05    Post subject: Reply with quote

Может быть Гислеру стоит сказать?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group