Nonaktifkan Keyboard & Mouse Untuk Sementara

11

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

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

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.

Jontas
sumber
1

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

Evgenii Iablokov
sumber
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.


sumber
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.

drone.ah
sumber
0

Saya tidak tahu tentang mouse (selain mencabut, tentu saja) tetapi Keyboard Cleaner sementara menonaktifkan keyboard.

malana
sumber
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

gerlos
sumber