Console Control

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

Console Control

Post by Max Rusov » Sun 23 Dec, 2012 17:30

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: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Console Control

Post by Max Rusov » Sat 05 Jan, 2013 21:42

Ver 1.1

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

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

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

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

- Частичная поддержка Windows XP (изменение размеров окна работает, шрифта - нет)

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Console Control

Post by Max Rusov » Mon 07 Jan, 2013 14:04

Ver 1.2

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

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

Возможно создание пресетов размеров окна/буфера, пример настройки:
макросы на CtrlAlt-Цифра.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Console Control

Post by Max Rusov » Sun 10 Feb, 2013 15:15

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: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Console Control

Post by Max Rusov » Sun 17 Mar, 2013 15:07

Ver 1.4

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

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

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

Post Reply

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