আমি কি কেবল একটি নির্দিষ্ট ডিভাইস এক্সমোডম্যাপ করতে পারি?


9

আমি স্ক্রোলের দিকটি উল্টো করতে চাই, তবে কেবল আমার বিসিএম 57794 মাল্টিটাচ ট্র্যাকপ্যাডে। এটা কি সম্ভব?



এটি আমার বাহ্যিক ইউএসবি মাউসের পাশাপাশি ট্র্যাকপ্যাড উভয়ের জন্য স্যুইচ করে। আমি কেবল টাচপ্যাডের জন্য কীভাবে এটি করতে পারি ?
নাফটুলি কে

রহস্যময়। জিনপুট সমস্যার মতো মনে হচ্ছে।
Ignacio Vazquez-Abram 4

.Xmodmapএটিকে কেবল বিসিএম 5974 এর মধ্যে সীমাবদ্ধ করার জন্য আমি কী করতে পারি ?
নাফটুলি কে

1
setxkbmapএকটি আছে --deviceঅধিকার এই মিশ্রন, যুক্তি idথেকে xinput --listশক্তি এখান থেকে সহায়তা (যদি setxkbmapআপনি যা জিজ্ঞাসা নির্দিষ্ট করতে ব্যবহার করা যেতে পারে)।
sr_

উত্তর:


5

হ্যাঁ:

xinput set-button-map ID <button map>

আপনি যেখানে IDমাধ্যমে সন্ধান করেন xinput listএবং সেখানেই <button map>আপনি যাবেন xmodmap। উদাহরণস্বরূপ আমি আমার ইউএসবি মাউসে বোতামগুলি প্রতিস্থাপন করি তবে আমি চাই না যে আমার ট্র্যাকপ্যাডটি চাঙ্গা করা হোক, আমার ব্যবহারটি এর ~/.Xmodmapমতো দেখাবে:

pointer = 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24

তবে এটি ব্যবহার করে আমার অন্তর্নির্মিত ট্র্যাকপ্যাড সহ সমস্ত পয়েন্টিং ডিভাইসগুলি পরিবর্তিত করে, তাই আমি জানি যে xinputআইডি 10 তাই আমি এইটি চালাই:

xinput set-button-map 10 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.