আপনি এক্স 11 ইমাকগুলিতে আরও স্বাচ্ছন্দ্য বোধ করবেন, যা টার্মিনালের এনকোডিং এবং ডিকোডিং ছাড়াই কীবোর্ড ইনপুট এবং প্রদর্শন পাঠ্য পেতে পারে । একটি টেক্সট মোড সম্পাদক ব্যবহার করার মূল কারণ হ'ল এটি কোনও দূরবর্তী মেশিনে স্ক্রিনে বা টিএমউক্সের অভ্যন্তরে চালানো হয় তবে ট্র্যাম্পকে ধন্যবাদ, আপনার স্থানীয় ইমাসে দূরবর্তী ফাইলটি সম্পাদনা করা সহজ usually বলা হচ্ছে, যতক্ষণ না আপনার টার্মিনাল এমুলেটর সহযোগিতা করে আপনি যা করতে চান ততক্ষণ আপনি এটি করতে পারেন যা এক্সটারমের ক্ষেত্রে case
আপনি যখন কোনও টার্মিনালে কোনও কী বা কী সংমিশ্রণটি টিপেন, এটি এক বা একাধিক অক্ষরের ক্রম হিসাবে টার্মিনালে চলমান অ্যাপ্লিকেশনটিতে সঞ্চারিত হয়। উদাহরণস্বরূপ, আপনি টিপলে a, অ্যাপ্লিকেশনটি গ্রহণ করে a। আপনি যখন টিপেন Enter, অ্যাপ্লিকেশনটি অক্ষর CR(ওরফে ^M(উচ্চারণ "নিয়ন্ত্রণ-ইমএম"), ওরফে অক্ষরের নম্বর 13, ওরফে \rবা প্রাপ্ত করে \015। জড়িত কী সংমিশ্রণগুলি Altসাধারণত অক্ষর হিসাবে প্রেরণ করা হয় ESC(a.ka. ^[ওরফে \eবা \033) এর পরে কী বা কী সংমিশ্রণের জন্য ক্রম অনুসরণ করে Alt। ফাংশন কী এবং অন্যান্য কী সংমিশ্রণগুলি এসকেপ সিকোয়েন্সগুলি হিসাবে \e[বা এর শুরু দিয়ে প্রেরণ করা হয় \eO।
এস্কেপস সিকোয়েন্সগুলি পুরোপুরি মানসম্পন্ন নয় এবং টার্মিনালগুলি নির্দিষ্ট কিছু কীগুলির জন্য নির্দিষ্ট বৈশিষ্ট্যগুলি সাধারণত উপেক্ষা করে। উদাহরণস্বরূপ, হাইপার এবং সুপার মডিফায়ারগুলি সাধারণত উপেক্ষা করা হয়। তুমি তোমার টার্মিনাল দ্বারা প্রেস একটি কী সমন্বয় জন্য প্রেরণ করে তা দেখতে পারেন Ctrl+ + Vএকটি শেল যা কী সমন্বয় দ্বারা অনুসরণ প্রম্পট, বা C-qবা C-h cএ গিয়ে Emacs মধ্যে কী সমন্বয় করে।
এক্সটার্ম আপনাকে এক্স উত্সের মাধ্যমে প্রতিটি কী-এর জন্য পালানোর ক্রমগুলি কনফিগার করতে দেয় । সর্বাধিক স্থাপনার সম্পদ আছে পড়া ~/.Xresourcesযখন এক্স হয়ে পড়েন এবং আপনার সাথে নিজে ফাইল লোড করতে পারেন xrdb -merge ~/.Xresources।
XTerm.VT100.translations: #override \n\
Ctrl ~Shift ~Meta <Key> Return: string("\033[73;5~") \n\
Ctrl Shift ~Meta <Key> percent: string("\033[37;6~")
একটি সাধারণ কনভেনশন ESC [ number1 ; number2 ~মোডিফায়ারগুলির সাথে ফাংশন কীগুলির জন্য ফর্মের পালানোর ক্রমগুলি ব্যবহার করে । number1ফাংশন কী (ইঙ্গিত 15করার 24জন্য F5করতে F12- ঐতিহাসিক কারণে, ফর্মুলা 1 মাধ্যমে F4এবং বিভিন্ন পালাবার ক্রম আছে) number2পরিবর্তক ইঙ্গিত ( 2জন্য Shift, 5জন্য Ctrl, 3জন্য Meta, 8জন্য Ctrl+ + Meta, এবং +1 যোগ Shift- না, এটা খুব সামঞ্জস্যপূর্ণ)।
আপনি, তাদের সংখ্যা মাধ্যমে অধি এবং সুপার সংশোধনকারীদের উল্লেখ করতে হবে Mod1মাধ্যমে Mod5। চালান xmodmap -pmসংশোধনকারীদের করার keysyms এর ম্যাপিং দেখতে। উদাহরণস্বরূপ, যদি Super_Lমোড 5 এ আবদ্ধ থাকে তবে নিম্নলিখিত লাইনটি (এই সঠিক কেসটি ব্যবহার করুন) Super+ এর জন্য একটি বন্ডিং সংজ্ঞায়িত করে Space:
~Ctrl ~Meta Mod5 <Key> space: string("\033[32;16~") \n\
ইমাক্স তার মাধ্যমে input-decode-mapবাlocal-function-key-map (অথবা function-key-mapইমাক্স 23 এর আগে) এর অভ্যন্তরীণ কী উপস্থাপনায় পালানোর ক্রমগুলি অনুবাদ করে ।
(define-key local-function-key-map "\033[32;16~" [(super ?\ )])
এই পোস্টটি 80% পুনর্ব্যবহারযোগ্য উপাদান দিয়ে তৈরি যা কোনও কী লিনাক্স টার্মিনাল রয়েছে যা সমস্ত কী সংমিশ্রণ পরিচালনা করতে পারে?