অস্থায়ীভাবে কীবোর্ড এবং মাউস অক্ষম করুন


11

আমি জানতে চাই যে কীভাবে কেউ ওএস এক্স-এ অস্থায়ীভাবে কীবোর্ড এবং মাউস অক্ষম করতে পারে


1
তাদের আনপ্লাগ? ওএস এক্স ব্লুটুথ কীবোর্ড বাদে সমস্ত ইউএসবি ডিভাইস ব্যবহার করে, যা আপনি কেবল বন্ধ করতে পারেন।
কিথ

আমি প্রোগ্রাম থেকে এটি করা দরকার, যেহেতু একটি নির্দিষ্ট প্রোগ্রাম চলাকালীন আমাকে কীবোর্ড এবং মাউস ইনপুটটি অক্ষম করতে হবে
সামান্থা কাতানিয়া

এটা কিছুটা বিজোড়। আপনি কি তা নিশ্চিত?
কিথ

1
হ্যাঁ, আমি নিশ্চিত> <<এটির দূরবর্তী লগইনের সাথে কিছু করার আছে তাই আপনার কম্পিউটারের সামনে যদি এমন কোনও ব্যক্তি উপস্থিত থাকেন যা আপনি দূরবর্তীভাবে লগ ইন করেন তবে তারা আপনার সিস্টেমের সাথে গোলযোগ করতে পারে না
সামান্থা কাতানিয়া

উত্তর:


1

যেহেতু আপনি এটা progmmatically কি করতে চান, আমি চেক আউট সুপারিশ করবে http://alphababy.sourceforge.net/ এবং বিট আপনার যা দরকার যে একটি কাঁটাচামচ ভুলবেন না।

যদি আপনি এটি কোনও প্রোগ্রামের মধ্যে না করে থাকেন তবে আমি বলব "এক্সিনপুট সেট-ইন-প্রপ [ডিভাইস_আইডি]" অক্ষরযুক্ত কীবোর্ড এবং ইউনিক্সের (এক্স এর নীচে) মাউস ইনপুট থেকে "8 0" ডিভাইস সক্ষম করা আরও ভাল would , তবে আমি এটি বুঝতে পারি যে আপনি যা চাইছেন তা তা নয়।


1

আপনি কি কিবোর্ড এবং মাউস ওয়্যারলেস বা কেবল ইউএসবি? প্রথমত, ওএস এক্স প্যানেলে ব্লুটুথ মেনু দিয়ে তাদের সংযোগ বিচ্ছিন্ন করুন। :)


1

জোন্টাস যা বলেছিল তা অনুসরণ করে ...

লিনাক্সের অধীনে (আমি ওএসএক্স সম্পর্কে পুরোপুরি নিশ্চিত নই) আপনি নির্দিষ্ট ডিভাইসগুলিকে অক্ষম করতে এবং সক্ষম করতে এক্সপুট কমান্ডটি ব্যবহার করতে পারেন। ডিভাইসের আইডিগুলির একটি তালিকা পেতে কোনও যুক্তি ছাড়াই কেবল এক্সপুট কমান্ডটি চালান। যদি $ ID ডিভাইস আইডি হয় তবে নিম্নলিখিতগুলি এটি অক্ষম করে:

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

এবং এটি এটি পুনরায় সক্ষম করবে:

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

আমি আশা করি এটি কার্যকর হবে।


1

আমি লিনাক্সে এটি করেছি (এবং আমি অনুমান করি যে এটি ম্যাক ওএস এক্স-তে খুব বেশি হওয়া উচিত নয়) যেখানে আমি এইচআইডি সম্পর্কিত ইউএসবি মডিউলগুলি সরিয়ে ফেলেছি। usbhidএমনই একটি মডিউল ছিল

এটি অবশ্যই কোনও হিড ডিভাইসকে অব্যবহারযোগ্য করে তুলেছে এবং অ্যাক্সেস ফিরে পাওয়ার জন্য আপনাকে অন্য কোনও উপায়ের (দূরবর্তী অ্যাক্সেসের মতো) প্রয়োজন হবে।

কীবোর্ড / মাউস আনপ্লাগিং এবং প্লাগ করাও পরিষেবা পুনরুদ্ধার করতে পারে।



0

জিএনইউ / লিনাক্স সিস্টেমের অধীনে এক্সর্গ চলমান (ওয়েল্যান্ডে সম্ভবত অন্যরকম হবে) আপনি xinputজেমস আর যেমন বলেছিলেন তেমন ব্যবহার করতে পারেন এবং এখানে ব্যাখ্যা হিসাবে: /unix//a/17172/48798

ম্যাক ওএস এক্সে আপনি 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://discussion.apple.com/message/26569190#26569190

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.