Anonim

Однією з унікальних та цікавих особливостей Parallels Desktop є те, що вона додає підтримку Touch Bar популярним програмам у віртуальних машинах Windows. Коли ви запускаєте Windows VM в останній версії Parallels на обладнаній сенсорною панеллю MacBook Pro, ви побачите, що розробники Parallels додали піктограми Touch Bar до популярних програм 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 Bar із таким додатком, як Touché.
Важливо також зазначити, що цей підручник трохи досконаліший, ніж ті, які ми регулярно висвітлюємо тут у TekRevue. Хоча кожен може освоїти дії на практиці, проби та помилки, недосвідчені користувачі можуть захотіти дотримуватися методів на основі GUI за замовчуванням для налаштування сенсорної панелі.
Для тих, хто готовий продовжити, ми почнемо з прикладу. Як уже згадувалося, запуск підтримуваного додатка у вікні Windows, наприклад OneNote, відображає власну розкладку сенсорної панелі.

Parallels додав підтримку Touch Bar для популярних програм Windows, таких як OneNote.

Але запуск непідтримуваного додатка, такого як утиліта редагування тексту MarkdownPad 2, відображає лише макет функціональної клавіші за замовчуванням на сенсорній панелі.

Якщо підтримка Touch Bar ще не додано в додаток, на сенсорній панелі замість цього відображаються F-клавіші за замовчуванням.

Щоб створити спеціальні кнопки сенсорної панелі для непідтримуваного додатка, такого як MarkdownPad, спочатку зробіть копію вашої віртуальної машини за допомогою функції знімка робочого столу Parallels. Для цього запустіть свій віртуальний комп'ютер та виберіть Дії> Керуйте знімками на панелі меню у верхній частині екрана (якщо припустимо, що VM не працює в повноекранному режимі). Потім виберіть Створити> Знімок . Це створює резервну копію стану та конфігурації VM в цей конкретний момент. Якщо в наступних кроках щось піде не так, ви завжди можете повернутися до цього моменту.
Створивши знімок VM, відкрийте Провідник файлів у вікні Windows, виберіть смугу шляху та введіть % LOCALAPPDATA% . Це ярлик до локальної папки AppData користувача. Крім того, ви можете переміщатися туди безпосередньо через C: UsersAppDataLocal .

Незалежно від того, як ви потрапили туди, створіть нову папку всередині локальної папки під назвою Parallels, а потім іншу нову папку в межах CustomTouchBars . Далі нам потрібно створити новий XML-файл для розміщення тут, який повідомить Parallels, який додаток використовувати для наших спеціальних кнопок Touch Bar та що ці кнопки роблять. Ви можете використовувати будь-який основний текстовий редактор, наприклад вбудований Блокнот Windows, або ви можете скористатися редактором, орієнтованим на кодування, як Notepad ++, який спрощує відстеження за допомогою кольорових посібників та підтримки вкладок. У нашому прикладі скріншотів ми використовуємо Notepad ++.
У будь-якому випадку створіть новий документ і введіть наступний текст як вихідну точку:

.exe.xml - знову ж таки, в нашому випадку це буде MarkdownPad2.exe.xml - і переконайтеся, що він знаходиться у створеній раніше папці CustomTouchBars . Нарешті, перезавантажте свою віртуальну машину.
Коли VM завантажується, запустіть додаток, для якого ви створили спеціальну кнопку Touch Bar, і вам слід побачити, що кнопка з’являється на сенсорній панелі вашого Mac. Перевірте його функціональність, щоб переконатися, що все працює.

Подальша налаштування кнопок сенсорної панелі

Тепер, коли у вас вбудована одна спеціальна кнопка, ви можете додатково налаштувати сенсорну панель програми, додавши додаткові кнопки, змінивши кольори або змінивши ширину. Щоб додати додаткові кнопки, просто знову відкрийте свій XML-файл та створіть новий рядок. Переконайтесь, що вкажіть унікальний ідентифікатор, а потім додайте бажаний ярлик і дайте йому відповідне ім’я. Нарешті, додайте унікальний ідентифікатор нової кнопки до списку defaultItemIdentifiers у верхньому рядку.
Так, наприклад, якщо ми додали другу кнопку MarkdownPad 2 для формату заголовка рівня 2, наш XML виглядатиме так:

Висновок

У цьому підручнику розглянуто додавання спеціальних значків сенсорної панелі до однієї програми. Після того, як ви будете готові додати спеціальні кнопки до додаткових програм, просто створіть новий XML-файл, виконуючи вказані вище дії, обов’язково змінивши ідентифікатор програми та ім'я XML-файлу відповідно.
Це також гарна ідея зробити резервні копії ваших користувальницьких XML-файлів Touch Bar, якщо щось піде не так, і створити часті знімки вашого віртуального комп'ютера, якщо щось дійсно піде не так. Головне, особливо для тих, хто не має досвіду кодування, - це експериментувати і розважатися, а наявність надійних резервних копій дозволяє це зробити.
Не всі люблять сенсорну панель, але для тих, хто це робить, створення спеціальних кнопок сенсорної панелі для часто використовуваних додатків Windows може значно покращити ваш робочий процес та внести трохи тієї магії Apple у ваші віртуалізовані програми Windows.

Parallels desktop: використовуйте xml для створення користувацьких кнопок сенсорної панелі для програм Windows