XKeys — скрипт для замены одноимённого плагина
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
XKeys — скрипт для замены одноимённого плагина
Скрипт для замены плагина XKeys
Позволяет использовать в ФАРе (в том числе и для макросов) клавиатурные сочетания AltTab, AltEsc, AltSpace, AltEnter, AltPrntScrn, CtrlEsc и кнопку PrntScrn (она же PrtScr, она же PrintScreen) обычно зарезервированные Windows под системные нужды.
Очень краткая инструкция к очень короткому скрипту:
Перехватываемые клавиши перечисляются в строке с "local KEYS". После внесения изменений следует перезагрузить макросы или перезапустить ФАР.
Установка: Поместить скрипт в папку %farprofile%\macros\scripts или в любую подпапку там же.
Позволяет использовать в ФАРе (в том числе и для макросов) клавиатурные сочетания AltTab, AltEsc, AltSpace, AltEnter, AltPrntScrn, CtrlEsc и кнопку PrntScrn (она же PrtScr, она же PrintScreen) обычно зарезервированные Windows под системные нужды.
Очень краткая инструкция к очень короткому скрипту:
Перехватываемые клавиши перечисляются в строке с "local KEYS". После внесения изменений следует перезагрузить макросы или перезапустить ФАР.
Установка: Поместить скрипт в папку %farprofile%\macros\scripts или в любую подпапку там же.
- Attachments
-
- XKeys.1.00.7z
- XKeys 1.00
- (509 Bytes) Downloaded 415 times
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: XKeys — скрипт для замены одноимённого плагина
Latest post of the previous page:
HaRTФункция недокументирована, и судя по скудости выдачи гугла — пользуются ей единицы.
В ReactOS не реализована, в Wine тоже (не знаю насколько она вообще там применима).
Как уже замечено выше — вероятность того, что фар вызван откуда-то кроме консоли cmd — стремится к 0
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: XKeys — скрипт для замены одноимённого плагина
Это не отменяет правила хорошего тона, что за собой надо подчищать. Восстанавливает же Фар разные другие режимы консоли. Ведь в том же cmd можно эти системные клавиши настроить вызовом специализированной программульки и до Фара.John Doe wrote:Как уже замечено выше — вероятность того, что фар вызван откуда-то кроме консоли cmd — стремится к 0
PS
Я поэкспериментировал и не смог извлечь никакой пользы из возвращаемого значения
SetConsoleKeyShortcuts
— у меня оно всегда 1, но я вне консоли не запускал.Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: XKeys — скрипт для замены одноимённого плагина
не тогдашней, а nt4/w2k. там старое значение нигде не возвращается. хранится в THREADINFO csrss.exe.HaRT wrote:Кстати, меня обманывает память, или несколько лет назад исходники тогдашней Винды утекли в открытый доступ? Если так, то можно было бы там глянуть…
- abelenki
- Posts: 502
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 174 times
- Been thanked: 23 times
- Contact:
XKeys — скрипт для замены одноимённого плагина
взял скрипт из первого поста. положил в \Far\Profile\Macros\scripts\. создал в той же папке следующий макрос:
перезапустил Far.
по нажатию F12, AltEnter как не обрабатывался, так и не обрабатывается. т.е. Far не переходит в режим full screen.
подскажите, что я делаю не так?
Far Manager, version 3.0 (build 4559) x86; Windows 10 Pro x64
перезапустил Far.
по нажатию F12, AltEnter как не обрабатывался, так и не обрабатывается. т.е. Far не переходит в режим full screen.
подскажите, что я делаю не так?
Far Manager, version 3.0 (build 4559) x86; Windows 10 Pro x64
- abelenki
- Posts: 502
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 174 times
- Been thanked: 23 times
- Contact:
XKeys — скрипт для замены одноимённого плагина
да? а почему, когда я нажимаю Alt+Enter в Far, он переходит в режим full screen?Smitis wrote:Full screen давно отменили, начиная с Висты, кажется.
только в макросах это не отрабатывается.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
XKeys — скрипт для замены одноимённого плагина
Вы ничего не путаете? Точно Full screen (без рамки и Заголовка окна, а также без Панели Задач), а не Maximized (Развёрнутое)? И точно AltEnter, а не AltF9? (Или у Вас такой макрос?)
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
XKeys — скрипт для замены одноимённого плагина
не правильно понимаете суть скрипта. он не даёт возможности выполнять из макроса зарезервированные сочетания. он их «разрезервирует», позволяя повесить на такие сочетания макросы.abelenki wrote:подскажите, что я делаю не так?
точно. как минимум в 10-ке. оно конечно не старый фулскрин с переключением режима, а просто окно консоли на весь экран без рамок и заголовка, но да, он есть.HaRT wrote:Точно Full screen (без рамки и Заголовка окна, а также без Панели Задач), а не Maximized (Развёрнутое)? И точно AltEnter, а не AltF9? (Или у Вас такой макрос?)
- abelenki
- Posts: 502
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 174 times
- Been thanked: 23 times
- Contact:
XKeys — скрипт для замены одноимённого плагина
ничего не путаю. точно, без всяких макросов:HaRT wrote:Вы ничего не путаете? Точно Full screen (без рамки и Заголовка окна, а также без Панели Задач), а не Maximized (Развёрнутое)? И точно AltEnter, а не AltF9? (Или у Вас такой макрос?)
- abelenki
- Posts: 502
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 174 times
- Been thanked: 23 times
- Contact:
XKeys — скрипт для замены одноимённого плагина
ясно, спасибо. значит, никак.zg wrote:не правильно понимаете суть скрипта. он не даёт возможности выполнять из макроса зарезервированные сочетания. он их «разрезервирует», позволяя повесить на такие сочетания макросы.
- abelenki
- Posts: 502
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 174 times
- Been thanked: 23 times
- Contact:
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
XKeys — скрипт для замены одноимённого плагина
А откуда это у Вас в „полноэкранном“ режиме взялась полоса прокрутки?!
Это совсем не то, что для консольных приложений называется Full screen. Не надо вводить людей в заблуждение и попусту отнимать время!
Это обеспечивается какой-то внешней прогой, ищите её сами.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- abelenki
- Posts: 502
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 174 times
- Been thanked: 23 times
- Contact:
XKeys — скрипт для замены одноимённого плагина
Scren Buffer Size = 9999HaRT wrote:А откуда это у Вас в „полноэкранном“ режиме взялась полоса прокрутки?!
нет внешних прог.HaRT wrote:Это совсем не то, что для консольных приложений называется Full screen. Не надо вводить людей в заблуждение и попусту отнимать время!
ага, Windows 10 называется.HaRT wrote:Это обеспечивается какой-то внешней прогой, ищите её сами.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
XKeys — скрипт для замены одноимённого плагина
За M$ не угонишься. Ещё не все компы с XP/2003 сдохлиabelenki wrote:пользуйтесь современными операционными системами.
Разум когда-нибудь победит.