Önceki cevaplar gibi ben de Karabiner kullandım. En Mükemmel Uygulama!
Farklı yaptığım şey, Terminal'deki MAC komut v. Kontrol düğmelerini azaltmak için özel bir anahtar eşlemeleri eklemek oldu.
Benim durumumda, Logitech klavye kullanıyorum, bu yüzden Apple-Command Key kullanmıyorum .
Temelde yaptığım şey , MAC Komut anahtarını Kontrol Anahtarına Eşlemek oldu. Akıl yürütmem, MAC'in Command-Key Dizileriyle eşleştirdiği (yani, bulmak için Ctrl-F) ortak Ctrl-Key dizilerini korumak istememdi. Ayrıca, SIGINT için Ctrl-C gibi gerçek Kontrol dizilerini de korumam gerekiyordu. Temel olarak bazı Kontrol tuşlarını çoğaltacağız.
Karabiner'i kurduktan sonra, unix'i (SIGINT) ilk önce göndermesi için Ctrl-c'yi alamadım. Ancak, private.xml dosyasını bir kere değiştirdiğimde, onu işe aldım.
Adımlar:
- Karabiner .dmg dosyasını aşağıdaki adresten indirin: https://pqrs.org/osx/karabiner/
- Yüklemek için .dmg dosyasını çift tıklatın.
- Karabiner kurulduktan sonra, anahtar haritalarını açın.
3.1 YAPMAYIN şey Command_L veya Command_R ya map. Onları işaretlemeden bırakın.
3.2 Control_L ve Control_R'yi ilgili Command_L & Command_R ile eşleyin.
Sonra, private.xml dosyasını düzenleyin. Faydalı link: https://pqrs.org/osx/karabiner/document.html#privatexml
4.1 Aşağıdaki kod parçasını ekleyin:
<item>
<name>MAC2Unix Hacks</name>
<identifier>private.app_terminal_command2_to_ctrl</identifier>
<appendix>Map Command+C to Ctrl+C For Terminal</appendix>
<only>TERMINAL</only>
<autogen>__KeyToKey__ KeyCode::C, VK_COMMAND, KeyCode::C, VK_CONTROL</autogen>
</item>
- Yeniden yükle düğmesine basın, iyi olmalısınız.
- Lütfen, Terminal penceresinde, metni kopyalamak / yapıştırmak istiyorsanız, fareyle ya da her neyse seçeceğinizi unutmayın. Ancak, şimdi panoya kopyalamak için, fareden rt-click-> copy kullanmanız gerekir. Unutma, biz Ctrl-C'yi ("kopya" olarak kullanılan) değiştirdik ve şimdi SIGINT.