मैं जानना चाहूंगा कि कोई व्यक्ति OS X में कीबोर्ड और माउस को अस्थायी रूप से कैसे निष्क्रिय कर सकता है।
मैं जानना चाहूंगा कि कोई व्यक्ति OS X में कीबोर्ड और माउस को अस्थायी रूप से कैसे निष्क्रिय कर सकता है।
जवाबों:
चूँकि आप इसे व्यावहारिक रूप से करना पसंद करते हैं, मैं आपको http://alphababy.sourceforge.net/ की जाँच करने की सलाह दूंगा और बिट्स की आवश्यकता के साथ एक कांटा बनाऊँगा ।
यदि आप इसे बिना किसी प्रोग्राम के बीच में करेंगे, तो मैं कहूंगा कि "xinput सेट-इन-प्रॉप-प्रो [device_id]" डिवाइस सक्षम "8 0" का उपयोग करने के बारे में संकेत दें unix पर कीबोर्ड और माउस इनपुट अक्षम करें (X के तहत) बेहतर होगा , लेकिन मैं इसे समझता हूं कि यह वह नहीं है जो आप पूछ रहे हैं।
क्या आप कीबोर्ड और माउस वायरलेस या सिर्फ USB? यदि पहले, उन्हें OS X पैनल पर ब्लूटूथ मेनू के माध्यम से डिस्कनेक्ट करें। :)
जोंटा ने जो कहा उससे आगे ...
लिनक्स के तहत (मैं OSX के बारे में पूरी तरह से आश्वस्त नहीं हूं) आप विशिष्ट उपकरणों को अक्षम और सक्षम करने के लिए xinput कमांड का उपयोग कर सकते हैं। डिवाइस आईडी की सूची प्राप्त करने के लिए बस बिना किसी तर्क के xinput कमांड चलाएं। अगर $ ID डिवाइस आईडी है तो निम्नलिखित इसे निष्क्रिय कर देगा:
export DISPLAY=:0
xinput set-int-prop $ID "Device Enabled" 8 0
और यह इसे फिर से सक्षम करेगा:
xinput set-int-prop $ID "Device Enabled" 8 1
मैं उम्मीद करता हूँ यह उपयोगी है।
मैंने यह लिनक्स पर किया है (और मुझे लगता है कि यह मैक ओएस एक्स पर उतना दूर नहीं होना चाहिए) जहां मैंने अभी छिपाए गए यूएसबी मॉड्यूल को अनलोड किया है। usbhid
ऐसा ही एक मॉड्यूल था
यह निश्चित रूप से किसी भी छिपाई गई डिवाइस को बेकार कर देगा और आपको एक्सेस वापस पाने के लिए दूसरे तरीके (जैसे रिमोट एक्सेस) की आवश्यकता होगी।
कीबोर्ड / माउस को अनप्लग और प्लग करना भी सेवा को बहाल कर सकता है।
मैं माउस के बारे में नहीं जानता (अनप्लगिंग के अलावा), लेकिन कीबोर्ड क्लीनर अस्थायी रूप से कीबोर्ड को निष्क्रिय कर देता है।
GNU / Linux सिस्टम के तहत Xorg पर चलने वाला (शायद होलैंड अलग होगा) आप xinput
जेम्स आर के कहे अनुसार इस्तेमाल कर सकते हैं , और जैसा कि यहाँ बताया गया है: https://unix.stackexchange.com/a/17172/48798
Mac OS X पर आप kextunload
इस तरह कमांड का उपयोग कर अपने कीबोर्ड को अक्षम कर सकते हैं :
sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyb oard.kext/
(मैंने जानबूझकर एक टाइपो को वहां रखा है, इसलिए आप इस आदेश को अनजाने में टेक्स्ट को कॉपी और पेस्ट करने का जोखिम नहीं उठाते हैं - आपको इसे सही करना होगा और इसे उद्देश्य पर जारी करना होगा)
अपने कीबोर्ड उपयोग को फिर से सक्षम करने के लिए:
sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/
इसे भी देखें: https://discussions.apple.com/message/26569190#26569190