Anonim

En af de unikke og interessante funktioner ved Parallels Desktop er, at det tilføjer Touch Bar-support til populære apps i virtuelle Windows-maskiner. Når du kører en Windows VM i en nylig version af Paralleller på en Touch Bar-udstyret MacBook Pro, vil du se, at Parallels-udviklerne har føjet Touch Bar-ikoner til populære Windows-apps som Chrome, OneNote og Word. Faktisk har hver nye Parallels-udgivelse virksomhedsudviklere udvidet listen over Windows-software med Touch Bar-support.
Men endnu mere interessant er det faktum, at Parallels giver brugerne mulighed for at bygge deres egne brugerdefinerede Touch Bar-knapper til stort set ethvert program via brugerdefineret XML-redigering. Dette giver dig mulighed for at tilføje Touch Bar-knapper til din foretrukne handling til næsten ethvert Windows-program uden at skulle vente på, at Parallels dev-teamet tilføjer det til dig. Her er et kig på, hvordan alt dette fungerer.

Tilføj tilpassede berøringslinjeaktioner på Parallels Desktop til Mac

Lad os først bemærke systemkravene til denne avancerede funktion. Fra datoen for denne artikels offentliggørelse har du brug for Parallels Desktop 13 eller Parallels Desktop 14, der kører en Windows 7, Windows 8 eller Windows 10 virtuel maskine. Du har naturligvis også brug for en MacBook Pro med en berøringslinje, selvom dem uden en kan simulere berøringslinjen med en app som Touché.
Det er også vigtigt at bemærke, at denne tutorial er en smule mere avanceret end dem, vi regelmæssigt dækker her på TekRevue. Selvom enhver kan mestre trinene med praksis og prøve og fejl, kan uerfarne brugere ønsker at holde sig til de standard GUI-baserede metoder til tilpasning af Touch Bar.
For dem, der er klar til at fortsætte, starter vi med et eksempel. Som nævnt viser start af en understøttet app i en Windows VM, såsom OneNote, det tilpassede berøringslinjelayout.

Parallels har tilføjet Touch Bar support til populære Windows-apps som OneNote.

Men start af en app, der ikke understøttes, såsom tekstredigeringsværktøjet MarkdownPad 2, viser kun standardfunktionstastlayoutet på berøringslinjen.

Hvis Touch Bar support endnu ikke er føjet til en app, viser Touch Bar standard F-nøgler i stedet.

For at oprette brugerdefinerede berøringslinjeknapper til en app, der ikke understøttes som MarkdownPad, skal du først oprette en kopi af din virtuelle maskine via funktionen Parallels Desktop Snapshot. For at gøre det skal du starte din VM og vælge Handlinger> Administrer snapshots fra menulinjen øverst på skærmen (forudsat at din VM ikke er i fuldskærmstilstand). Vælg derefter Ny> Snapshot . Dette opretter en sikkerhedskopi af din VM-tilstand og konfiguration på dette nøjagtige øjeblik. Hvis noget går galt i efterfølgende trin, kan du altid gendanne tilbage til dette punkt.
Med dit VM-snapshot oprettet, skal du åbne File Explorer fra din Windows VM, vælge stien og indtaste % LOCALAPPDATA% . Dette er en genvej til brugerens lokale AppData-mappe. Alternativt kan du navigere der direkte via C: UsersAppDataLocal .

Uanset hvordan du kom dertil, skal du oprette en ny mappe inde i den lokale mappe kaldet Parallels og derefter en anden ny mappe inden for kaldet CustomTouchBars . Dernæst bliver vi nødt til at oprette en ny XML-fil, der skal placeres her, som fortæller Paralleller, hvilken app der skal bruges til vores brugerdefinerede Touch Bar-knapper, og hvad disse knapper gør. Du kan bruge en hvilken som helst grundlæggende teksteditor, såsom det indbyggede Windows Notepad, eller du kan bruge en kodningsfokuseret editor som Notepad ++, som kan gøre det lettere at spore med farvekodede hjælpelinjer og fanebaseret understøttelse. Vi bruger Notepad ++ i vores eksempelskærmbilleder.
Uanset hvad, opret et nyt dokument og indtast følgende tekst som udgangspunkt:


For at ændre en knaps farve skal du bare tilføje en backColor (til knapfarve ) og / eller textColor (tekstfarve) værdi til en knappes linje sammen med en hexadecimal farvekode. Så hvis vi ville have knappen til at være hvid med grå tekst, tilføjede vi backColor = 'FFFFFF' textColor = 'A8ABAE' . Her er et andet kig på vores eksempel XML med ændringerne:

Parallelt skrivebord: ved hjælp af xml til at oprette tilpassede berøringslinjeknapper til Windows-apps