Yerleşik MacBook klavyesi nasıl devre dışı bırakılır?


30

MacBook'taki yerleşik klavyeyi tamamen devre dışı bırakmak mümkün müdür? Harici bir klavye bağladığımda bu klavyeden giriş yapılamamalı. Bu trackpad ve fare ile mümkün, yerleşik donanım ile aynı yapmak için bir seçenek (ya da gerçekten bir kesmek!) Var mı?


Bu benzer süper kullanıcı sorusunda önerilen çözümlerden bazıları ne durumda ?
binarybob

1
Bunu, dahili klavyeyi otomatik olarak açıp kapatan bir el kitabına çevirme yolunu başlattım: sudo kextfind /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/ 2> / tmp / keyboard- kext Çıkış; eğer [-s / tmp / klavye-kext-out]; sonra; echo "Kext yüklü değil"; Başka; eko "Kext yüklü"; fi Ama işe yaramadı. İşte daha fazla motivasyonu olan bir başkasının bunu çıkarabileceğimi umuyorum.
Timmfin

Yanıtlar:


34

Googling’den bu sayfayı buldum . AppleUSBTCKeyboard.kextKlavyeyi devre dışı bırakmak için a kaldırmanızı önerir :

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext

Bu şifre isteyecektir ve daha sonra bazı hatalar vermek, ama bu olacak does klavyede yerleşik devre dışı (benim ML 10.8.2 üzerinde test)

Yerleşik klavyeyi yeniden etkinleştirmek için kext dosyasını tekrar yükleyin:

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext

BTW, bunun derhal yerleşik klavyede yazılanların tümünü yazdırdığını fark ettim, bu yüzden hazır olun (Terminal'de bu muhtemelen sadece bir metin çıktısı almalıdır).


3
Bu hala sizin için OS X Mavericks 10.9.1'de çalışıyor mu? Daha önce benim için çalışırdı, ama şimdi alıyorum: (çekirdek) kext'i kaldıramıyor com.apple.driver.AppleUSBTCKeyboard; sınıfların örnekleri vardır: (çekirdek) Kext com.apple.driver.AppleUSBTCKeyboard sınıfı AppleUSBTCKeyboard 1 örneğe sahiptir. Com.apple.driver.AppleUSBTCKeyboard - kaldırılamadı - (libkern / kext) kext kullanımda veya korunuyor (kaldırılamıyor).
john2x

2
@ John2x ile aynı hatayı alıyorum ama uyarıya rağmen çalışıyor gibi görünüyor.
Leo,

2
Uyarılara rağmen, bunun Yosemite altında da çalıştığını gösteren kısa bir not.
çulluk

2
Bu El Capitan Public Beta'da bir çekirdek panikine neden oluyor gibi görünüyor.
Gabriele Cirulli

1
Evet, bu sadece benim için çalışmaya başladı. Devre dışı bırakmam gerekiyor, çünkü dizüstü bilgisayarımı henüz sabit hale getiremiyorum ve arada sırada rasgele anahtarlar yazarken, büyük bir kısmı tamamen çalışmayı bıraktı. Bu yüzden şimdilik bir BT klavyesi kullanıyorum. Ancak birkaç hafta öncesine kadar iyi çalıştı. John2x'in aldığı mesajı aldım. Bir şey kullanımda veya kullanımda. Neredeyse AppleUSBTopCase.kext paketini son çare olarak silmeye istekliyim ama başka neleri kontrol edebileceğini bilmiyorum. Tabii ki risk almıyorum.
Jason Anderson

24
  • Karabiner'i yükleyin
  • Bu resimde görüldüğü gibi "devre dışı bırak" için arama yap
  • İlgili kutuyu işaretleyin

Reddit Kaynağı


1
Bu kadar basit bir iş için gerekenden çok daha büyük bir çözüm gibi görünüyor.
jtheletter

v12.2.0, farklı bir klavye bağlandığında dahili klavyeyi otomatik olarak devre dışı bırakmak için uygun bir onay kutusuna sahiptir. Artık sihirli klavyemi, çalışmayan bir parça çöp teli klavyesinin üzerine yerleştirebilirim. ÇALIŞIYOR bir cazibe gibi!
jlmmns

Bu özelliği Karabiner'de etkinleştirmek 10.14 Mojave'de benim için işe yaramadı. Ek olarak, Karabiner'in en son sürümüne "Karabiner-Elements" adı verilir ve bu özelliği içermez, bu nedenle temel işletim sistemi tarafından devre dışı bırakıldığından şüpheleniyorum.
donturner

2

Keyboard Cleaner adında küçük bir yardımcı program var ve 10.10.5'te benim için iyi görünüyor. Programı çalıştırırsınız ve yalnızca cmd + qsonra çalışmaya devam etmek için işlevsel kalırsınız.

http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html


Klavye Temizleyici, tuşlara basıldığında macOS Sistem hatası "funk" sesi çıkarır ve bu durum kullanıcıları rahatsız edebilir.
jtheletter,

işe yaramadı, bu bir virüs mü?
kaushik gandhi

0

KeyboardCleanTool , Klavye Temizleyici'ye benzer, ancak tüm vuruşları alan bir perdeyi bırakmak yerine, Erişilebilirlik API'sini kullanarak bunu devre dışı bırakır. Başlıca avantajı, medya tuşlarını da engellemesi ve tuşlara basıldığında ses çıkarmamasıdır. Güç düğmesi dışında hiçbir şey çalışmıyor.


Tek şikayetim küçük, temizlik için trackpad'i de etkisizleştirmiyor. Komut tuşu kombinasyonu ile açılmasını tercih ederim.
jtheletter,

Klavye klavyesini yeni denedim. Yalnızca uygulama ön planda iken klavyeyi engeller. Diğer uygulamalara geçerseniz, klavye engellenmez.
Quinn Comendant

@ QuinnComendant sadece denedi ve buna katılmıyorum. 10.13'teyim, bu yüzden API'ler yeni işletim sistemlerinde değişmiş olabilir.
seeker_of_bacon

@seeker_of_bacon 10.13.6'dayım ve çalışmasını sağlayamıyorum. Oldukça basit bir yazılım, yanlış kullanabileceğimi sanmıyorum. Bunun yerine, Karabiner-Elements'i kurdum ve harika çalışıyor; harici bir klavye takıldığında otomatik olarak devre dışı bırakma gerçekten yararlıdır.
Quinn Comendant
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.