আমি একটি দ্বিতীয় ইউএসবি কীবোর্ড আছে আমি আমার কম্পিউটার একটি অতিরিক্ত কীবোর্ড চেয়ে বরং একটি গেমপ্যাড হিসাবে চিনতে চাই। উবুন্টু 14.04 এ কি এটা সম্ভব?
আমি বিপরীত কাজ দেখেছি, একটি কীবোর্ড হিসাবে একটি গেমপ্যাড চিকিত্সা, কিন্তু আমি যা খুঁজছেন তা নয়।
আমি একটি দ্বিতীয় ইউএসবি কীবোর্ড আছে আমি আমার কম্পিউটার একটি অতিরিক্ত কীবোর্ড চেয়ে বরং একটি গেমপ্যাড হিসাবে চিনতে চাই। উবুন্টু 14.04 এ কি এটা সম্ভব?
আমি বিপরীত কাজ দেখেছি, একটি কীবোর্ড হিসাবে একটি গেমপ্যাড চিকিত্সা, কিন্তু আমি যা খুঁজছেন তা নয়।
উত্তর:
আপনি "xinput float" বা "xinput --disable" এর সাথে অন্য অ্যাপ্লিকেশনগুলি থেকে কীবোর্ডটি অক্ষম করতে পারেন বা xorg.conf এ এটি অক্ষম করে (স্বয়ংক্রিয় ডিভাইসগুলিকে বন্ধ করুন এবং আপনার প্রয়োজনীয় ডিভাইসগুলি কনফিগার করুন)
তারপরে আপনি একটি অ্যাপ্লিকেশন লিখতে পারেন যা ভাসমান কীবোর্ড থেকে বা / dev / ইনপুট / ইভেন্টএক্স থেকে ইভেন্টগুলি পড়ে এবং গেমপ্যাড ইভেন্টগুলি / dev / uinput এ পাঠায়।
নতুন uinput ডিভাইসটি ioctl / dev / uinput এবং uinput_user_dev structs লেখার দ্বারা প্রেরিত ইভেন্টগুলিতে / dev / uinput এ তৈরি করা হয়েছে। এর জন্য একটি পাইথন লাইব্রেরি রয়েছে: http://tjjr.fi/sw/python-uinput/
একটি পাইথন-ইউনপুট প্রোগ্রামে "xinput test-xi2 সংখ্যা" এর আউটপুট পাইপ আউট করে ধারণাটির একটি দ্রুত প্রমাণ লিখতে পারে।
xinput
"দখল" করা/dev/input/eventX
। এটিevtest --grab
একটি কমান্ড লাইন প্রোগ্রামের জন্য দেখুন ।