শর্টকাটে ম্যাপ কীবোর্ড তীরগুলি


9

তাই আমি ব্যবহার করছি আমি সব দশ আঙ্গুল দিয়ে টাইপ Alt+ + H( J, K, L) পদক্ষেপ কার্সারের সন্নিবেশ মোডে তেজ শর্টকাটগুলি এবং খুব শীতল :) আমি চাই X এর মধ্যে কি তীর remap (, Gnome) সমস্ত এক্স এই শর্টকাট ব্যবহার করতে অ্যাপ্লিকেশন

সুতরাং আমি Alt+ টিপুন যদি Kএটি আপ তীর হিসাবে কাজ করা উচিত।

আত্ম-নির্যাতনের জন্য :) আপনি আপনার .gvimrc এ এই লাইনগুলি অন্তর্ভুক্ত করতে পারেন

inoremap <Left>  <NOP>
inoremap <Right> <NOP>
inoremap <Up>    <NOP>
inoremap <Down>  <NOP>
inoremap <A-h> <Left>
inoremap <A-j> <Down>
inoremap <A-k> <Up>
inoremap <A-l> <Right>

উত্তর:


2

আপনি যা চাইছেন ঠিক তাই নয়, তবে প্রায় ...

আপনি xmodmapকমান্ডটি ব্যবহার করে এক্স কীবোর্ড সেটিংস পুনরায় তৈরি করতে পারেন । আপনি চালিয়ে বর্তমান সেটিংস দেখতে পারেনxmodmap -pke

প্রতিটি কীকোড (যা আপনার কীবোর্ডের প্রতিটি কী এর সাথে যুক্ত একটি মান) এর সাথে 8 টি পর্যন্ত কীওয়ার্ড (যা মূলত আউটপুট হয়) যুক্ত থাকতে পারে। অনুসরণ হিসাবে তারা:

  1. যখন নিজের চাপ দেওয়া হয়
  2. শিফট দিয়ে চাপলে
  3. মোড স্যুইচ সক্ষম থাকলে (অপ্রচলিত বলে মনে হচ্ছে) চাপলে
  4. মোড স্যুইচ এবং শিফ্ট দিয়ে চাপলে (অপ্রচলিত মনে হয়)
  5. যখন Alt-GR দিয়ে চাপ দেওয়া হয় (xmodmap পদে ওরফে ISO_Level3_Shift)
  6. যখন আল্ট-জিআর এবং শিফট টিপুন

সুতরাং বর্তমানে আমার "এইচ" কীটি দেখে মনে হচ্ছে:

এইচ এইচ এইচ এইচ স্ট্রোক

যেখানে Hstroke কিজিম Ħ উত্পাদন করে Ħ

আপনি যদি অ-এসিআই অক্ষরগুলি ইনপুট করতে অল্ট-গ্র ব্যবহার না করেন তবে আপনি যা চান তা করতে আপনি h, j, k এবং l কে আল্ট-গ্রের সাথে পুনরায় তৈরি করতে পারেন। এই হবে:

xmodmap -e 'keycode 43 = h H h H Left Hstroke'
xmodmap -e 'keycode 44 = j J j J Up J'
xmodmap -e 'keycode 45 = k K k K Down ampersand'
xmodmap -e 'keycode 46 = l L l L Right Lstroke'

শিফট এন্ট্রি সহ আল্ট-জিআর অবশ্যই কঠোরভাবে প্রয়োজনীয় নয়, আমি কেবল ইতিমধ্যে বিদ্যমান মানগুলি সংরক্ষণ করছি। আপনি xevটার্মিনাল থেকে কমান্ডটি চালিয়ে কি-কোড মানগুলি সন্ধান করতে পারেন । xevএক্স ইভেন্টগুলি প্রদর্শন করে, যাতে আপনি একটি কী টিপুন এবং এটি সম্পর্কে তথ্য সন্ধান করতে পারেন।

এই সেটিংটি স্থায়ী করতে, আপনি আপনার হোম ডিরেক্টরিতে নিম্নলিখিত .Xmodmap এ যুক্ত করতে পারেন

keycode 43 = h H h H Left Hstroke
keycode 44 = j J j J Up J
keycode 45 = k K k K Down ampersand
keycode 46 = l L l L Right Lstroke

এইচজেকিএল ব্যবহার করার সময় অবশ্যই অল্ট-গ্রোকে টিপুন আল্টকে চাপ দেওয়ার মতো সুন্দর নয়, তবে আপনি আমার মনে হয় আপনি কেবলমাত্র আল্টকে কাজ করতে পেতে লড়াই করতে পারেন কারণ এটি মেনু অ্যাক্সেসের জন্য ব্যবহৃত হয়। আপনি এই উত্তরের তথ্য ফ্রেমিককার্টের দ্বারা উল্লিখিত সরঞ্জামগুলির পাশাপাশি উদাহরণস্বরূপ Alt-Shift-h বাঁধাই করতে সক্ষম হতে পারেন, এটি আপনার আরও ভাল মানায়।

এটি সম্ভবত লক্ষণীয় যে আপনি ব্যাশে (বা আপনি যে কোনও শেল ব্যবহার করুন) ব্যবহার করে vi মোড সেট করতে পারেন set -o vi। কমান্ড লাইন এবং ইতিহাস সম্পাদনা করার সময় এটি আপনাকে আচরণের মতো vi দেয়। যদিও এটি আপনার .ভিিমআরসি-র দিকে দেখায় আমি বিশ্বাস করি না, সুতরাং আপনার কী পুনর্নির্মাণগুলি কাজ করার আশা করবেন না।


0

আমি কীবোর্ড শর্টকাটগুলি অগ্রাধিকার ফলক এবং xvkbd এর সংমিশ্রণটি ব্যবহার করব।

xvkbd আপনাকে কমান্ড লাইনের মাধ্যমে কীবোর্ড-ইভেন্টগুলি প্রেরণের অনুমতি দেয় এবং কীবোর্ড শর্টকাটগুলি আপনাকে কমান্ড লাইনগুলিকে কী ইভেন্টগুলিতে আবদ্ধ করতে দেয়।

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