কী-বাইন্ডিং নিম্নলিখিত ফর্মগুলির মধ্যে একটি ব্যবহার করে করা যেতে পারে:
- কী-নাম: কমান্ড_নাম
- "কীস্ট্রোক_সেক্সেন্স": কমান্ড_নাম
প্রথম ফর্মটিতে আপনি একক কীটির জন্য নামের বানান করতে পারেন। উদাহরণস্বরূপ, নিয়ন্ত্রণ-ইউ কন্ট্রোল-ইউ হিসাবে লেখা হবে। এটি একক কীগুলিতে কমান্ড বাঁধাইয়ের জন্য দরকারী।
দ্বিতীয় আকারে, আপনি একটি স্ট্রিং নির্দিষ্ট করেন যা কীগুলির অনুক্রমের বর্ণনা দেয় যা কমান্ডের সাথে আবদ্ধ থাকবে। আপনি উদাহরণ হিসাবে যা দিয়েছেন তা হ'ল বিশেষ কীগুলি উপস্থাপনের জন্য ইমাস্যাক্স-টাইল ব্যাকস্ল্যাশ পালানোর ক্রম
\C
- নিয়ন্ত্রণ
\M
- মেটা
\e
- পালানো Escape
আপনি অন্য একটি ব্যাকস্ল্যাশ ব্যবহার করে একটি ব্যাকস্ল্যাশ উল্লেখ করতে পারেন - \\
। একইভাবে '
এবং "
খুব পালাতে পারে - \'
এবং\"
হালনাগাদ
এই অক্ষরগুলি হ'ল যখন আপনি বিশেষ কীগুলি টিপেন তখন আপনার টার্মিনাল দ্বারা ব্যাখ্যা করা হয়। আপনি আপনার কী বাইন্ডিংয়ে নিয়মিত বর্ণমালা এবং সংখ্যাগুলিকে আবদ্ধ করতে চান না কারণ আপনি এগুলি নিয়মিত ভিত্তিতে ব্যবহার করতে পারেন এবং যখন আপনি ঘটনাক্রমে আপনার ~/.inputrc
বা /etc/inputrc
ফাইলটিতে ম্যাপ করা সংমিশ্রণটি আঘাত করছেন তখন সমস্যা সৃষ্টি করতে পারে ।
[1~ is what is interpreted by your terminal when you press your HOME button.
আরও জানতে, কেবলমাত্র read
আপনার টার্মিনাল প্রম্পটে টাইপ করুন এবং সমস্ত ধরণের বিশেষ কীগুলি যেমন ফাংশন কীগুলি, হোম, সমাপ্তি, তীর কীগুলি ইত্যাদি টিপুন এবং কী প্রদর্শিত হবে তা দেখুন।
এখানে আমি একটি ছোট রেফারেন্স পেয়েছি যা কিছু বেসিক বোঝার প্রস্তাব দিতে পারে। শুভকামনা! :)
readline(3)
ম্যানপেজ বা পঠন ব্যবহারকারী ম্যানুয়ালটি দেখার পরামর্শ দিই ।