Parallels Desktopのユニークで興味深い機能の1つは、Windows仮想マシンの一般的なアプリにタッチバーのサポートを追加することです。 Touch Barを搭載したMacBook ProでParallelsの最新バージョンでWindows VMを実行すると、Parallels開発者がChrome、OneNote、Wordなどの人気のあるWindowsアプリにTouch Barアイコンを追加したことがわかります。 実際、Parallelsの新しいリリースごとに、同社の開発者は、タッチバーをサポートするWindowsソフトウェアのリストを拡大しました。
しかし、さらに興味深いのは、Parallelsでは、ユーザーがカスタムXML編集を介して事実上すべてのアプリケーション用に独自のカスタムタッチバーボタンを作成できることです。 これにより、Parallels開発チームが追加するのを待つことなく、ほとんどすべてのWindowsアプリケーションに好みのアクションのタッチバーボタンを追加できます。 これがどのように機能するかを見てみましょう。
Parallels Desktop for Macにカスタムタッチバーアクションを追加する
まず、この高度な機能のシステム要件に注目しましょう。 この記事の発行時点で、Windows 7、Windows 8、またはWindows 10仮想マシンを実行しているParallels Desktop 13またはParallels Desktop 14が必要です。 もちろん、Touch Barを備えたMacBook Proも必要になりますが、TouchéのようなアプリでTouch Barをシミュレートすることはできません。
また、このチュートリアルは、TekRevueで定期的に取り上げているチュートリアルよりも少し高度であることに注意することも重要です。 誰でも練習と試行錯誤で手順を習得できますが、経験の浅いユーザーは、タッチバーをカスタマイズするためのデフォルトのGUIベースの方法に固執したい場合があります。
先に進む準備ができている人のために、例から始めましょう。 前述のように、OneNoteなどのWindows VMでサポートされているアプリを起動すると、カスタムタッチバーレイアウトが表示されます。
Parallelsは、OneNoteのような人気のあるWindowsアプリにタッチバーのサポートを追加しました。
ただし、テキスト編集ユーティリティMarkdownPad 2などのサポートされていないアプリを起動すると、タッチバーにデフォルトのファンクションキーレイアウトのみが表示されます。タッチバーのサポートがまだアプリに追加されていない場合、代わりにタッチバーにデフォルトのFキーが表示されます。
MarkdownPadのようなサポートされていないアプリ用のカスタムタッチバーボタンを作成するには、まずParallels Desktopスナップショット機能を使用して仮想マシンのコピーを作成します。 これを行うには、VMを起動し、画面上部のメニューバーから[ アクション]> [スナップショットの管理 ]を選択します(VMがフルスクリーンモードでないと仮定します)。 次に、「新規」>「スナップショット」を選択します。 これにより、この時点でVMの状態と構成のバックアップが作成されます。 後続のステップで何か問題が発生した場合、いつでもこのポイントに戻すことができます。VMスナップショットを作成したら、Windows VM内からエクスプローラーを開き、 パスバーを選択して、 %LOCALAPPDATA%と入力します。 これは、ユーザーのローカルAppDataフォルダーへのショートカットです。 または、 C:UsersAppDataLocal経由で直接ナビゲートできます。
いずれにしても、新しいドキュメントを作成し、次のテキストを開始点として入力します。
VMが再起動したら、カスタムタッチバーボタンを作成したアプリを起動します。ボタンがMacのタッチバーに表示されます。 その機能をテストして、すべてが機能することを確認します。
タッチバーボタンをさらにカスタマイズする
単一のカスタムボタンが作成されたので、ボタンを追加したり、色を変更したり、幅を変更したりして、アプリケーションのタッチバーをさらにカスタマイズできます。 さらにボタンを追加するには、XMLファイルを再度開いて新しい行を作成します。 必ず一意のIDを指定してから、目的のショートカットを追加し、適切な名前を付けてください。 最後に、新しいボタンの一意のIDを最上行の defaultItemIdentifiers リストに追加します。
したがって、たとえば、レベル2見出し形式の2番目のボタンをMarkdownPad 2に追加した場合、XMLは次のようになります。
ボタンの色を変更するには、ボタンの行にbackColor (ボタンの色)および/またはtextColor (テキストの色)の値を16進数のカラーコードとともに追加します。 したがって、ボタンをグレーのテキストで白にしたい場合は、 backColor = 'FFFFFF' textColor = 'A8ABAE'を追加します。 変更したXMLの例をもう1つ見てみましょう。
結論
このチュートリアルでは、単一のアプリケーションにカスタムタッチバーアイコンを追加する方法について説明しました。 追加のアプリケーションにカスタムボタンを追加する準備ができたら、上記の手順に従って新しいXMLファイルを作成し、それに応じてアプリケーションIDとXMLファイル名を必ず変更してください。
また、何か問題が発生した場合にカスタムTouch Bar XMLファイルのバックアップを作成し、何かが 実際 に問題が発生した場合にVMのスナップショットを頻繁に作成することをお勧めします。 特にコーディング経験のない人にとって重要なのは、実験して楽しむことです。堅牢なバックアップを使用すると、これを行うことができます。
誰もがTouch Barを愛しているわけではありませんが、頻繁に使用するWindowsアプリ用にカスタムTouch Barボタンを作成すると、ワークフローが大幅に改善され、仮想化WindowsアプリにAppleの魔法が少し伝わります。