Console Control for FAR 3
Микроплагин для управления размером и шрифтом консольного окна FAR с помощью мыши или клавиатуры.
Для изменения размера окна мышью схватите за нижний правый угол консоли (не за рамку!) и изменяйте размер. При желании обработку мыши можно отключить в настройках плагина.
Для управления с клавиатуры установите макросы из файла ConsoleControl.fmlua. По умолчанию настроены следующие клавиатурные команды:
AltShift+Стрелки - Изменение размера окна
Ctrl+КолесоМыши - Изменение размера шрифта
Alt+F9 - Maximize/Restore, оптимизированный вариант
CtrlAlt+F9 - Включение/выключение большого буфера экрана (в режиме "/w")
CtrlAlt-Цифра - Пресеты размеров окна консоли.
Ограничения: Windows Vista+ (частично совместимо с Windows XP), не совместимо с ConEmu.
Исходные тексты и последние версии:
http://plugring.farmanager.com/plugin.php?pid=886
Обсуждение: http://forum.farmanager.com/viewtopic.php?f=5&t=7620
Console Control
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Console Control
Ver 1.1
- Команда Maximize/Restore. В отличии от AltF9, при Restore восстанавливаются
размеры окна, которые были до Maximize, а не при запуске FAR.
Кроме того, в режиме "/w" при Restore восстанавливается ширина экранного
буфера и не появляется горизонтальный скроллер.
Также обрабатывается команды Maximize/Restore кнопками консольного окна.
При желании отключается в настройках плагина.
- Команды управления размером экранного буфера, для режима "/w".
Макрос на CtrlAlt+F9 включает/выключает большой экранный буфер "на лету".
- Улучшено изменение размеров шрифта при максимизированном окне.
- Частичная поддержка Windows XP (изменение размеров окна работает, шрифта - нет)
- Команда Maximize/Restore. В отличии от AltF9, при Restore восстанавливаются
размеры окна, которые были до Maximize, а не при запуске FAR.
Кроме того, в режиме "/w" при Restore восстанавливается ширина экранного
буфера и не появляется горизонтальный скроллер.
Также обрабатывается команды Maximize/Restore кнопками консольного окна.
При желании отключается в настройках плагина.
- Команды управления размером экранного буфера, для режима "/w".
Макрос на CtrlAlt+F9 включает/выключает большой экранный буфер "на лету".
- Улучшено изменение размеров шрифта при максимизированном окне.
- Частичная поддержка Windows XP (изменение размеров окна работает, шрифта - нет)
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Console Control
Ver 1.2
- Если при изменении размеров окна мышкой удерживать кнопку Shift то размер
будет меняться только в одном измерении, по ширине или высоте
- Расширен список команд плагина, доступных из макросов через Plugin.Call
ВНИМАНИЕ: требуется замена макросов!
Возможно создание пресетов размеров окна/буфера, пример настройки:
макросы на CtrlAlt-Цифра.
- Если при изменении размеров окна мышкой удерживать кнопку Shift то размер
будет меняться только в одном измерении, по ширине или высоте
- Расширен список команд плагина, доступных из макросов через Plugin.Call
ВНИМАНИЕ: требуется замена макросов!
Возможно создание пресетов размеров окна/буфера, пример настройки:
макросы на CtrlAlt-Цифра.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Console Control
Ver 1.3
- Возможность изменения консольного шрифта, через диалог и Plugin.Call
- Командный префикс "conctrl:", позволяет сохранять и загружать палитры
консоли в текстовых файлах *.pal (Vista+)
Также поддерживается двоичный формат *.plt утилиты Console Palette Changer
http://home.comcast.net/~derelict/console_attr.html
Для чтения палитр, идущих в комплекте с Console Palette Changer значение
Scale лучше задавать в пределах 3-4, например:
conctrl:/Scale=4 /Load=DOS.PLT
- Возможность изменения консольного шрифта, через диалог и Plugin.Call
- Командный префикс "conctrl:", позволяет сохранять и загружать палитры
консоли в текстовых файлах *.pal (Vista+)
Также поддерживается двоичный формат *.plt утилиты Console Palette Changer
http://home.comcast.net/~derelict/console_attr.html
Для чтения палитр, идущих в комплекте с Console Palette Changer значение
Scale лучше задавать в пределах 3-4, например:
conctrl:/Scale=4 /Load=DOS.PLT
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 18 times
Re: Console Control
Ver 1.4
- Управление режимом Topmost и прозрачностью консольного окна.
Оба режима автоматически отключаются, когда окно максимизируется.
- Удалены избыточные макро команды WindowSizeDelta и BufferSizeDelta
- В комплект включен интерфейсный LUA модуль и LUA макрос
- Управление режимом Topmost и прозрачностью консольного окна.
Оба режима автоматически отключаются, когда окно максимизируется.
- Удалены избыточные макро команды WindowSizeDelta и BufferSizeDelta
- В комплект включен интерфейсный LUA модуль и LUA макрос