দেরিতে হলেও অন্যের উল্লেখের জন্য:
সমস্যাটি মনে হচ্ছে যে xmodmap আপনাকে সংশোধক কী হিসাবে তালিকাভুক্ত কীগুলির কোনও শনাক্ত করছে না। অতএব আশ্চর্যজনক ডাব্লুএম তাদের মডিফায়ার কী হিসাবে ব্যবহার করার অনুমতি দেয় না।
আপনি Mod3 হিসাবে যে চাবিটি ব্যবহার করতে চান সেটি যোগ করার চেষ্টা করতে পারেন (যা আমি দেখেছি বেশিরভাগ সিস্টেমে কোনও কিছুর জন্য ব্যবহার করা হবে বলে মনে হয় না), তবে আপনার আরসি.লুয়া মোডিকে "Mod3" হিসাবে তালিকাভুক্ত করতে পারে।
একটি সংশোধক কী হিসাবে যুক্ত করুন
এর সাহায্যে আপনার সংশোধক কীগুলি দেখতে পাবেন xmodmap
। ডিফল্টরূপে আপনি সম্ভবত এরকম কিছু পাবেন:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
সঙ্গে xev
আপনি যে কোনো একটি কি নাম দেখতে পারেন বাটনটি চাপলে যখন এটি চলমান, এবং স্ক্রোল লক খনি শো হিসাবে আপ:
KeyPress event, serial 36, synthetic NO, window 0x2200001,
root 0x225, subw 0x0, time 23086947, (433,729), root:(470,783),
state 0x0, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x2200001,
root 0x225, subw 0x0, time 23087091, (433,729), root:(470,783),
state 0x0, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
আপনি কীসিমের নামটি লক্ষ্য করবেন Scroll_Lock
।
Mod3 এ যুক্ত করতে, আপনাকে তৈরি বা যুক্ত করতে হবে ~/.Xmodmap
। এই লাইনটি যুক্ত করা Mod3 কে কেবল স্ক্রোল_লক কী হিসাবে সেট করে:
add Mod3 = Scroll_Lock
আপনার পরিবর্তনগুলি পরীক্ষা করতে এবং আপনার .Xmodmap ফাইলে কোনও ত্রুটি দেখতে, চালান
xmodmap ~/.Xmodmap
আরসি.লুয়া আপডেট করা হচ্ছে
আপনি যেমনটি ইতিমধ্যে পরিষ্কারভাবে বুঝতে পেরেছেন, আপনার আরসি.লুয়া ফাইলের (যা সাধারণত থাকে ~/.config/awesome/rc.lua
) এর শীর্ষ দিকে , সেখানে একটি modkey = "Mod4"
লাইন রয়েছে। এটিতে পরিবর্তন করুন modkey = "Mod3"
।
সতর্কবাণী
এসএসসি কী অসাধারণ ডাব্লুএম দ্বারা বেশ কয়েকটি কী ম্যাপিংয়ের জন্য ব্যবহৃত হয়। আমি এর পরিবর্তে স্ক্রোল লক বা বিরতি দেওয়ার পরামর্শ দিচ্ছি কারণ এর বিস্তৃত দ্বন্দ্ব হওয়ার সম্ভাবনা কম। আসলে আশ্চর্যজনক ডাব্লুএম মনে হয় Esc বর্তমান অপারেশন বাতিল করার জন্য সংরক্ষিত আছে।
স্ক্রোল লকটি অনেকটা ক্যাপস লকের মতোই লকিং কী হিসাবে ম্যাজিকালি বিবেচিত। পার্থক্যটি হ'ল ক্যাপস লকের লকিং আচরণটি অক্ষম করার জন্য তুলনামূলকভাবে নগণ্য, অন্যদিকে স্ক্রোল লকটি যতটা আমি বলতে পারি ততক্ষণ এই আচরণটি অক্ষম করতে পারে না।
আমি নমপ্যাড 0 কী এর মতো কী বা এটি সাধারণত কোনও স্টেট লকিং কী হিসাবে নকশাকৃত নয় এমন কিছু দিয়ে চেষ্টা করার পরামর্শ দিচ্ছি, এটি কাজ করছে কিনা তা নিশ্চিত করুন, তারপরে আপনার চাবিটি স্যুইচ করার চেষ্টা করুন।
clear lock
কমান্ড মুছে ফেলা হবে লক নামান, এবং পারেন কি আমার প্রশ্নের প্রথম লাইন উল্লেখ কোন শিফট লক হওয়া উচিত নয়।