আমি আমার right altমতো আচরণ করার জন্য আমার পুনর্নির্মাণের চেষ্টা করছি right ctrlযাতে আমি ctrlবোতামটি টিপতে আমার ডান থাম্বটি ব্যবহার করতে পারি । এটি উবুন্টু 12.04।
আমি নিম্নলিখিত বিষয়বস্তু সহ আমার হোম ফোল্ডারে .Xmodmap ফাইলটি তৈরি করেছি:
clear control
clear mod1
!keycode 64 = Alt_L Meta_L
keycode 108 = Alt_R Meta_R
add control = Control_L Control_R Alt_R
add mod1 = Alt_L Meta_L
আপনারা যেমন অনুমান করতে পারেন, আমার বামে Alt কীটির কীকোড 64৪ এবং আমার left altকীতে কীডকোড রয়েছে 108।
এটি আসলে এই অর্থে কাজ করে যে আমার ডান Alt কীটি এমন আচরণ করে যে আমি কী টিপছি ctrl।
তবে আমার বাম altকী এখন আর কিছুই করে না, যার অর্থ আমার কাছে altকী নেই। এটি দেওয়া আশ্চর্যজনক যা 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), Alt_R (0x6c)
mod1 Alt_L (0x40), Alt_L (0xcc), 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)
আশ্চর্যের বিষয় হ'ল আমি যখন Alt_R ম্যাপিংটি সরিয়ে ফেলি controlতখন altকীগুলি কাজ করে।
(যেমন। দ্বিতীয় লাইনে শেষ লাইনে পরিবর্তন করুন :)
add control = Control_L Control_R
এখন এমনকি আমার ডান ALT একটি altচাবি হিসাবে আচরণ করে যা আমাকে বিভ্রান্ত করে। কন্ট্রোল লাইন থেকে Alt_R ম্যাপিং সরিয়ে দেওয়ার পরে আউটপুট 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_L (0xcc), 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)
আশা করি আপনি সাহায্য করতে পারেন।
পুনশ্চ. আমি এই ওয়েবসাইটটি উত্স হিসাবে ব্যবহার করেছি ।