Como alternar algumas chaves básicas no Windows (Windows VirtualBox Guest no host OSX)


11

Estou enlouquecendo ao alternar entre o Windows XP em um VirtualBox e o host (OSX), principalmente devido ao uso de control-c, control-v, control-x e por serem diferentes entre os dois sistemas operacionais.

Existe alguma maneira de fazer com que minha máquina Windows use atalhos diferentes em todo o sistema operacional?

Editar: Eu realmente preciso de uma maneira de substituir o Windows-C, o Windows-X, o Windows-V, o Windows-Z e o Windows-Tab (copiar, recortar, colar, desfazer e alternar entre aplicativos) para que a solução funcione para mim.

Edit: Obrigado pela ajuda de John T., eu tenho minhas coisas autokey trabalhando. Publiquei meu código final para convidados do Windows no OSX aqui .

Respostas:


2

Sim, confira Autohotkey . Você pode optar por fazer com que as teclas de atalho funcionem por aplicativo ou em todo o sistema.

exemplo:

^! n :: Execute C: \ Windows

Isso permitirá que você use Ctrl+ Alt+ npara abrir uma janela do explorer C:\Windows.

O tutorial das teclas de atalho é um ótimo começo para criar suas próprias teclas de atalho personalizadas.


Cara, estou feliz por ter perguntado. Você é o Jon Skeet do superusuário?
Dan Rosenstark

Você pode fazer a máquina WinXP interpretar algumas outras teclas como 'Copiar', 'Colar' e outras ações, mas não pode impedir que ela interprete Ctrl + C e Ctrl + V da mesma maneira. @ John: como você destaca as teclas de atalho dessa maneira? Eu li toda a ajuda, mas não encontrei nada a respeito.
whitequark

obrigado whitequark. isso pode ser bom. @ John T, editei a pergunta para refletir o que eu preciso. A Autohotkey pode fazer isso?
Dan Rosenstark

AHK pode fazer ^ c ^ v com a mesma facilidade. E as teclas do teclado estão nas tags <kbd>.
Phoshi

@Yar você pode usar #c::Send ^cpara fazer a tecla windows ec enviar Ctrl-C, se é isso que você procura ? Semelhante com #v::Send ^v...
John T

7

Apenas para os arquivos de superusuário, algo que encontrei em algum blog . ;-)

  1. Altere sua chave Host no VirtualBox para ser a chave de comando DIREITA

  2. Baixar AutoHotkey

  3. Coloque este script como o script de inicialização

 #SingleInstance force
 #r :: Send ^ r; reload
 #z :: Enviar ^ z; desfazer
 #y :: Send ^ y; refazer
 #f :: Send ^ f; encontre aplicativos internos
 #c :: Send ^ c; cópia de
 #x :: Send ^ x; cortar
 #v :: Enviar ^ v; colar
 #t :: Send ^ t; nova guia, Firefox
 #s :: Send ^ s; salvar dentro de aplicativos
 LWin & Tab :: AltTab; a mãe, alt-tab!

e você está pronto e funcionando!


Eu amo esse blog! Eu sou como o único leitor! Obrigado Arjan ...
Dan Rosenstark

5

Primeiro mude a Chave do Host para a tecla Comando Direita ...

E, em seguida, altere todos os usos da chave do Windows para Control Key, no seu script AHK.

LWin::LCtrl
LCtrl::LWin

Agora as teclas são remapeadas para todos os atalhos!


1
este é exatamente o que eu estava procurando
Aprillion

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.