Perché le mie scorciatoie da tastiera non funzionano in VMWare Fusion 6?

0

Sto provando (senza successo) a creare e mappare una scorciatoia da tastiera per la funzione "Sospendi", ma dopo aver esaminato le preferenze di Fusion, sto solo diventando più confuso. Le cose non funzionano come mi aspetterei, e anche dopo aver configurato un collegamento a un'applicazione in Preferenze di Sistema / Tastiera, non sembra essere accessibile.

Cosa non sto ottenendo di questo che non è contenuto nella documentazione orribile?

    
posta NReilingh 09.10.2014 - 11:27
fonte

1 risposta

2

Ho trovato tre ostacoli concettuali che è necessario comprendere per avere questo senso.

Profili tastiera e mouse

Per cominciare, dovrebbe essere chiaro che nelle preferenze dell'applicazione di VMWare Fusion si modificano le impostazioni per un profilo di tastiera e mouse, ma queste impostazioni non si applicano necessariamente alla macchina virtuale corrente ! La tua VM è assegnata un profilo nel pannello delle impostazioni della macchina virtuale sotto Keyboard & Mouse, accessibile per impostazione predefinita con command-e o in Macchina virtuale - > Impostazioni o dalla Libreria di macchine virtuali - > Pulsante Impostazioni Identifica il profilo che la tua VM sta utilizzando per garantire che le tue modifiche apportate alle preferenze applicative abbiano un effetto.

Tasti di scelta rapida e mappatura dei tasti di Windows

Nelle preferenze dell'applicazione VMWare, quando si impostano i dettagli di uno specifico profilo tastiera / mouse, ci sono scorciatoie da definire e personalizzare, e anche alcune importanti impostazioni nella scheda "Scorciatoie dell'host Mac" - in particolare il tasto Comando - & gt ; Impostazione chiave di Windows. Molte scorciatoie disponibili sono elencate come varie combinazioni con il tasto di comando. TUTTAVIA, queste scorciatoie non sono realmente mappate alla chiave di comando! Piuttosto, vengono mappate alla chiave di Windows, con il presupposto che la chiave di comando che intendi utilizzare sarà mappata alla chiave di Windows in l'impostazione "Scorciatoie dell'host Mac" di cui sopra.

Ciò significa che se normalmente si desidera utilizzare command-s (sul tasto comando sinistro) come collegamento di salvataggio a control-s in Windows, ma il mapping dei tasti di Windows è impostato sulla chiave di comando destra, command-s scorciatoia NON FUNZIONERÀ!

Input Grab e Release / Ungrab

Se lo hai configurato per farlo, il tuo sistema operativo host catturerà scorciatoie e gesti specifici a livello di sistema operativo (come il controllo missione e lo switcher dell'applicazione), ma durante il normale funzionamento tutti gli altri input saranno inviati al virtual macchina a meno che non esista un collegamento nella tastiera e nel profilo del mouse. Ciò include le scorciatoie da tastiera che normalmente esistono nelle voci del menu dell'applicazione della fusione VMWare, ad eccezione di quelle anche elencate nella scheda "Scorciatoie Fusion" del profilo tastiera / mouse. Sfortunatamente, questa lista di scorciatoie è piccola e non può essere espansa, ma c'è una scorciatoia in particolare che ci permette di liberarci del contesto della macchina virtuale e di inviare scorciatoie direttamente all'applicazione VMWare Fusion. Questa è la scorciatoia "Ungrab Mouse and Keyboard" ( command-control ), e non può essere modificata o rimossa.

There is a bug related to this shortcut that arises when only one of the command keys is being mapped to the windows key in your keyboard profile. As mentioned above, the keyboard shortcuts in this list are actually looking for the windows key configured in the command key mapping -- EVEN THE UNGRAB SHORTCUT. If you hold down a command key that is not mapped to windows and then tap control, you will enter a state of sticky windows key, where the virtual machine behaves as though the windows key is being held down until it is "pressed" once again.

Quindi, per riassumere: nel caso in cui tu voglia assegnare e usare una scorciatoia da tastiera per sospendere la tua macchina virtuale, dovresti fare quanto segue:

  • Utilizza le Preferenze di Sistema - > Tastiera per scegliere una scorciatoia dell'applicazione per la voce di menu Sospendi. Alcune scorciatoie potrebbero non essere disponibili, quindi assicurati che la tua sia valida controllando la voce di menu desiderata dopo aver registrato il tuo collegamento - la scorciatoia desiderata dovrebbe apparire accanto alla voce nel menu. In caso contrario, prova qualcos'altro.
  • Configura il profilo della tua tastiera VM secondo i tuoi gusti in base alle linee guida precedenti.
  • Quando si accede alla scorciatoia, premere prima command-control (dove Comando è una chiave che VMWare sta trattando come una chiave di Windows) per rilasciare l'input dalla VM. Il tuo cursore diventerà una mano se lo hai fatto correttamente.
  • Da questo punto, puoi accedere a qualsiasi scorciatoia da tastiera su una voce di menu, (come le preferenze: command-, ) incluso il collegamento dell'applicazione personalizzato.
risposta data 09.10.2014 - 11:27
fonte

Leggi altre domande sui tag