সেটকেকোডগুলি ম্যাপে চাপতে এবং বিভিন্ন "কী" তে ছেড়ে দেওয়া হয়েছে


10

আমার কাছে একটি কীবোর্ড রয়েছে যাতে স্ক্রোল হুইল রয়েছে তবে এটি উবুন্টুতে কাজ করে না এবং xevকমান্ডটি সরানোর সময় কিছুই দেখায় না। কিন্তু dmesgআদেশের সাথে আমি এটি খুঁজে পেয়েছি:

স্ক্রোল চাকা উপরের দিকে সরানোর সময়:

atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.

স্ক্রোল চাকাটি নিচে নামানোর সময়:

atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.

এটি একই কী বলে মনে হচ্ছে তবে চাপতে / প্রকাশ করা পরিবর্তন যদি এটিকে উপরে / নিচে সরানো হয়।

xmodmap -pke | grep croll শো:

keycode  78 = Scroll_Lock NoSymbol Scroll_Lock
keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp
keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown

কীভাবে এটি "কনফিগার করব" "চাপলে" কীডকোড 185 এবং যখন "মুক্তি পেয়েছে" কিকোড 186 হয়?


আপনি কি dmesgআদেশ ব্যবহার করেছেন? আমি এখানে অন্য কিছু সন্ধান করার চেষ্টা করি: Askubuntu.com
প্রশ্নগুলি

উত্তর:


3

আপনার setkeycodesএকটি কীকোড বরাদ্দ করতে ব্যবহার করা উচিত ।

http://www.jveweb.net/en/archives/2011/01/configure-unrecognized-keys-in-linux.html

কীগুলির স্ক্যান কোডটি স্বীকৃত ছিল না, এটি হ'ল কোনও কী কোডটি স্ক্যান কোডের সাথে জড়িত বলে পাওয়া যায়নি, এখানে গুরুত্বপূর্ণ মানটি সেটকিওডস কমান্ডের ঠিক পরে উপস্থিত হয়। সুতরাং আপনি e00b সংজ্ঞায়িত করতে হবে

একটি অব্যবহৃত কীকোড সহ সন্ধান করুন

xmodmap -pke | less

এবং তারপরে কমান্ড সহ একটি কী কোড বরাদ্দ করুন

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