เป็นไปได้หรือไม่ที่จะปิดการใช้งานแป้นพิมพ์ในตัวบน MacBook อย่างสมบูรณ์? ไม่ควรป้อนข้อมูลจากแป้นพิมพ์นั้นเมื่อฉันเชื่อมต่อแป้นพิมพ์ภายนอก มันเป็นไปได้ที่จะใช้แทร็คแพดและเมาส์มีตัวเลือก (หรือแฮ็ค!) เพื่อทำสิ่งเดียวกันกับฮาร์ดแวร์ในตัวหรือไม่?
เป็นไปได้หรือไม่ที่จะปิดการใช้งานแป้นพิมพ์ในตัวบน MacBook อย่างสมบูรณ์? ไม่ควรป้อนข้อมูลจากแป้นพิมพ์นั้นเมื่อฉันเชื่อมต่อแป้นพิมพ์ภายนอก มันเป็นไปได้ที่จะใช้แทร็คแพดและเมาส์มีตัวเลือก (หรือแฮ็ค!) เพื่อทำสิ่งเดียวกันกับฮาร์ดแวร์ในตัวหรือไม่?
คำตอบ:
จาก Googling ไปรอบ ๆ ฉันพบหน้านี้ มันแสดงให้เห็นว่าคุณยกเลิกการโหลดAppleUSBTCKeyboard.kext
เพื่อปิดการใช้งานแป้นพิมพ์:
sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext
สิ่งนี้จะแจ้งให้คุณใส่รหัสผ่านจากนั้นให้ข้อผิดพลาดบางอย่าง แต่จะปิดการใช้งานแป้นพิมพ์ในตัว (ทดสอบกับ ML 10.8.2 ของฉัน)
หากต้องการเปิดใช้งานคีย์บอร์ดในตัวอีกครั้งให้โหลดไฟล์ kext อีกครั้ง:
sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext
BTW ฉันสังเกตเห็นว่าสิ่งนี้จะพิมพ์สิ่งที่พิมพ์บนแป้นพิมพ์ในตัวทันทีดังนั้นให้เตรียมพร้อมสำหรับสิ่งนี้
มียูทิลิตี้ตัวเล็ก ๆ ที่ชื่อว่า Keyboard Cleaner และมันทำงานได้ดีสำหรับฉันในวันที่ 10.10.5 คุณเรียกใช้โปรแกรมและcmd + q
ทำงานได้ตามปกติเพื่อออกจากโปรแกรม
http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html
KeyboardCleanToolก็เหมือนกับ Keyboard Cleaner แต่แทนที่จะปล่อยม่านที่ใช้จังหวะทั้งหมดมันจะปิดการใช้งานผ่าน Accessibility API ข้อได้เปรียบหลักคือมันยังบล็อกสื่อคีย์และไม่สร้างเสียงเมื่อกดปุ่ม ไม่มีอะไรทำงานยกเว้นปุ่มเปิดปิด