1. Общие сведения
2. Описание полоски меню главного окна
3. Всплывающее меню главного окна
4. Системное меню главного окна
5. Сочетания щелчка мыши и клавиатурных модификаторов для быстрого доступа к функциям главного окна (Mouse and keyboard shortcuts)

1. Общие сведения

Общий вид главного окна представлен на рис.1 (кликните на рисунке, чтобы увеличить).

linked/screenshoot036-2-300x240.png

linked/screenshoot036-2-300x240.png

Рис. 1. Общий вид главного окна

Главное окно - это основа пользовательского интерфейса программы Proxy32. Это стандартное окно Windows. Оно имеет заголовок, меню, кнопки максимизировать, минимизировать и закрыть в заголовке окна, оно представлено на панели задач Windows.

Главное окно программы Proxy32 предоставляет пользователю возможность работать с окнами терминала и другими окнами (окнами редактора скриптов, а также с окнами приложений Windows) в 6-ти рабочих пространствах.

В главном окне можно:

Главное окно имеет полоску меню, кнопки которого позволяют быстрый доступ к наиболее часто используемым функциям и командам, а также системное меню и всплывающее меню.

2. Описание полоски меню главного окна

Кликните на любой кнопке полоски меню главного окна (на рисунке 2 ниже), чтобы перейти к её описанию:

Рис 2. Общий вид полоски меню главного окна

Ниже приведены названия кнопок в полоске меню главного окна.

Кнопки переключения рабочих пространств

Кнопка "Фавориты"

Кнопка переключения между окнами в текущем рабочем пространстве

Кнопка перемещения окон между рабочими пространствами

Кнопки автоматической раскладки окон внутри текущего рабочего пространства

Кнопка изменения заголовка активного окна

Кнопка настройки поведения окон

Кнопка “скрыть/показать плавающие окна”

Кнопки "показать и расположить плавающие окна"

Кнопка “Всплывающее меню главного окна”

Кнопка контекстной подсказки "Что это такое?"

Кнопка вызова файла помощи (help)

Кнопка переключения пользователя с отдельного рабочего стола Windows на общий рабочий стол Windows

Кнопка включения/выключения тултипсов, встроенных в программу

Кнопка настройки терминатора строки COMMAND

Кнопки переключения рабочих пространств

Краткое описание:
Шесть кнопок позволяют напрямую переходить к нужному рабочему пространству. Текст кнопок отражает имена рабочих пространств. Имя текущего рабочего пространства может быть изменено.

Подробное описание:
В главном окне по очереди может быть показано шесть рабочих пространств. Каждому рабочему пространству в меню главного окна соответствует отдельная кнопка. Эта кнопка имеет название рабочего пространства. При первом запуске программы Proxy32 рабочие пространства имеют названия от Workspace0 до Workspace5, активным является рабочее пространство Workspace0, его кнопка выделена рамкой, а заголовок главного окна также имеет название Workspace0. Нажав на кнопку другого рабочего пространства, пользователь открывает это рабочее пространство в главном окне. При этом кнопка этого пространства в меню главного окна выделяется рамкой, а название текущего рабочего пространства появляется в заголовке главного окна (рис. 3,4).

linked/screenshoot037.png

linked/screenshoot037.png

Рис.3. Переключение рабочих пространств
linked/screenshoot038.png

linked/screenshoot038.png

Рис.4. Выбрано рабочее пространство 1

Каждому рабочему пространству пользователь может присваивать свои названия. Чтобы изменить имя текущего рабочего пространства сделайте правый клик на заголовке главного окна. Это запустит редактирование заголовка "на месте". Введенное название появляется не только в заголовке главного окна, но и на соответствующей кнопке рабочего пространства (рис. 5).

linked/screenshoot039.png

linked/screenshoot039.png

Рис.5. Переименование рабочего пространствa 1

Обычно пользователь присваивает рабочим пространствам такие названия, которые соответствуют задачам, выполняемым в этом рабочем пространстве. Переключаясь между рабочими пространствами, пользователь переключается между задачами, решаемыми в разных рабочих пространствах.

Кнопка "Фавориты"

Краткое описание:
Кнопка "Фавориты" позволяет создавать окна терминалов и приложений Windows в текущем рабочем пространстве.

Подробное описание:
В каждом рабочем пространстве пользователь может создавать:

Для создания окон терминалов и приложений Windows в меню главного окна имеется кнопка "Фавориты" , с помощью которой можно выбрать и запустить заранее подготовленную операцию.

При нажатии на кнопку "Фавориты" открывается меню фаворитов, в котором содержится 10 подменю (рис.6-7). При инсталляции программа создает начальный набор фаворитов в первых двух подменю (Quick Connect и Launch Application), чтобы пользователь сразу мог ими пользоваться. В дальнейшем, по мере освоения средств автоматизации, предоставляемых программой Proxy32, пользователь сможет сам помещать в меню "Фавориты" свои пускачи терминалов, команд, скриптов и плугин для быстрого их запуска.

linked/screenshoot040.png

linked/screenshoot040.png

Рис.6. Фавориты в подменю "Quick Connect"

Подменю Quick Connect содержит фавориты для того, чтобы создать окно терминала (встроенный терминал Proxy32, PuTTY или MinTTY) и подключить его к CYGWIN Bash shell или к SSH, SFTP, TELNET или FTP серверу.

linked/screenshoot040-2.png

linked/screenshoot040-2.png

Рис.7. Фавориты в подменю "Launch Application"

Подменю Launch Application содержит фавориты для того, чтобы создавать окна приложений Windows, например, Notepad или Firefox.

При использовании фаворитов в подменю Quick Connect Proxy32 выдает диалог, в котором пользователь должен задать значения параметров соединения с сервером (IP адрес, номер порта, имя пользователя и пароль) и нажать OK. На рис.8 представлен диалог ввода значений параметров для подключения к SSH серверу. На рис.9. показано, как после нажатия кнопки OK в диалоге ввода значений параметров терминал подключается к SSH серверу.

linked/screenshoot042.png

linked/screenshoot042.png

Рис.8. Пример диалога ввода значений параметров для подключения к SSH серверу
linked/screenshoot043.png

linked/screenshoot043.png

Рис.9. После нажатия кнопки OK в диалоге ввода значений параметров терминал подключается к SSH серверу

Введенные значения параметров остаются в памяти пока Proxy32 не закроется. Они появляются в диалоге в следующий раз при использовании этого фаворитa и пользователь может их редактировать перед нажатием кнопки OK.

Чтобы введенные значения параметров появились в диалоге при следующем запуске программы, нужно поставить галочку "Save on exit" в диалоге против тех параметров, значения которых нужно сохранить при выходе из программы.

Некоторые фавориты не требуют ввода значений параметров, поэтому диалог ввода значений параметров при их использовании не будет появляться.

Примечание:
  1. Для создания в рабочем пространстве окон, которые не помещены в меню фаворитов, необходимо вызвать плавающие окна, создать в окне дерева пускачей соответствующий пускач и запустить его. (ссылка)
  2. Пользователь также имеет возможность помещать (засасывать) в рабочие пространства окна внешних программ, созданные в Windows без использования программы Proxy32. (ссылка)
  3. Окно редактора скриптов создается только в процессе редактирования скрипта и не может быть вызвано через фавориты. (ссылка)

Кнопка переключения между окнами в текущем рабочем пространстве

Краткое описание:
Кнопка переключения между окнами в текущем рабочем пространстве позволяет переключаться между окнами терминалов и приложений Windows в текущем рабочем пространстве.

Подробное описание:

При нажатии на кнопку появляется список всех окон в текущем рабочем пространстве (рис. 10).

В этом списке можно найти нужное окно в текущем рабочем пространстве, если оно закрыто другими окнами или оказалось за границей видимой части рабочего пространства при уменьшении размеров главного окна.

Выбранное окно выделяется в этом списке рамкой вокруг иконки (Windows Vista/7/8) или галочкой (Windows XP). На рис.10 в списке выбрано окно FireFox. Выбирая окно из списка, пользователь переключается на это окно.

linked/screenshoot046.png

linked/screenshoot046.png

Рис.10. Список окон, запущенных в текущем рабочем пространстве

Переключаться между окнами, открытыми в текущем рабочем пространстве, можно простым кликаньем мышкой внутри окна или на его заголовке. При этом окно автоматически выбирается в списке. В некоторых внешних процессах кликанье внутри окна не всегда гарантирует его автоматический выбор в списке (потому что внешний процесс может пытаться сам управлять своим окном в ответ на клик пользователя). Поэтому для того, чтобы гарантировать переключение нужно явно выбрать это окно внешнего процесса в списке.

Если пользователь выберет название окна из списка или кликнет мышкой в любом месте внутри окна или на его заголовке:
linked/screenshoot051.png

linked/screenshoot051.png

Рис.11. Активное окно встроенного терминала выделено красной рамкой
linked/screenshoot052.png

linked/screenshoot052.png

Рис.12. Активное окно внешнего процесса (CMD console) выделено красной этикеткой со словом “ACTIVE”, которая размещается поверх заголовка окна
Примечание:

Подробнее о том, что такое активное окно и как в него посылаются команды смотри здесь и здесь.

Кнопка перемещения окон между рабочими пространствами

Краткое описание:
Кнопка перемещения окон между рабочими пространствами позволяет перемещать окна терминалов и приложений Windows из одного рабочего пространства в другое.

Подробное описание:
На рис.13-15 показан по шагам процесс перемещения окна CMD console из рабочего пространства Workspace0 в рабочее простраство Workspace5.

linked/screenshoot048-1.png

linked/screenshoot048-1.png

Рис.13. Перемещение окон из одного рабочего пространства в другое через drag-and-drop. Показан список окон в рабочем пространстве Workspace0 перед тем как пользователь перетащил мышкой имя/иконку окна CMD console и бросил его на имя рабочего пространства Workspace5.
linked/screenshoot049-1.png

linked/screenshoot049-1.png

Рис.14. Перемещение окон из одного рабочего пространства в другое через drag-and-drop. Показан список окон в рабочем пространстве Workspace0 после того как пользователь перетащил мышкой имя/иконку окна CMD console и бросил его на имя рабочего пространства Workspace5.
linked/screenshoot050-1.png

linked/screenshoot050-1.png

Рис.15. Перемещение окон из одного рабочего пространства в другое через drag-and-drop. Показан список окон в рабочем пространстве Workspace5 после того как пользователь перетащил мышкой имя/иконку окна CMD console и бросил его на имя рабочего пространства Workspace5.

Кнопки автоматической раскладки окон внутри текущего рабочего пространства

Краткое описание:
При нажатии на одну из кнопок автоматической раскладки окон внутри текущего рабочего пространства происходит размещение окон по выбранному алгоритму (плиткой, каскадом и т.д.). После раскладки окна не фиксируются в выбранных позициях и пользователь может их снова перемещать.

Подробное описание:
Кнопки автоматической раскладки окон внутри текущего рабочего пространства позволяют:

Во введении на рис. 2-5 приведены примеры автоматической раскладки окон терминалов плиткой и каскадом.

По умолчанию, если плавающие окна скрыты, то раскладка окон плиткой или каскадом осуществляется в пределах всего текущего рабочего пространства (рис. 16), а если плавающие окна не скрыты, то окна раскладываются в пределах свободной части текущего рабочего пространства, чтобы не перекрываться с плавающими окнами (рис. 17). Установку по умолчанию можно изменить в меню, вызываемом кнопкой или через Proxy32 Options Dialog (ссылка).

linked/screenshoot053.png

linked/screenshoot053.png

Рис.16. Раскладка окон в пределах всего рабочего пространства
linked/screenshoot054.png

linked/screenshoot054.png

Рис.17. Раскладка окон в пределах свободной части рабочего пространства

Окна после их минимизации с помощью кнопки меню главного окна или с помощью кнопки минимизации в заголовке окна по умолчанию автоматически будут располагаться внизу рабочего пространства (рис. 18). Эту установку по умолчанию можно изменить, например, можно автоматически располагать минимизированные окна столбиком. (рис. 19).

linked/screenshoot055.png

linked/screenshoot055.png

Рис.18. Автоматическая раскладка минимизированных окон внизу слева направо (по умолчанию)
linked/screenshoot056.png

linked/screenshoot056.png

Рис.19. Автоматическая раскладка минимизированных окон слева сверху вниз

Возможные варианты автоматической раскладки минимизированных окон внутри текущего рабочего пространства, которые пользователь может выбрать из 8-ми вариантов в меню Options Dialog, представлены на рис. 20.

linked/screenshoot057.png

linked/screenshoot057.png

Рис.20. Настройки поведения минимизированных окон в Proxy32 Options Dialog

После минимизации пользователь может, перетаскивая мышкой, расположить конкретные минимизированные окна в пределах рабочего пространства удобным для себя образом. Это расположение конкретных минимизированных окон будет запомнено, и при последующих минимизациях эти минимизированные окна будут расположены в тех местах рабочего пространства, куда их положил пользователь, до тех пор, пока указанные окна не будут закрыты. Однако, по умолчанию, при изменении размера главного окна минимизированные окна снова будут располагаться автоматически - для того, чтобы при уменьшении главного окна минимизированные окна не оказались за пределами видимой части рабочего пространства.

В меню, вызываемом кнопкой или через Proxy32 Options Dialog можно включить или выключить режим автоматической перераскладки минимизированных окон при изменении размеров главного окна. Кроме того, в Proxy32 Options Dialog (рис. 20) можно выбрать параметры размещения минимизированных окон при их автоматической раскладке, а также размер минимизированных окон.

Примечание: Размещение минимизированных окон при их автоматической раскладке и размер минимизированных окон - это системные настройки, поэтому они будут действовать на все минимизированные окна, запущенные в других программах Windows.

Кнопка возвращает все минимизированные окна в текущем рабочем пространстве в состояние, в котором они были до минимизации.

При нажатии на кнопку все неминимизированные окна в текущем рабочем пространстве нормализуются, т.е приводятся к такому положению и размеру как и вновь созданные окна (рис.21). Нормализация окон так же как и минимизация окон может помочь пользователю навести порядок в рабочем пространстве, когда в процессе работы неминимизированные окна имеют размеры и положение, не устраивающие пользователя.

Нормализация окон с помощью кнопки - это операция раскладки окон, когда пользователь имеет контроль над размещением и размером раскладываемых окон. Пользователь может использовать существующее окно терминала как образец, чтобы задать, в какое место рабочего пространства будут помещаться новые окна и какой размер они должны получать при создании. Чтобы использовать существующее окно терминала как образец пользователь должен выбрать меню "File/Save Terminal Settings" в окне этого терминала. Эта информация сохраняется в начальных настройках окна терминала.

linked/screenshoot087-1024x583.png

linked/screenshoot087-1024x583.png

Рис.21 Пример рабочего пространства с нормализованными окнами. Используются размер и положение окон, заданные в программе по умолчанию.

Кнопка изменения заголовка активного окна

Краткое описание:
Кнопка изменения заголовка активного окна позволяет изменять заголовок активного окна.

Подробное описание:
При создании любого окна в текущем рабочем пространстве через меню Фаворитов или через плавающее окно LauncherTree ему присваивается заголовок (заданный в поле тултипсов пускача).

Кнопка изменения заголовка активного окна позволяет изменять заголовок любого активного окна. При нажатии на кнопку появляется диалог "New Window Title" для ввода пользователем нового названия активного окна (Рис.22).

linked/screenshoot058.png

linked/screenshoot058.png

Рис.22. Диалог для ввода нового заголовка активного окна

Кроме того, для встроенного терминала Proxy32 заголовок может быть отредактирован на месте, если пользователь сделает правый клик на заголовке этого окна. (рис.23)

linked/screenshoot059.png

linked/screenshoot059.png

Рис.23. Редактирование заголовка окна терминала "на месте"

Новый заголовок окна автоматически появляется в списке окон в текущем рабочем пространстве, открывающемся при нажатии кнопки .

Некоторые внешние процессы, например Putty или MinTTY, по команде с удаленного компьютера могут изменять заголовок своего окна. Proxy32 по умолчанию автоматически восстанавливает заголовок, который присвоен этому окну в программе Proxy32. Однако, в меню кнопки можно разрешить внешним процессам самим изменять заголовок своего окна.

Примечание:

Кнопка настройки поведения окон

Краткое описание:
Меню указанной кнопки служит для формирования рабочей среды пользователя. При нажатии на эту кнопку появляется выпадающее меню, в котором можно выбрать удобную для пользователей привязку плавающих окон и главного окна друг к другу (полностью зависимое взаимное расположение окон или частичную или полную независимость окон друг от друга), возможность при необходимости размещения окон на двух мониторах, и т.д. Функции этой кнопки задублированы в Options Dialog на странице "Windows Behavior"

Подробное описание:
Во введении уже говорилось, что основными компонентами программы Proxy32 наряду с главным окном являются плавающие окна LauncherTree и Selector.

Если из трех окон программы Proxy32 только одно видно пользователю, а другие окна загорожены окнами других программ, то при кликанье мышкой на видимом окне программы Proxy32 другие два окна также появляются на переднем плане экрана.

Главное окно и плавающее окно LauncherTree можно уменьшать и увеличивать по ширине и по высоте, потащив мышкой за любую сторону этого окна. Плавающее окно Selector можно уменьшать или увеличивать только в ширину.

С помощью мышки, взявшись за заголовок любого из трех окон, можно перемещать их и располагать произвольным образом на экране монитора (рис.24). Когда плавающие окна перекрываются с главным окном, они всегда будут располагаться поверх него.

linked/screenshoot033-1024x758.png

linked/screenshoot033-1024x758.png

Рис.24. Произвольное расположение плавающих окон

В меню главного окна имеются кнопки , которые управляют автоматическим расположением плавающих окон относительно главного окна. Они позволяют автоматически размещать плавающие окна в фиксированные положения внутри или снаружи главного окна в левом верхнем или правом нижнем углу (рис.25). На рис.25 показано расположение плавающих окон слева снаружи при нажатии на кнопку . Во введении на рис.14-17 приведены все возможные варианты автоматического размещения плавающих окон.

linked/screenshoot001-1024x564.png

linked/screenshoot001-1024x564.png

Рис.25. Плавающие окна слева снаружи

Таким образом, плавающие окна можно раскладывать на экране монитора вручную произвольным образом, а также автоматически в фиксированные положения относительно главного окна.

Кнопка полоски меню главного окна позволяет управлять тем, как оба плавающих окна (LauncherTree и Selector) будут вести себя при перемещении главного окна и изменении его размера (естественно,что передвигать главное окно или изменять его размеры можно в том случае, если оно не максимизировано). При нажатии на эту кнопку появляется меню, в котором пользователь может выбрать одну из трех опций поведения плавающих окон (рис.26):

linked/screenshoot060.png

linked/screenshoot060.png

Рис.26. Меню кнопки
linked/screenshoot093-300x198.png

linked/screenshoot093-300x198.png

linked/screenshoot094-300x207.png

linked/screenshoot094-300x207.png

Рис. 27. Выбрана первая опция. Показано расположение окон до и после перемещения главного окна.

linked/screenshoot095-300x200.png

linked/screenshoot095-300x200.png

linked/screenshoot096-300x196.png

linked/screenshoot096-300x196.png

Рис. 28. Выбрана вторая опция. Показано расположение окон до и после перемещения главного окна.

linked/screenshoot097-300x193.png

linked/screenshoot097-300x193.png

linked/screenshoot098-300x193.png

linked/screenshoot098-300x193.png

Рис. 29. Выбрана третья опция. Показано расположение окон до и после перемещения главного окна.

linked/screenshoot099-300x190.png

linked/screenshoot099-300x190.png

linked/screenshoot100-300x192.png

linked/screenshoot100-300x192.png

Рис. 30. Выбрана первая опция. Показано расположение окон до и после изменения размеров главного окна.

linked/screenshoot101-300x188.png

linked/screenshoot101-300x188.png

linked/screenshoot102-300x190.png

linked/screenshoot102-300x190.png

Рис. 31. Выбрана вторая или третья опция. Показано расположение окон до и после изменения размеров главного окна.

В меню кнопки имеется также 6 дополнительных опций, которые пользователь может выбрать галочкой. Эти опции позволяют ему организовать работу в главном окне в соответствии со своими предпочтениями.

Кнопка “скрыть/показать плавающие окна”

Эта кнопка показывает/скрывает плавающие окна LauncherTree и Selector. “Скрытое/видимое” состояние плавающих окон, установленное пользователем, сохраняется после рестарта приложения Proxy32. Чтобы отобразить (сделать видимыми) плавающие окна, нажмите эту кнопку снова или нажмите одну из кнопок, которые называются “показать и расположить плавающие окна”.

Кнопки "показать и расположить плавающие окна"

Краткое описание:
Эти четыре кнопки “покажут” плавающие окна LauncherTree и Selector, если они скрыты, и поместят плавающие окна в заданные фиксированные позиции.

Подробное описание:
Выше уже говорилось о том, что плавающие окна можно раскладывать на экране монитора вручную произвольным образом, а также автоматически в фиксированные положения относительно главного окна. Для этого в меню главного окна имеются 4 кнопки . Эти четыре кнопки “покажут” плавающие окна LauncherTree и Selector, если они скрыты, и поместят плавающие окна в зависимости от выбора пользователя вверху слева снаружи, или вверху слева внутри, или внизу справа снаружи, или внизу справа внутри. Кроме того, плавающие окна скорректируют свой размер, чтобы соответствовать размеру главного окна. На рис. 32 показано расположение плавающих окон слева внутри по отношению к главному окну. Во введении на рис.14-17 приведены все возможные варианты автоматического размещения плавающих окон.

linked/screenshoot003.png

linked/screenshoot003.png

Рис.32. Плавающие окна расположены слева внутри после нажатия на кнопку

Возможные положения плавающих окон относительно главного окна наглядно представлены на самих кнопках. На них главное окно изображено синим квадратом, а плавающие окна красными прямоугольниками.

Расположение плавающих окон снаружи, как показано на кнопках , возможно только, если главное окно не максимизировано. Расположение плавающих окон внутри, как показано на кнопках , возможно при максимизированном и немаксимизированном главном окне.

Если главное окно не максимизировано, а плавающие окна расположены снаружи, то при максимизации главного окна плавающие окна автоматически помещаются внутрь него, как показано на кнопках .

Если главное окно максимизировано, а плавающие окна расположены внутри, то при попытке расположить их снаружи путем нажатия на одну из кнопок главное окно будет автоматически переведено в немаксимизированное состояние, а плавающие окна будут расположены снаружи.

Примечание:

Кнопки располагают плавающие окна указанным выше способом при любой выбранной опции поведения плавающих окон в меню кнопки . Но перемещаться и менять свои размеры при перемещении и изменении размеров главного окна плавающие окна будут в зависимости от выбранной опции поведения плавающих окон в меню кнопки .

Кнопка “Всплывающее меню главного окна”

Кнопка позволяет реализовать один из возможных способов вызова всплывающего меню главного окна (рис.33).

linked/screenshoot103.png

linked/screenshoot103.png

Рис.33. Всплывающее меню главного окна

Когда полоска меню главного окна скрыта, то кнопка “Всплывающее меню главного окна” недоступна. Имеются следующие альтернативные способы вызова всплывающего меню:

Это всплывающее меню главного окна содержит многие команды и опции, которые дублируют кнопки полоски меню главного окна. Некоторые функции, однако доступны только через это меню. Эти функции описаны в разделе 3. Всплывающее меню главного окна.

Кнопка контекстной подсказки "Что это такое?"

При нажатии этой кнопки программа переходит в режим контекстной подсказки для следующего нажатия мышки. Курсор принимет форму стрелки со знаком вопроса. В этом режиме при нажатии на кнопку или при выборе пункта в меню вместо выполнения действия происходит вызов страницы подсказки, которая описывает кнопку или пункт меню. После этого режим контекстной подсказки завершается и курсор возвращается к своей обычной форме.

Кнопка вызова файла помощи (help)

При нажатии на эту кнопку открывается начальная страница в файле помощи (help). В файле помощи имеется оглавление и предметный указатель, что позволяет пользователю найти необходимую информацию.

Кнопка переключения пользователя с отдельного рабочего стола Windows на общий рабочий стол Windows

Краткое описание:
При нажатии этой кнопки происходит переключение пользователя с отдельного рабочего стола Windows на общий рабочий стол Windows. Переключение работает, когда Proxy32 запущена на отдельном рабочем столе.

Подробное описание:
Proxy32 может создать отдельный рабочий стол Windows и запустить на нем свою графическую оболочку. В этом случае программы, которые запущены на общем рабочем столе Windows, не смогут взаимодействовать с графической оболочкой Proxy32 (манипулировать окнами Proxy32 и посылать в них нажатия клавиш и мыши). Режим запуска Proxy32 на отдельном рабочем столе может использоваться для выполнения очень важных задач, когда пользователь хочет исключить возможность вмешательства в его работу со стороны других программ.

Запуск Proxy32 на отдельном рабочем столе Windows по умолчанию выключен, но он может быть включен через Proxy32 Options Dialog.

Когда Proxy32 запущена на отдельном рабочем столе Windows, она позволяет пользователю переключаться между отдельным рабочим столом Windows и общим рабочим столом Windows:

Кнопка включения/выключения тултипсов, встроенных в программу

Эта кнопка позволяет оперативно включать и выключать тултипсы, встроенные в программу. После установки программы эти тултипсы включены. Когда пользователь ознакомился со всеми органами управления программы, то он может их отключить.

Кнопка настройки терминатора строки COMMAND

Кнопка настройки терминатора строки COMMAND позволяет оперативно переключаться между тремя типами терминатора строки COMMAND для окон внешних процессов: - CR/NL (Carriage Return and New Line) - NL (New Line) - NONE (No line terminator is sent) Например, если пользователь хочет посылать строки COMMAND в окно CMD console, то терминатор строки должен быть установлен в положение CRNL. Для посылки COMMAND в окно Notepad терминатор строки должен быть установлен в положение NL. Если пользователь хочет сам подтверждать строки автоматически набранные через выполнение COMMAND, то терминатор строки должен быть установлен в положение NONE и пользователь должен вручную нажимать клавишу "Возврат каретки" после каждой команды.

3. Всплывающее меню главного окна

На рис.33 показано всплывающее меню главного окна, которое открывается при нажатии кнопки .

Когда полоска меню главного окна скрыта, то кнопка “Всплывающее меню главного окна” недоступна. Имеются следующие альтернативные способы вызова всплывающего меню:

Это всплывающее меню главного окна содержит многие команды и опции, которые дублируют кнопки полоски меню главного окна. Некоторые функции, однако доступны только через это меню:

  1. Подменю "Arrange windows in the current workspace" (Расположение окон в текущем рабочем пространстве) всплывающего меню кроме команд, доступных через кнопки полоски меню главного окна, содержит дополнительные опции:
linked/screenshoot104.png

linked/screenshoot104.png

Рис.34. Всплывающее меню главного окна, команда "ARRANGE all minimized windows" (расположить все минимизированные окна)
linked/screenshoot105.png

linked/screenshoot105.png

Рис.35. Всплывающее меню главного окна, подменю "UNMINIMIZE all and Arrange" (поднять все минимизированные окна и расположить их)
  1. Подменю "Put external windows unto workspace" (Поместить окна внешних процессов внутрь рабочего пространства) позволяет настроить режимы автоматического “всасывания” (AUTOGRAB) окон внешних процессов (Notepad, Wordpad, Putty, Firefox и т.д.) внутрь рабочего пространства, выполнить ручное “всасывание” (GRAB) и обратную операцию (RELEASE) (см. рис.36). Об этом подменю будет подробно рассказано в разделе, посвященном внешним процессам (ссылка).
linked/screenshoot108.png

linked/screenshoot108.png

Рис.36. Всплывающее меню главного окна, подменю "Put external windows unto workspace" (поместить окна внешних процессов внутрь рабочего пространства)
  1. Подменю "Set background of the current workspace" (Настроить фон рабочего пространства) позволяет выбрать фоновый рисунок или фоновый цвет для каждого из 6-ти рабочих пространств (см. рис.37).
linked/screenshoot106.png

linked/screenshoot106.png

Рис.37. Всплывающее меню главного окна, подменю "Set background of the current workspace" (Настроить фон рабочего пространства)
  1. Пункт меню "Show menu bar in the Main Window" (Показать полоску меню в главном окне) позволяет скрыть/показать полоску меню главного окна (см. рис.33).

  2. Пункт меню "Options Dialog" позволяет вызвать диалог настроек всей программы (см. рис.38). На рис.39 показано окно Options Dialog. Подробное описание "Options Dialog" приведено здесь.

linked/screenshoot107.png

linked/screenshoot107.png

Рис.38. Всплывающее меню главного окна, команда "Options Dialog"
linked/screenshoot089.png

linked/screenshoot089.png

Рис.39. Options Dialog

4. Системное меню главного окна

Системное меню Proxy32 практически идентично всплывающему меню, появляющемуся при нажатии на кнопку “Всплывающее меню главного окна” полоски меню главного окна и подробно описанному выше. Как видно из рис. 40 по сравнению с всплывающим меню оно имеет дополнительно только стандартные опиции закрыть, минимизировать и максимизировать главное окно, которые дублируют кнопки в заголовке главного окна, как это принято в Windows. Системное меню вызывается:
linked/screenshoot109.png

linked/screenshoot109.png

Рис.40. Системное меню главного окна

5. Сочетания щелчка мыши и клавиатурных модификаторов для быстрого доступа к функциям главного окна (Mouse and keyboard shortcuts)

Хотя операции в главном окне могут быть выполнены с помощью больших кнопок полоски меню главного окна, иногда желательно скрыть полоску меню главного окна, чтобы освободить место внутри рабочего пространства. В таком случае можно получить доступ к функциям всех кнопок через всплывающее/системное меню главного окна. Кроме того, функции наиболее употребительных кнопок могут быть выполнены напрямую через сочетания щелчка мыши и клавиатурных модификаторов, без необходимости использования всплывающего/системного меню. Щелчки мыши в сочетании с клавиатурными модификаторами работают не только на фоновой части главного окна, но также и на заголовке главного окна и на заголовках плавающих окон. Это помогает, когда фоновая часть главного окна закрыта окнами терминалов.

Сочетания Middle-Click с модифицирующими клавишами предоставляют 15 команд которые можно переназначить через соответствующую страницу Options Dialog. Ниже показано стандартное отображение сочетаний Middle-Click в команды рабочего пространства:

linked/Options-dialog-page-Assign-Actions-to-Workspace_Middle-Click.png

linked/Options-dialog-page-Assign-Actions-to-Workspace_Middle-Click.png

Имеются следующие альтернативные способы вызова всплывающего/системного меню главного окна (эквивалентного кнопке и покрывающего все функциональные возможности главного окна):

Кнопка “show/hide floating windows” (показать/скрыть плавающие окна)

Кнопка “move windows between workspaces” (перемещать окна между рабочими пространствами)

Переименовать рабочее пространство:

Переименовать окно встроенного терминала:

Table 1. Hard-coded Mouse-Keyboard Shortcuts that work on the titlebars of the Main, LauncherTree and Selector windows and on the background of the Main window
Modifier key Left-double-click right-click
None show/hide floating windows show menu to move windows between workspaces (on the title of the main window or terminal window - rename the window)
Ctrl show popup menu of the main window
Table 2. Mouse-Keyboard Shortcuts to control windows of external processes
Action Result
Press and hold Ctrl and then press and hold left mouse button for more than one second on the title of the external window. Position of pressed left mouse button should be over the internal area of the main window External window will be sucked into workspace (if it is not inside of the workspace) or released out of the workspace (if it is inside of the workspace)