আপনি যখন কোনও টার্মিনালে কোনও কী বা কী সংমিশ্রণটি টিপেন, এটি এক বা একাধিক অক্ষরের ক্রম হিসাবে টার্মিনালে চলমান অ্যাপ্লিকেশনটিতে সঞ্চারিত হয়। উদাহরণস্বরূপ, আপনি টিপলে a, অ্যাপ্লিকেশনটি গ্রহণ করে a। আপনি যখন টিপেন Enter, অ্যাপ্লিকেশনটি অক্ষর CR(ওরফে ^M(উচ্চারণ "নিয়ন্ত্রণ-ইমএম"), ওরফে অক্ষরের নম্বর 13, ওরফে \rবা প্রাপ্ত করে \015। জড়িত কী সংমিশ্রণগুলি Altসাধারণত অক্ষর হিসাবে প্রেরণ করা হয় ESC(a.ka. ^[ওরফে \eবা \033) এর পরে কী বা কী সংমিশ্রণের জন্য ক্রম অনুসরণ করে Alt। ফাংশন কী এবং অন্যান্য কী সংমিশ্রণগুলি এসকেপ সিকোয়েন্সগুলি হিসাবে \e[বা এর শুরু দিয়ে প্রেরণ করা হয় \eO।
এস্কেপস সিকোয়েন্সগুলি পুরোপুরি মানসম্পন্ন নয় এবং টার্মিনালগুলি নির্দিষ্ট কিছু কীগুলির জন্য নির্দিষ্ট বৈশিষ্ট্যগুলি সাধারণত উপেক্ষা করে। উদাহরণস্বরূপ, প্রায়শই Ctrl+ Shift+ ডিফল্টরূপে letterহুবহু Ctrl+ এর মতোই প্রেরণ letterকরা হয়।
তুমি তোমার টার্মিনাল দ্বারা প্রেস একটি কী সমন্বয় জন্য প্রেরণ করে তা দেখতে পারেন Ctrl+ + Vএকটি শেল যা কী সমন্বয় দ্বারা অনুসরণ প্রম্পট, বা C-qবা C-h cএ গিয়ে Emacs মধ্যে কী সমন্বয় করে।
কিছু টার্মিনাল এমুলেটর দিয়ে আপনি প্রতিটি কী-র জন্য এস্কেপ সিকোয়েন্সগুলি কনফিগার করতে পারেন। এক্সটারেমে এটি এক্স সংস্থার মাধ্যমে করা হয় । সর্বাধিক স্থাপনার সম্পদ আছে পড়া ~/.Xresourcesযখন এক্স হয়ে পড়েন এবং আপনার সাথে নিজে ফাইল লোড করতে পারেন xrdb -merge ~/.Xresources।
Term.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, 3জন্য Meta, 5জন্য Ctrl, 7জন্য Ctrl+ + Meta, এবং 1 যোগ Shiftঅন্তত এক সঙ্গে Ctrlঅথবা Meta)।
ইমাক্স তার মাধ্যমে input-decode-mapবাlocal-function-key-map (অথবা function-key-mapইমাক্স 23 এর আগে) এর অভ্যন্তরীণ কী উপস্থাপনায় পালানোর ক্রমগুলি অনুবাদ করে ।
(define-key local-function-key-map "\033[73;5~" [(control return)])
(define-key local-function-key-map "\033[37;6~" [(control ?L)])
infocmp $TERM?