আমি xkb কে কনফিগার করার চেষ্টা করছি যে ক্যাপস লকটি রচনাগত কীতে ম্যাপ করা হয়েছে এবং চিফটি + ক্যাপস লক ফাংশনটিকে traditionalতিহ্যবাহী ক্যাপস লক হিসাবে তৈরি করা হয়েছে। আমি নীচে একটি নতুন ফাইল বলা হয় /usr/share/X11/xkb/symbols/gdwatson
:
partial modifier keys
xkb_symbols "compose" {
key <CAPS> {
type[Group1] = "TWO_LEVEL",
symbols[Group1] = [ Multi_key, Caps_Lock ]
};
};
তারপরে আমি দৌড়েছি setxkbmap -symbols 'pc+us+gdwatson(compose)'
, যা সফলতার সাথে শেষ হয়েছে। ক্যাপস লকটি রচনা হিসাবে কাজ করে তবে শিফট + ক্যাপস লক ক্যাপস লকের পরিবর্তে রচনা হিসাবে কাজ করে। xkbcomp :0.0
নিম্নলিখিত প্রকাশ:
key <CAPS> {
type= "TWO_LEVEL",
symbols[Group1]= [ Multi_key, Multi_key ]
};
দ্বিতীয় স্তরের প্রতীক ম্যাপিংটি কোনও কারণে প্রথমে নকল করা হচ্ছে, আমি পৃথক মান দেওয়ার চেয়ে চেষ্টা করেছি। আমি কী ভুল করেছি বা কীভাবে এটি সংশোধন করব তা বলার জন্য কারও কাছে কি যথেষ্ট শক্তিশালী এক্সকেবি-ফু রয়েছে?
partial modifier keys
আসলে হওয়া উচিত partial modifier_keys
? এই পরিবর্তন ব্যতীত setxkbmap -symbols 'pc+us+gdwatson(compose)'
আসলে ত্রুটি সহ প্রস্থান করে তবে পরিবর্তনের সাথে সাথে আমি পছন্দসই আউটপুটটি পাই xkbcomp :0.0
। তবে আমি অযাচিত পার্শ্ব-প্রতিক্রিয়া পেয়েছি যে ক্যাপস্লক টিপতে একই সাথে আমাকে ক্যাপলক মোডে এবং রচনা কী মোডে রাখে।
@mirabilos
তবে একটি মন্তব্যে ইতিবাচক প্রতিক্রিয়া জানান ( আপনার প্রতিক্রিয়াতে লিখতে ভুলবেন না যাতে আমি এটি লক্ষ্য করি), তবে আমি এই মন্তব্যটি মুছে ফেলব এবং উত্তর হিসাবে এটি লিখব (আপনার তখন আপনার মন্তব্যের প্রতিক্রিয়াও মোছা উচিত)।