আমি বর্তমানে আমার ডিফল্ট কীবোর্ড লেআউটটি এভাবে সেট আপ করছি:
setxkbmap -layout us -variant dvorak -option ctrl:nocaps,[...]
এটি ক্যাপস লক কীটি অক্ষম করে এবং এটিকে একটি অতিরিক্ত সিআরটিএল কী এবং অন্যান্য বিকল্পগুলির জলাভূমি সহ করে তোলে।
কীবোর্ড লেআউটগুলি স্যুইচ করতে আমি নিম্নলিখিতটি করতে চাই:
setxkbmap -layout us -variant dvorak-l -option ctrl:swapcaps
তবে এটি ক্যাপস লক কীটি পুনরায় সক্ষম করে না; বাম নিয়ন্ত্রণ কী এবং ক্যাপস লক উভয়ই যতদূর আমি দেখতে পাচ্ছি নিয়ন্ত্রণ কী হিসাবে রয়ে যায়।
আমি জানি আমি পুরো বিকল্পগুলির তালিকাটি সাফ করতে পারি, তবে রক্ষণাবেক্ষণের স্বার্থে, আমি প্রায় বিকল্পগুলি কপিপাস্ট করব না। আমি কীভাবে ক্যাপস লকটি সক্ষম করব?
আপডেট:
xev (1) এর সাথে Control_Lকী- টিপসগুলির দিকে তাকালে এটি প্রদর্শিত হবে ctrl: nocaps উভয় কীগুলির জন্য একটি দেয় এবং ctrl: swapcaps ক্যাপস লক কীটি "পুনরুদ্ধার" করে (কীটি চাপলে টিপে Caps_Lock)। তবে ক্যাপস লক এলইডি হালকা হয় না বা এটি আসলে কাজ করে না।
xkeyboard-config/symbols/ctrlএক্স.আর. সূত্রগুলিতে ফাইলটি দেখলে সমস্যার ইঙ্গিত পাওয়া যায়:
xkb_symbols "nocaps" {
replace key <CAPS> { [ Control_L, Control_L ] };
modifier_map Control { <CAPS>, <LCTL> };
};
xkb_symbols "swapcaps" {
replace key <CAPS> { [ Control_L ] };
replace key <LCTL> { [ Caps_Lock ] };
};
পরের বিকল্পটিতে একটি মোডিফায়ার_ম্যাপ লাইন নেই, যা যাই হোক না কেন