জর্জি: কীভাবে আমি ক্যাপসলক কীতে AltGr মানচিত্র করতে পারি (তৃতীয় স্তরের প্রতীকগুলি টগল করতে)


12

আমার মতো আরও অনেকের দরকার নেই CapsLock। আমি এটিকে পুনরায় নিয়োগ করতে চাই যে এটির কার্যকারিতা রয়েছে AltGr। আমি কুবুন্টু 9.10 ব্যবহার করি তবে আমি মনে করি একটি সমাধান অবশ্যই আছে যা বিতরণটি স্বাধীন।

আমি ইতিমধ্যে ব্যবহার করার চেষ্টা করেছি setxkbmap বা xmodmapxmodmapকমপক্ষে আমি ব্যবহার করে পরিচালনা করেছি যা এই বিবরণ অনুসরণ CapsLockকরে এর মতো আচরণ করে ।Del

তবে আমি AltGrআচরণটি বরাদ্দ করতে পারিনি CapsLock

উত্তর:


14

আমি জানি এই প্রশ্নটি পুরানো, তবে কেউ যদি আবার এটিকে হোঁচট খায় তবে বিকল্প বিকল্প আছে:

setxkbmap -option "lv3:caps_switch"

বিকল্পগুলির সম্পূর্ণ তালিকার জন্য, "বিকল্প" বিভাগটি পড়ুন

man xkeyboard-config

6

ডেনিসের উত্তরের উপর ভিত্তি করে এবং চারপাশে খেলে xevআমি জানতে পারি যে যাদু শব্দটি মনে হচ্ছে ISO_Level3_Shift

কমপক্ষে এটি আমার পক্ষে কাজ করে:

xmodmap -e "keycode 66 = ISO_Level3_Shift"

এখন আমি আমার জার্মান কীবোর্ড লেআউটটিতে [,], {, co এবং কো টাইপ করার সময় আমার আঙ্গুলগুলি ভেঙে ফেলার আশঙ্কা করি না।

সম্পাদনা: এখন xmodmap এর -e বিকল্পটি ব্যবহার করে


ধন্যবাদ! উইন্ডোজ থেকে উবুন্টু যাওয়ার সময় থেকে আমি ঠিক এটির সন্ধান করছিলাম। এই জাভাস্ক্রিপ্ট ছাড়া একটি জার্মান কীবোর্ডে একটি ব্যথা।
gzost

1

এর মধ্যে একটি ব্যবহার করে দেখুন (আপনার ক্যাপস-লক কীটি আলাদা হলে কীসিম বা কীকোডটি বিকল্প দিন):

xmodmap -e "keysym 0xffe5 = Mode_switch"

অথবা

xmodmap -e "keycode 66 = Mode_switch"

ধন্যবাদ। আপনার লাইন দুটি কারণে সরাসরি কাজ করেনি: 1. xmodmap একটি ফাইল চায় তাই আমাকে স্ট্রিংটি পাইপ করতে হবে এবং স্টিডিন থেকে পড়তে হবে। ২. মোড_সুইচ সফলভাবে নির্ধারিত হয়েছিল তবে তৃতীয় স্তরের সংশোধক হিসাবে ফলাফল হয়নি। তারপরে আবার জেভের সাথে খেলেছি। যখন আমি বুঝতে পারি যে "মোড_সুইচ" স্ট্রিংটি সেখানে প্রদর্শিত হচ্ছে তখন AltGr টিপতে এবং সংশ্লিষ্ট জায়গায় পরিবর্তে কেউ কী পড়তে পারে তা দেখতে সহজ হয়েছিল। -> ISO_Level3_Shift
cknoll

@ বাসওবার: আমি -eবিকল্পটি ভুলে গেছি । আমি আমার উত্তর সম্পাদনা করেছি।
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

হ্যাঁ. পাইপিং পদ্ধতির চেয়ে অনেক ক্লিনার।
সি কেএনল

1

লং এর উত্তর হ'ল জিনোমের মতো আধুনিক ডেস্কটপগুলির জন্য সেরা, কারণ গনোম নিজে xkb ব্যবহার করে এবং xmodmap কনফিগারেশনগুলি ডিফল্টরূপে ওভাররাইট করে (এছাড়াও, xmodmap বেরিয়ে আসছে এবং ওয়েল্যান্ডে অসমর্থিত)। দুর্ভাগ্যক্রমে, এটি কেবল পুনরায় বুট করা পর্যন্ত কাজ করবে।

আপনি এই আদেশটি সহ আপনার জিনোম ডেস্কটপের জন্য এই বিকল্পটি স্থায়ীভাবে প্রয়োগ করতে পারেন:

gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:caps_switch']"

অবশ্যই আপনি জিনোম ব্যবহার না করে স্থায়ীভাবে এমনকি এমনকি সিস্টেমের প্রশস্তও এই পরিবর্তন করতে পারেন। যদি আপনি জিনোম ব্যবহার করেন তবে জিনোমকে এই সেটিংটি ওভাররাইট করা থেকে রক্ষা করতে আপনার উপরের কমান্ডটি ব্যবহার করা উচিত। জন্য আর্চ , আপনি একটি ফাইল যোগ করতে পারেন /etc/X11/xorg.conf.d/90-custom-kbd.confনিম্নলিখিত বিষয়বস্তু সহ:

Section "InputClass"
    Identifier "keyboard defaults"
    MatchIsKeyboard "on"
    Option "XKbOptions" "lv3:caps_switch"
EndSection

আমি ধরে নিই এটি বিতরণের মধ্যে পৃথক, তাই আপনার মাইলেজটি ভিন্ন হতে পারে।

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