Console Control

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Console Control

Post by Max Rusov »

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
Last edited by Max Rusov on Mon 07 Jan, 2013 14:16, edited 3 times in total.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Console Control

Post by Max Rusov »

Ver 1.1

- Команда Maximize/Restore. В отличии от AltF9, при Restore восстанавливаются
размеры окна, которые были до Maximize, а не при запуске FAR.
Кроме того, в режиме "/w" при Restore восстанавливается ширина экранного
буфера и не появляется горизонтальный скроллер.

Также обрабатывается команды Maximize/Restore кнопками консольного окна.
При желании отключается в настройках плагина.

- Команды управления размером экранного буфера, для режима "/w".
Макрос на CtrlAlt+F9 включает/выключает большой экранный буфер "на лету".

- Улучшено изменение размеров шрифта при максимизированном окне.

- Частичная поддержка Windows XP (изменение размеров окна работает, шрифта - нет)
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Console Control

Post by Max Rusov »

Ver 1.2

- Если при изменении размеров окна мышкой удерживать кнопку Shift то размер
будет меняться только в одном измерении, по ширине или высоте

- Расширен список команд плагина, доступных из макросов через Plugin.Call
ВНИМАНИЕ: требуется замена макросов!

Возможно создание пресетов размеров окна/буфера, пример настройки:
макросы на CtrlAlt-Цифра.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Console Control

Post by Max Rusov »

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
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Console Control

Post by Max Rusov »

Ver 1.4

- Управление режимом Topmost и прозрачностью консольного окна.
Оба режима автоматически отключаются, когда окно максимизируется.

- Удалены избыточные макро команды WindowSizeDelta и BufferSizeDelta

- В комплект включен интерфейсный LUA модуль и LUA макрос
Post Reply

Return to “Анонсы новых плагинов”