VirtualBox Mac - Bir VM için bir anahtarın yeniden eşlenmesi mümkün mü


16

Windows, Mac OSX'te VirtualBox içinde çalıştırıyorum. Ancak, klavye kısayollarını kullanarak sık sık kopyalama ve yapıştırma / geri alma vb.

Mac dilsiz olduğundan ve farklı olmaya çalıştığından, Mac'te ctrl + c ve ctrl + v gibi genel kısayollar cmd + c ve cmd + v'dir. Bu, bir sorun yaratır çünkü VM'deki mac tarzı kısayolları veya Mac'teki windows tarzı kısayolları kullanmaya çalışıyorum (iş akışım VM'de ASP.NET dev yap ancak Mac ana bilgisayar tarayıcısını kullan).

Yapabilmek istediğim şey VirtualBox'ın "Komut" tuşunu VM'ye "Ctrl" olarak göndermesini sağlamaktır, böylece hangi ortamda bulunduğumu hatırlamak zorunda kalmam ve hangi tuş kombinasyonunu kullanmam gerektiğini düşünmem gerekmez.

Mümkün mü?

Yanıtlar:


11

Mac dilsiz ve farklı olmaya çalıştığından, Mac'te ctrl + c ve ctrl + v gibi genel kısayollar cmd + c ve cmd + v'dir.

Mac’ler Windows’tan önce kopyalayıp yapıştırdılar. Kontrol ve komutun ayrılması, kabuktaki bir işlemi yarıda kesmek veya emacs'de bir sayfa aşağıya gitmek için ek tuş bağlarına ihtiyacınız olmadığı anlamına gelir.

Neyse, bunu yapabilirsin. KeyRemap4MacBook .

Ayrıca böyle bir şeyi private.xml olarak kaydedebilirsiniz:

<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<only>VIRTUALMACHINE</only>
<autogen>--KeyToKey-- KeyCode::Z, VK_COMMAND, KeyCode::Z, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::X, VK_COMMAND, KeyCode::X, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::C, VK_COMMAND, KeyCode::C, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::V, VK_COMMAND, KeyCode::V, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::A, VK_COMMAND, KeyCode::A, VK_CONTROL</autogen>
</item>
</root>

Test klasörü bir XML dosyası tüm önceden tanımlanmış mesajlar ile.


2
Cevabınız için teşekkür ederim. Bu yazılım kalıcı olarak Komutu Kontrol'e yeniden atadı mı? Yalnızca fareyi VirtualBox penceresi üzerindeyken yeniden atamanın yapılmasını istiyorum (VirtualBox'ı 'otomatik yakalama ana bilgisayar klavyesi modunda çalıştırıyorum).
Erin Drummond

1
Mükemmel cevap, bunu, kutu başına Windows kayıt defteri ayarlarıyla değiştirmek yerine Mac ana bilgisayarında yapmak tercih edilir. @ErinDrummond GUI'de vurgulanan satırı "sadece sanal makinede" olarak belirtir
Jack Frost

Çok kullanışlı. Mac'ten VM'ye geçip geri döndüğümde, sistematik olarak komut ve ctrl yanlış. Bugün yumuşak Karabiner denir. Not: VirtualBoxVM geliştiricilerini bu seçeneği programlarına dahil etmeleri için nasıl ikna edebiliriz?
Arnaud

KeyRemap4MacBook (şimdi Karabiner olarak adlandırılır) artık MacOS Sierra'da çalışmıyor. Aynı şeyi başarmak için başka seçenek var mı?
DiegoDD
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.