Como posso liberar as teclas modificadoras presas (alt, ctrl etc) no VMware Workstation?

2

Eu tenho uma máquina VMware que ficou presa pensando que Alt está inativo - então, tentar digitar resultados na ativação de funções de menu, como salvar etc. Como posso devolvê-la à realidade?

    
por David Fraser 25.05.2012 / 07:46

4 respostas

3

Se o sistema operacional for o Windows, você poderá usar o AutoHotkey para forçar a liberação das chaves:

Send, {Shift Up}
Send, {LShift Up}
Send, {RShift Up}
Send, {Alt Up}
Send, {LAlt Up}
Send, {RAlt Up}
Send, {Control Up}
Send, {LControl Up}
Send, {RControl Up}
Send, {LWin Up}
Send, {RWin Up}
ExitApp

Documentação:

por 25.05.2012 / 22:45
2
  • A Entrada na Base de conhecimento da VMware sobre o tópico recomenda pressionar as teclas presas individualmente, dentro da VM. No entanto, isso nem sempre funciona (não funcionou para mim hoje).
  • Você também pode tentar segurar as teclas enquanto captura a entrada na máquina virtual e, em seguida, libera-as. Isso também nem sempre funciona.
  • Se o acima não funcionar, você terá que convencer o sistema operacional convidado a alterá-los:
    • No Windows, vá para as Opções de acessibilidade (às vezes conhecidas como Centro de Facilidade de Acesso ) no Painel de controle e ative Teclas de aderência . Isso ativará e desativará Ctrl , Alt e Shift com cada pressionamento de tecla, em vez de quando pressionado. Pressione a tecla emperrada até que ela esteja no estado desligado e, em seguida, desligue as teclas novamente. (Nota: você também pode ativar StickyKeys pressionando Shift cinco vezes seguidas na configuração padrão)
    • Em um sistema operacional Linux, este conselho pode ajudar
por 25.05.2012 / 07:53
1

Supondo que você esteja executando o Windows, essa questão é relevante, independentemente de você estar executando-o como um sistema operacional convidado em uma VM ou não. O script AHK sugerido pelo iglvzx é relevante em princípio; mas pode não ajudar se o problema impedir você de executá-lo. Eu sugiro o seguinte script:

; The following command will normally cure a stuck modifier key.  The hotkey
; uses all 4 modifiers because this is the only combination that is guaranteed
; to work if any of them (without knowing which) is/are logically stuck.  
^+#!m::                               ; Control-Shift-Windows-Alt-M
  Send, {Shift Up}
  Send, {LShift Up}
  Send, {RShift Up}
  Send, {Alt Up}
  Send, {LAlt Up}
  Send, {RAlt Up}
  Send, {Control Up}
  Send, {LControl Up}
  Send, {RControl Up}
  Send, {LWin Up}
  Send, {RWin Up}
  MsgBox 0, Stuck Modifier,  Fix ran., 1
  Return

Você pode colocar o script em um arquivo .ahk e colocar um atalho para ele na sua pasta de inicialização para que ele esteja sempre disponível em caso de 'emergência'. Se você não gosta de ver o ícone da bandeja AHK, adicione uma linha com #NoTrayIcon no começo. Se você não gostar da breve confirmação de que o script foi executado, você pode excluir essa linha MsgBox.

    
por 19.10.2014 / 02:35
0

Eu tinha mais ou menos o mesmo pb: minha tecla shift ficava presa se eu pressionasse simultaneamente alt + shift.

Encontrei um hotfix no site da microsoft que resolveu meu problema. A correção resolve a sincronização das teclas modificadoras do rdk.

Clique em "Download de Hotfix Disponível" para fazer o download.

Em seguida, execute-o na máquina do cliente.

    
por 19.10.2016 / 18:04