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.