Harici Apple klavyenin Macbook'un dahili klavyesinden değiştirici tuş girişini kabul etmesi (ve tersi) nasıl yapılır?


11

Daha eski bir Apple klavyeyi satın aldım, iki parçaya bölünebilen bir klavyenin yerine dahili Macbook Pro klavyemle birlikte kullanabileceğim fikriyle. Fikir şu ki, sağ elimi harici klavyeye, sol elimi de dahili klavyeye koyup her zamanki gibi yazabilmeliyim.

Harici klavyeyi takıyorum ve iyi yazabiliyorum. Her iki klavye ile aynı anda herhangi bir tuş kombinasyonu kullanmaya çalıştığımda sorun geliyor. Örneğin, dahili klavyedeki kontrol tuşuna ve harici klavyedeki 'e' tuşuna bastığımda, imlecin satırın sonuna gitmesini istiyorum, bunun yerine küçük harfli bir 'e' ekranda. Shift tuşunu harici klavyede tuttuğumda ve dahili klavyede 'a' tuşuna bastığımda, büyük harf 'A' görünmesini değil, küçük harf 'a' alıyorum.

Klavye kısayollarına, makrolara ve emac'lara çok güveniyorum, ancak bunun yanında, bir emacs tuş ciltleme kullanmak istediğimde her iki elimi de bir klavyeye taşımak zorunda kalırsam, her iki klavyeyi kullanarak yazmak benim için pek mantıklı değil veya büyük harf yazın.

Bir klavyenin diğerinden değiştirici tuş girişini kabul etmesinin bir yolu var mı? İdeal olarak, klavyede bir değiştirici tuş tutabilmeli ve herhangi birinden başka bir karakter yazabilmeliyim ve OSX'in bir tuş vuruşu kombinasyonunu tanımasını sağlamalıyım.

Klavye: A1048 (yeni bir tane değil) Macbook Pro: MacBookPro8,2; 15-inç; 2011 sonu; Mavericks 10.9.2

(Meraklı için gereksiz arka plan: Sadece Macbook klavyemde programlamadan geldiğimi hissettiğim karpal tüneli engellemeye çalışıyorum. Oldukça geniş omuzlu, geniş göğüslü bir adamım ve almak için almam gereken pozisyon ellerim klavyede yazmak için yeterince yakın bana, esas olarak, avuç içlerimin ve önkollarımın dış tarafı 135 derecelik bir açı oluşturacak şekilde yanal olarak büzülüyor, bu da korkunç bir duruş. birbirinden uzak.)


Ha, bu garip. Benzer bir kurulumla aynı davranışı aldığımı doğrulayabilirim.
dwightk

Bir şekilde bana biraz mantıklı geliyor. OSX iki ayrı klavyeyi okur - ve bunu işletim sisteminde açıkça söyler - ancak her ikisinden aynı anda giriş alır. Muhtemelen bu tuş vuruşu kombinasyonunu (genellikle tek bir klavyeden verilir) bir tuş vuruşu olarak sayar, bu nedenle her klavyeden birbirinden bağımsız olarak yalnızca bir tuş vuruşunu tanır. (yani bir SHIFT-hiçbiri ve bir 'a'.) Bunu yenecek OSX'de gömülü bir tweak ya da belki bunu başaran üçüncü taraf bir şey umuyorum.
baptzmoffire

2
Bir iOS geliştiricisi olduğumu belirtmeliyim, bu yüzden programlamayı anlıyorum ve hileli bir çözüme tamamen karşı değilim. Belki de OS'yi klavyelerin aynı veya bu satırlardaki bir şey olduğunu düşünmesi için kandırmak.
baptzmoffire

ControllerMate'in bunun için çalışabileceğini hissediyorum, ancak sorunuza cevap verecek kadar deneyimli değilim.
Dillon

ControllerMate. Şimdi bakıyorum.
baptzmoffire

Yanıtlar:


8

KeyRemap4MacBook

Bunu bir yerlerde gördüğümü biliyordum ...

Tek yapmanız gereken KeyRemap4Macbook'u kurmak .

Gönderen "örtülü davranış" bölümünde :

Değiştirici tuşların durumunu tüm bağlı klavyelerle paylaşın:

Birden çok klavye kullanırken, değiştirici tuşlar tüm klavyelerle paylaşılır.

Örneğin, "klavyedeki1 shift tuşuna" ve "klavyedeki2 space tuşuna" basmak shift-space gönderir.

Evet, sadece MacBook'larda değil, diğer Mac'lerde de çalışır.


Bu tam olarak ihtiyacım olan şey! Her zamanki gibi, bu sorunun cevabını aylar önce buldum; Yer işaretlerimi kontrol edemedim. Ihh! Çok teşekkür ederim!
baptzmoffire

@baptzmoffire Evet, sonunda uygun bir hiper anahtar oluşturmaya başladım ve bunu dokümantasyonda buldum. Ne yazık ki, umduğum şey için çalışmıyor, ControllerMate'in değiştirici anahtarları kullanmasına izin veriyor (bu soruya bir ödül koymamın nedeni), ancak yine de bu şeyler için tamamen ControllerMate'den KeyRemap4MacBook'a geçtim.
0942v8653

2015 itibariyle, bu artık işe yaramıyor, keyremap4macbook karabiner ile değiştirildi, o zaman bu - github.com/tekezo/Karabiner/issues/500
Yaroslav Bulatov

Katabiner kullanarak, kutudan çıkarken istediğimiz işlevsellik orada. Ayarlanacak bir şey yok. Mayıs 2019 itibarıyla
1mike12

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.