আমি কীভাবে ডান সিটিআরএল থেকে এফএনপি ম্যাপ করতে পারি?


12

ডেল এক্সপিএস 13 চলমান উবুন্টু 14.04 এলটিএস। আমি ঘন ঘন Homeএবং Endকীগুলি ব্যবহার করি । (মনে হয় অধিকাংশ লোক এই কী অনেক আর ব্যবহার করছেন না।) দুর্ভাগ্যবশত, কারণ এটি যেমন একটি ছোট কম্পিউটার, ডেল করা হচ্ছে Homeএবং Endবাম এবং ডান তীর চিহ্ন উপরে, অধিষ্ঠিত প্রয়োজন Fnকী চেপে পেতে Homeএবং End

Ctrlকার্সার কীগুলির ঠিক পাশেই একটি কী রয়েছে। আমি কখনই এই কীটি ব্যবহার করি না, যেমন আমি CapsLockম্যাপ করেছি Ctrl। আমি এটি Fnচাবি হিসাবে আচরণ করতে চাই যাতে আমি Fn Left( Home) এবং Fn Right( End) এক হাত ব্যবহার করে টিপতে পারি ।

এই কাজ করতে কোন উপায় আছে কি?

সম্পাদনা: আমি @ এবি এর মন্তব্যে প্রস্তাবিত শকি এবং এক্সেভ দুটোই চালিয়েছি এবং Fn কী কোনও আউটপুট ট্রিগার করে না। আমার একটি অনুভূতি রয়েছে যার অর্থ আমার অনুরোধটি অসম্ভব।

এখানে চিত্র বর্ণনা লিখুন


1
এটি কি আপনার সমস্যার সমাধান করে: Askubuntu.com/a/137758/294611
এডওয়ার্ড টরভাল্ডস

1
একটি টার্মিনাল খুলুন এবং রান করুন sudo showkeyএবং আপনার Fnকী টিপুন। Fnকীটির জন্য কোনও আউটপুট আছে ? যদি না শুরু করেন xevএবং টিপুন Fnএবং আপনার প্রশ্নে আউটপুট যুক্ত করুন।
এবি

@ এএবি (প্রশ্ন সম্পাদিত) কোনও প্রোগ্রামই এফএন কী চাপতে পারে না।
আইজে কেনেডি

3
এটি একটি হার্ডওয়্যার সমস্যা এবং সাধারণত অসম্ভব, যদিও সেখানে কোনও মডেল বা দু'জন থাকতে পারে যা এটির অনুমতি দেয়। তবুও এর জন্য সফ্টওয়্যার কী-বাইন্ডিংয়ের বাইরে কিছু প্রয়োজন require
chaskes

উপরে আমার মন্তব্যে বর্ণিত একই কমান্ডগুলি শুরু করুন এবং এখন কী কোডগুলি ব্যবহার করুন Fn-Homeএবং Fn-Endপরীক্ষা করুন।
এবি

উত্তর:


3

ইনস্টল করুন xautomation, আমাদের কমান্ডটি দরকারxte

sudo apt-get install xautomation

এবং xbindkeys

sudo apt-get install xbindkeys

ফাইলটি তৈরি বা সম্পাদনা করুন ~/.xbindkeysrc

nano ~/.xbindkeysrc

এবং নিম্নলিখিত লাইন যুক্ত করুন

"xte 'key Home'"
 m:0x4 + c:113

"xte 'key End'"
 m:0x4 + c:114

সঙ্গে পরীক্ষা

killall xbindkeys
xbindkeys -f ~/.xbindkeysrc

প্যাকেজটি xbindkeysএকটি অটোস্টার্ট এন্ট্রি ইনস্টল করে

/etc/xdg/autostart/xbindkeys.desktop

আর কোন জিনিস প্রয়োজন হয় না।


সমস্যাটি ঘিরে কাজ করার দুর্দান্ত উপায়!
স্টেন্টস

হুম, আমি একটি টি-র কাছে এই নির্দেশাবলী অনুসরণ করেছি এবং সমস্ত কিছু ঠিক হয়ে গেছে বলে মনে হচ্ছে, কিন্তু ... এটি আমার পক্ষে কাজ করছে না। ডান-নিয়ন্ত্রণ-ডান-তীর (শেষের প্রত্যাশায়) চেষ্টা করা ছাড়াও, আপনার উত্তর অনুসারে আমি সবকিছু সেট আপ করেছি কিনা তা পরীক্ষা করার কোনও উপায় আছে কি?
আইজে কেনেডি

এটি কি ঠিক একই মান, যা আপনি পেয়েছেন xbindkeys -k?
এবি

@ এএব হ্যাঁ "(স্কিম ফাংশন)" এম: 0x4 + সি: 113 কন্ট্রোল + বাম "(স্কিম ফাংশন)" এম: 0x4 + সি: 114 কন্ট্রোল + রাইট
আইজে কেনেডি

উপনিবেশকারীদের কাছে: এটি আপনার ডেল এক্সপিএসে উবুন্টু 14.04 চলছে?
আইজে কেনেডি

1

দুর্ভাগ্যক্রমে আপনার জন্য, এটি Fnএকটি মৃত কী: এর অর্থ হ'ল এটি নিজেই, এর স্ক্যান কোড নেই এবং কেবল যখন অন্য কীগুলিতে একসাথে চাপা থাকে তখন একটি অতিরিক্ত স্ক্যান কোড দেয়।

আপনি tty1সেখানে যেতে এবং সেখানে নির্বাহ করার সময় এটি দেখতে পাবেন :

showkey --keycodes

যে কোনো একটি কি আপনি টিপুন, আপনি একটি আউটপুট দেবে ছাড়া Fn , তাই ম্যাপিং Fnকরার Ctrlঅসম্ভব।

যাইহোক, আপনার কীবোর্ডের হার্ডওয়ারের উপর নির্ভর করে , Fn+ কে EG + তে ম্যাপ করা যেতে পারে তবে আপনি উভয় কীগুলির কার্যকারিতা হারাবেন ...CtrlCtrl

(আমি এটি আমার কীবোর্ডে চেষ্টা করেছি এবং এটি হিসাবে অসম্ভব Fn+ এবং একই স্ক্যানকোডগুলি দেবে ...)


এটি আমার সন্দেহ ছিল, এফএন একটি মৃত চাবি। আপনি অন্যান্য (upvated) উত্তর কি করবেন?
আইজে কেনেডি

এবি আমার কাছে সবসময় কালো যাদু ব্যবহার করে: আমি কেবল সাদা যাদু করি, তাই আমি বলব: এটিই সেরা উত্তর ... তবে আমি কিছু ভেবেছিলাম: আপনি যদি হাল ছেড়ে দিতে ইচ্ছুক হন word leftএবং word right(এখন কি সিটিআরএল আছে) ] ← এবং [
সিটিআরএল

আমি শব্দ-বাম এবং শব্দ-ডান অনেক ব্যবহার করি, যাতে এটি আমার পক্ষে কার্যকর না হয়। অন্য কেউ যদিও।
আইজে কেনেডি

0

এখানে একটি সহজ সমাধান রয়েছে: বন্ধন sh -c "xdotool getactivewindow key Home "এবং sh -c "xdotool getactivewindow key End "আদেশগুলি, Alt+ ,এবং Alt+ তে.

অবশ্যই আপনার xdotoolসাথে প্রথমে ইনস্টল করা দরকার sudo apt-get install xdotool

তারপরে Settings-> Keyboard-> Shortcuts-> এ যান Custom। প্লাস বোতামটি ক্লিক করুন এবং নতুন শর্টকাট তৈরি করুন।

দ্রষ্টব্য: আপনি Alt+ Arrow_Upএবং Alt+ ব্যবহার করতে পারেন Arrow_Downতবে Ctrlকিছু প্রোগ্রাম ইতিমধ্যে শর্টকাট হিসাবে ব্যবহার করায় আমি সেই বা কীটি সুপারিশ করব না । উদাহরণস্বরূপ ফায়ারফক্স সেগুলি ব্যবহার করে।

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