Anonim

Одной из уникальных и интересных особенностей Parallels Desktop является то, что он добавляет поддержку Touch Bar к популярным приложениям на виртуальных машинах Windows. Когда вы запустите виртуальную машину Windows в последней версии Parallels на MacBook Pro с сенсорной панелью, вы увидите, что разработчики Parallels добавили значки сенсорной панели в популярные приложения Windows, такие как Chrome, OneNote и Word. Действительно, с каждым новым выпуском Parallels разработчики компании расширяли список программного обеспечения Windows с поддержкой Touch Bar.
Но еще более интересным является тот факт, что Parallels позволяет пользователям создавать собственные кнопки сенсорной панели практически для любого приложения с помощью специального редактирования XML. Это позволяет добавлять кнопки сенсорной панели для предпочитаемого действия практически в любое приложение Windows, не дожидаясь, пока команда разработчиков Parallels добавит его для вас. Вот посмотрите, как все это работает.

Добавление пользовательских действий сенсорной панели в Parallels Desktop для Mac

Во-первых, давайте отметим системные требования для этой расширенной функции. На момент публикации этой статьи вам требуется Parallels Desktop 13 или Parallels Desktop 14 под управлением виртуальной машины Windows 7, Windows 8 или Windows 10. Очевидно, вам также понадобится MacBook Pro с сенсорной панелью, хотя те, у кого ее нет, могут имитировать сенсорную панель с помощью такого приложения, как Touché.
Также важно отметить, что этот учебник немного более продвинутый, чем те, которые мы регулярно освещаем здесь, в TekRevue. Хотя любой может освоить эти шаги с практикой, методом проб и ошибок, неопытные пользователи могут захотеть придерживаться стандартных методов на основе графического интерфейса для настройки сенсорной панели.
Для тех, кто готов продолжить, мы начнем с примера. Как уже упоминалось, при запуске поддерживаемого приложения в виртуальной машине Windows, такого как OneNote, отображается пользовательский макет сенсорной панели.

Parallels добавил поддержку Touch Bar для популярных приложений Windows, таких как OneNote.

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

Если поддержка сенсорной панели еще не добавлена ​​в приложение, вместо нее на сенсорной панели отображаются стандартные F-клавиши.

Чтобы создать пользовательские кнопки сенсорной панели для неподдерживаемого приложения, такого как MarkdownPad, сначала сделайте копию своей виртуальной машины с помощью функции моментального снимка Parallels Desktop. Для этого запустите виртуальную машину и выберите « Действия»> «Управление снимками» в строке меню в верхней части экрана (при условии, что ваша виртуальная машина не находится в полноэкранном режиме). Затем выберите « Создать»> «Снимок» . Это создает резервную копию состояния и конфигурации вашей виртуальной машины в данный момент. Если что-то пойдет не так в последующих шагах, вы всегда можете вернуться к этому моменту.
Создав снимок виртуальной машины, откройте проводник в виртуальной машине Windows, выберите строку пути и введите % LOCALAPPDATA% . Это ярлык для локальной папки AppData пользователя. Кроме того, вы можете перейти туда напрямую через C: UsersAppDataLocal .

Независимо от того, как вы туда попали, создайте в этой локальной папке новую папку с именем Parallels, а затем еще одну новую папку под названием CustomTouchBars . Затем нам нужно создать новый XML-файл для размещения здесь, который сообщит Parallels, какое приложение использовать для наших пользовательских кнопок сенсорной панели, и что эти кнопки делают. Вы можете использовать любой простой текстовый редактор, например встроенный блокнот Windows, или редактор, ориентированный на кодирование, например Notepad ++, который может упростить отслеживание с помощью цветовых направляющих и поддержки вкладок. Мы используем Notepad ++ в наших примерах скриншотов.
В любом случае, создайте новый документ и введите следующий текст в качестве отправной точки:

Parallels desktop: использование xml для создания пользовательских кнопок сенсорной панели для приложений Windows