Nonaktifkan Keyboard & Mouse Untuk Sementara


11

Saya ingin tahu bagaimana seseorang dapat menonaktifkan keyboard & mouse sementara di OS X.


1
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
Samantha Catania

Jawaban:



1

Apakah Anda keyboard & mouse nirkabel atau hanya USB? Jika pertama, lepaskan koneksi mereka melalui menu Bluetooth pada panel OS X. :)


1

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:

export DISPLAY=:0
xinput set-int-prop $ID "Device Enabled" 8 0

dan ini akan mengaktifkannya kembali:

xinput set-int-prop $ID "Device Enabled" 8 1

Saya harap ini bermanfaat.


1

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.



0

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:

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyb oard.kext/

(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:

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

Lihat juga: https://discussions.apple.com/message/26569190#26569190

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.