এক্সএমডেম্যাপ ব্যবহার করে কীভাবে সিটিআরএল এবং ক্যাপস লক অদলবদল করা যায়


10

বা অন্য কোনও সরঞ্জাম, তবে আমি xmodmap পছন্দ করি। আমি এটি চেষ্টা করেছি:

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

আমি এটি চেষ্টা করেছিলাম:

xmodmap -e "keycode 66 = Control_L"

তবে উভয়ই পুরোপুরি কাজ করছে বলে মনে হয় না। ক্যাপস লক টিপে ইভেন্টের লগ এখানে দেওয়া হয়েছে:

KeyPress event, serial 28, synthetic NO, window 0x1a00001,
root 0x12d, subw 0x0, time 914826, (679,342), root:(680,362),
state 0x12, keycode 66 (keysym 0xffe3, Control_L), same_screen YES,
XKeysymToKeycode returns keycode: 37 // 37 is the control key code
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

আমি দুর্দান্ত উইন্ডো ম্যানেজারের সাথে উবুন্টু ১০.১০ চালাচ্ছি।

উত্তর:


8

থেকে remap Caps Lock :

man xmodmap কীভাবে বাম কন্ট্রোল কী এবং CapsLock কীটি অদলবদল করে তা দেখায়:

!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

আহ, এটি আমার পোস্টে প্রথম প্রচেষ্টা
মারুতি

ওফস, যে মিস। তাহলে এবার কেন কাজ হলো?
harrymc

আমি নিশ্চিত নই. আমি মনে করি কী-কোডগুলি সহ মধ্যস্থতার পরে আমি কীম্যাপটি পুনরায় সেট করতে ভুলে গেছি।
মারুতি

15

এটি আপনার পক্ষে কাজ করতে পারে।

/usr/bin/setxkbmap -option "ctrl:swapcaps"

সেটেক্সব্যাম্যাপের মাধ্যমে আমি কীভাবে এটিকে আবার অদলবদল করতে পারি
এসএলএন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.