আমি যখন প্রোগ্রাম করি আমি এই কীগুলি অদলবদল করতে পছন্দ করি:
Esc↔ Tab Ctrl↔CapsLock
ইন ~/.xmodmap, আমি এই পুনরায় ম্যাপিংগুলি নির্দিষ্ট করেছি:
keycode 66 = Control_L
keycode 37 = Caps_Lock
keycode 23 = Escape
keycode 9 = Tab
Escapeএবং Tabকী-অদলবদল, কোন সমস্যা, কিন্তু এর পরিবর্তে এর Caps_Lockএবং Control_Lসোয়াপিং, উভয় ঐ চাবিগুলা হয়ে Caps_Lock।
আমি যা যা করার চেষ্টা করি না কেন, কন্ট্রোল কীগুলিকে Caps_Lock(কীকোড 66) বরাদ্দ দেওয়া হয় না । আমি যদি ছেড়ে যাই keycode 66 =, কীটি নিযুক্ত করা হয় না, তবে যখন আমি বরাদ্দ করি Control_Lবা Control_Rএটি কার্যকর হয় না। তবে, যদি আমি অন্য কোনও কী বরাদ্দ করি, উদাহরণস্বরূপ keycode 66 = Tab, এটি নির্ধারিত হয়, কোনও সমস্যা নেই।
এর মত xmodmap কেবল ক্যাপস লক এবং নিয়ন্ত্রণ কীগুলি অদলবদল করতে চায় না। সত্যিই হতাশাবোধ। যে কোনও সহায়তা / পয়েন্টার সত্যই সহায়ক হবে।
পিএস: আমি আর্চলিনাক্স ব্যবহার করছি।