Cabut kabelnya? OS X menggunakan semua perangkat USB, kecuali untuk keyboard bluetooth, yang bisa Anda matikan saja.
Keith
Saya perlu melakukannya secara terprogram, karena saya harus menonaktifkan input keyboard & mouse saat program tertentu sedang berjalan
Samantha Catania
Agak aneh. Apakah Anda yakin harus melakukan itu?
Keith
1
Ya, saya yakin>. <Ini ada hubungannya dengan login jarak jauh jadi jika ada seseorang di depan komputer Anda saat Anda login jarak jauh mereka tidak dapat mengacaukan sistem Anda
Karena Anda ingin melakukannya secara progmmatically, saya akan merekomendasikan memeriksa http://alphababy.sourceforge.net/ dan membuat garpu dengan bit yang Anda butuhkan.
Jika Anda akan melakukannya tanpa program di antara saya akan mengatakan petunjuk tentang menggunakan "xinput set-int-prop [device_id]" Device Enabled "8 0" dari Disable Keyboard & Mouse input pada unix (di bawah X) akan lebih baik , tapi saya memahaminya karena bukan itu yang Anda minta.
Sebagai lanjutan dari apa yang dikatakan Jontas ...
Di Linux (Saya tidak sepenuhnya yakin tentang OSX), Anda dapat menggunakan perintah xinput untuk menonaktifkan dan mengaktifkan perangkat tertentu. Untuk mendapatkan daftar ID perangkat, jalankan perintah xinput tanpa argumen. Jika $ ID adalah ID perangkat maka yang berikut akan menonaktifkannya:
Saya telah melakukan ini di linux (dan saya kira seharusnya tidak terlalu jauh pada Mac OS X) di mana saya baru saja membongkar modul USB yang terkait dengan HID. usbhidadalah salah satu modul tersebut
Ini tentu saja membuat perangkat tersembunyi tidak dapat digunakan dan Anda akan membutuhkan cara lain (seperti akses jarak jauh) untuk mendapatkan akses kembali.
Mencabut dan mencolokkan keyboard / mouse juga dapat memulihkan layanan.
Di bawah sistem GNU / Linux yang menjalankan Xorg (di Wayland mungkin akan berbeda) yang dapat Anda gunakan xinputseperti yang dikatakan James R, dan seperti yang dijelaskan di sini: /unix//a/17172/48798
Di Mac OS X Anda dapat menonaktifkan keyboard menggunakan kextunloadperintah seperti ini:
(Saya telah memasukkan kesalahan ketik secara sengaja, jadi Anda tidak berisiko mengeluarkan perintah ini secara tidak sengaja menyalin dan menempel teks - Anda harus memperbaikinya dan menerbitkannya dengan sengaja)
Untuk mengaktifkan kembali penggunaan keyboard Anda:
Jawaban:
Karena Anda ingin melakukannya secara progmmatically, saya akan merekomendasikan memeriksa http://alphababy.sourceforge.net/ dan membuat garpu dengan bit yang Anda butuhkan.
Jika Anda akan melakukannya tanpa program di antara saya akan mengatakan petunjuk tentang menggunakan "xinput set-int-prop [device_id]" Device Enabled "8 0" dari Disable Keyboard & Mouse input pada unix (di bawah X) akan lebih baik , tapi saya memahaminya karena bukan itu yang Anda minta.
sumber
Apakah Anda keyboard & mouse nirkabel atau hanya USB? Jika pertama, lepaskan koneksi mereka melalui menu Bluetooth pada panel OS X. :)
sumber
Sebagai lanjutan dari apa yang dikatakan Jontas ...
Di Linux (Saya tidak sepenuhnya yakin tentang OSX), Anda dapat menggunakan perintah xinput untuk menonaktifkan dan mengaktifkan perangkat tertentu. Untuk mendapatkan daftar ID perangkat, jalankan perintah xinput tanpa argumen. Jika $ ID adalah ID perangkat maka yang berikut akan menonaktifkannya:
dan ini akan mengaktifkannya kembali:
xinput set-int-prop $ID "Device Enabled" 8 1
Saya harap ini bermanfaat.
sumber
Saya telah melakukan ini di linux (dan saya kira seharusnya tidak terlalu jauh pada Mac OS X) di mana saya baru saja membongkar modul USB yang terkait dengan HID.
usbhid
adalah salah satu modul tersebutIni tentu saja membuat perangkat tersembunyi tidak dapat digunakan dan Anda akan membutuhkan cara lain (seperti akses jarak jauh) untuk mendapatkan akses kembali.
Mencabut dan mencolokkan keyboard / mouse juga dapat memulihkan layanan.
sumber
Saya tidak tahu tentang mouse (selain mencabut, tentu saja) tetapi Keyboard Cleaner sementara menonaktifkan keyboard.
sumber
Di bawah sistem GNU / Linux yang menjalankan Xorg (di Wayland mungkin akan berbeda) yang dapat Anda gunakan
xinput
seperti yang dikatakan James R, dan seperti yang dijelaskan di sini: /unix//a/17172/48798Di Mac OS X Anda dapat menonaktifkan keyboard menggunakan
kextunload
perintah seperti ini:(Saya telah memasukkan kesalahan ketik secara sengaja, jadi Anda tidak berisiko mengeluarkan perintah ini secara tidak sengaja menyalin dan menempel teks - Anda harus memperbaikinya dan menerbitkannya dengan sengaja)
Untuk mengaktifkan kembali penggunaan keyboard Anda:
Lihat juga: https://discussions.apple.com/message/26569190#26569190
sumber