দরকারী কিছু কীভাবে Caps Lock কী মানচিত্র করবেন?


15

আমি পালানোর জন্য ক্যাপস লক ম্যাপিংয়ে অভ্যস্ত, বিশেষত ভিমে ব্যবহারের জন্য।

উবুন্টুতে, এটি জিইউআই থেকে সহজ। অন্যান্য ডিস্ট্রোগুলিতে, এর মতো একটি ইউটিলিটি xmodmapব্যবহার করা যেতে পারে। আমি এটি চেষ্টা করেছিলাম, তবে মনে হয় এটি xmodmapইনস্টল করা যায় না apt

এই ধরণের রিম্যাপিং কি সহজেই আরপিআইতে সম্পন্ন করা যায়?

উত্তর:


20

রাস্পবিয়ান এ, ফাইলটি সম্পাদনা করুন /etc/default/keyboardএবং তারপরে চালান sudo dpkg-reconfigure keyboard-configuration। আপনাকে কার্যকর করতে আপনার টার্মিনাল এবং / অথবা পাই পুনরায় চালু করতে হতে পারে।

আপনাকে কী প্রবেশ করতে হবে তার বিশদগুলি আপনি কী করতে চান তার উপর নির্ভর করে। আমার জন্য, এটি:

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS="terminate:ctrl_alt_bksp,ctrl:nocaps"

আমার কাছে মার্কিন আন্তর্জাতিক কীবোর্ড লেআউট রয়েছে এবং Caps Lockএটি Control(এটি ctrl:nocapsঅংশ) হিসাবে কাজ করে তা নিশ্চিত করে ।

মাধ্যমে আরও জানুন man keyboard


6
আমি caps:escapeআমার হিসাবে চেয়েছিলাম তা বের করার জন্য এর XKBOPTIONSমধ্যে অনেকগুলি বিকল্পের মধ্যে অনুসন্ধান করা দরকার /usr/share/doc/keyboard-configuration/xorg.lst
এরিক উইলসন

1
@ এরিক উইলসন হ্যাঁ, ডকুমেন্টেশনটি হ'ল ... সাবঅপটিমাল।
রাফেল

2
রাস্পবিয়ান জেসি-তে, কমপক্ষে, এটি কেবল পাঠ্য কনসোলকেই প্রভাবিত করে, জিইউআই নয়। GUI- কে প্রভাবিত করে এমন সমাধানের জন্য এই অন্যান্য উত্তরটি দেখুন ।
Luís Oliveira

আমার জন্য, শুধুমাত্র এই উত্তরটি কাজ, এবং @ LuísOliveira থেকে এক
Bogatyr

1
@ বোগাতিয়ার এটি নির্ভর করে আপনি কোন টার্মিনালটি ব্যবহার করছেন। আপনি যদি এক্স 11 (গ্রাফিকাল পরিবেশ) ব্যতীত কাজ করে থাকেন তবে এটিই সমাধান, আপনি যদি X11 এ কাজ করছেন তবে কার্যনির্বাহী সমাধানটি yzsh জবাবে রয়েছে। এগুলি দুটি স্বতন্ত্র পরিবেশ তাই প্রত্যেকের নিজস্ব কনফিগারেশন রয়েছে। হতে পারে দুটি উত্তর প্রসঙ্গে ব্যাখ্যা টগিটার করা উচিত।
করলাচিও

8

আমার ক্ষেত্রে, রাস্পবিয়ান (জেসি):

$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
...

$ sudo vi ~/.config/lxkeymap.cfg
option = ctrl:swapcaps

অথবা

option = <something>,ctrl:swapcaps

তারপর

$ sudo reboot

ctrl:swapcapsCtrl এবং CapsLock কীগুলি অদলবদল করে। আপনি যদি কেবল ক্যাপসলকটি প্রতিস্থাপন করতে চান এবং মূল সিআরটিএলটি যেমন রাখেন তবে ctrl:nocapsপরিবর্তে ব্যবহার করুন use


ধন্যবাদ! এটি আমার জন্য জেসি নিয়ে কাজ করে। এস্ক / ডিফল্ট / কীবোর্ড সম্পাদনা করেনি। আপনার উদাহরণ সিটিআরএল এবং ক্যাপগুলি অদলবদল করে। প্রশ্নের উত্তরের জন্য, ক্যাপগুলি মানচিত্রে
এস্কে

1
শেষের টিপটি ctrl:nocapsবরং পড়া উচিত ctrl:nocap। তা ছাড়া, এটি আমার পক্ষে কাজ করেছে, ধন্যবাদ!
লুইস অলিভিরা

আমার পক্ষে কাজ করেনি, তবে গৃহীত উত্তরটি তা করেছে।
বোগাতিয়ার

1

xmodmap প্রকৃতপক্ষে আরপিআই ব্যবহার করে ইনস্টল করা যাবে apt :

apt-get install x11-xserver-utils

আপনার Caps Lockমূল কাজটি হিসাবে তৈরি করতে Esc, আপনি তখন চালাতে পারেন

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