আমি কীভাবে আমার কীবোর্ডে ক্যাপস লক কীটি অক্ষম বা পরিবর্তন করব?


10

আমাদের কর্মক্ষেত্রে এরগনোমিক কীবোর্ড রয়েছে যা আমি পুরোপুরি অভ্যস্ত নই। আমার মনে হচ্ছে আমি যখন থাকি তখন ক্যাপস্লক কীটি মারতে থাকি vimএবং এটি বিরক্ত হতে শুরু করে। আমি কী কীভাবে এই কীটি অক্ষম করব এবং বা অন্য কী হতে পারি?


সম্পর্কিত: লিনাক্স কনসোলে রেকর্ডিং ক্যাপস-লক এবং রচনার জন্য মেনু । আপনি কি এটি X বা আপনার OS (কোন?) এর কনসোলে চান?
গিলস 'অশুভ হওয়া বন্ধ করুন'

উত্তর:


7

এটি নিষ্ক্রিয় করার দ্রুত এবং নোংরা উপায়টি সহ xmodmap:

$ xmodmap -e 'clear Lock'

পরের প্রশ্নটি হল আপনি এটির সাথে কী করতে চান? আমি সাধারণত এটি হয় একটি Ctrlচাবি:

$ xmodmap -e 'keycode 66 = Control_L'

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


আরেরে, খুব দ্রুত 4 আমাকে;) যাই হোক, তাই শুধু একটি যোগ setxkbmapআমার উত্তর সমাধান তারপর ...
rozcietrzewiacz

6

ব্যবহার xmodmap

আপনার ক্যাপসলকটি অক্ষম করার সেটিংস

remove Lock = Caps_Lock

এটি আপনার .xmodmapফাইলে স্থাপন করা হবে।

অন্য বিকল্প - এটি অস্থায়ীভাবে অক্ষম করতে, আপনি একটি setxkbmapবিকল্প ব্যবহার করতে পারেন :

setxkbmap -option ctrl:nocaps

এবং তারপরে, স্বাভাবিক আচরণ পুনরুদ্ধার করতে: setxkbmap -option


3

এক্সমোডম্যাপ ব্যবহার করা এক্সে থাকা অবস্থায় কেবল কী বাঁধাইকে পরিবর্তন করবে you আপনার যদি কনসোলে এটির প্রয়োজন হয় তবে এটি কিছুটা আলাদা। নীচের পরিবর্তনগুলি এক্সের পাশাপাশি কনসোলকেও পরিবর্তন করবে, তাই আমি সর্বদা এটি এইভাবেই করি।

জন্য লিনাক্স /etc/rc.local এই যোগ (অথবা একটি init স্ক্রিপ্ট করতে):

(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -

জন্য সোলারিস একটি USB কীবোর্ড সম্পাদন করা সহ একটি পিসিতে /usr/share/lib/keytables/type_6/reset(কিবোর্ড তোমাদের স্থলাভিষিক্ত হবে অন্যান্য ধরনের জন্য type_6উপযুক্ত ধরনের সঙ্গে):

এই লাইনটি সনাক্ত করুন:

key 57   all shiftkeys+capslock

এটি দিয়ে প্রতিস্থাপন করুন:

key 57   all shiftkeys+leftctrl up shiftkeys+leftctrl

স্বাভাবিকভাবেই আপনি যে Controlকোনও কীটি প্রতিস্থাপন করতে পারেন।


0

এটি আমার একটি অংশ .xmodmaprc, এটি CapsLockরূপান্তরিত হয় Escএবং বিপরীতে:

clear lock

keycode 9 = Caps_Lock ISO_Next_Group Caps_Lock ISO_Next_Group
keycode 66 = Escape NoSymbol Escape

add lock = Caps_Lock

আপনি xevযে বোতামগুলি চেক করতে চান তা চালিয়ে এবং টিপে কী-কোডগুলি চেক করতে পারেন।


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