Gamepad হিসাবে ইউএসবি কীবোর্ড আচরণ


5

আমি একটি দ্বিতীয় ইউএসবি কীবোর্ড আছে আমি আমার কম্পিউটার একটি অতিরিক্ত কীবোর্ড চেয়ে বরং একটি গেমপ্যাড হিসাবে চিনতে চাই। উবুন্টু 14.04 এ কি এটা সম্ভব?

আমি বিপরীত কাজ দেখেছি, একটি কীবোর্ড হিসাবে একটি গেমপ্যাড চিকিত্সা, কিন্তু আমি যা খুঁজছেন তা নয়।

উত্তর:


3

আপনি "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একটি কমান্ড লাইন প্রোগ্রামের জন্য দেখুন ।
— ডার্ক্ট

যেহেতু আমি কিছু গেমপ্যাড কিনেছি, এবং আমি চেষ্টা করার জন্য একটি পুরানো কীবোর্ড খনন করতে যাচ্ছি না, তবে আমি এটি পছন্দ করি কারণ আমি এটি পছন্দ করি।
— ইয়ান হান্টার

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