কীবোর্ডগুলি কম্পিউটারে ইভেন্টগুলি প্রেরণ করে। একটি ইভেন্ট "স্ক্যান কোড এনএনএন ডাউন" বা "স্ক্যান কোড এনএনএন আপ" বলে। চেইনের অন্য প্রান্তে, টার্মিনালে চলমান অ্যাপ্লিকেশনগুলি অক্ষরের অনুক্রমের আকারে ইনপুট আশা করে। (যদি না তারা এক্স সার্ভারের মতো কাঁচা অ্যাক্সেসের অনুরোধ না করে)) আপনি চাপলে A, কীবোর্ডটি "স্ক্যান কোড 38 ডাউন" তথ্য প্রেরণ করে। কনসোল ড্রাইভার তার কীম্যাপটি সন্ধান করে এটিকে "চরিত্র a
" এ রূপান্তরিত করে (যদি কোনও পরিবর্তনকারী কী চাপ না দেওয়া হয়)।
আপনি যখন কোনও কী বা কী সংমিশ্রণ টিপেন যা কোনও চরিত্রের ফলাফল দেয় না, তথ্যের অক্ষরের ক্ষেত্রে এনকোড করা দরকার। কয়েকটি কী এবং কী সংমিশ্রণে একই সাথে নিয়ন্ত্রণের অক্ষর রয়েছে, যেমন Ctrl+ Aঅক্ষর প্রেরণ করে ␁
(বাইট মান 1), Returnঅক্ষরটি প্রেরণ করে ␍
(Ctrl + M, বাইট মান 13) ইত্যাদি। বেশিরভাগ ফাংশন কীগুলিতে একই অক্ষর থাকে না এবং পরিবর্তে প্রেরণ হয় অক্ষরের একটি ক্রম যা ␛
(পলায়ন, বাইট মান 27) অক্ষর দিয়ে শুরু হয়। উদাহরণস্বরূপ, কীটি Upএস্কেপ সিকোয়েন্সে অনুবাদ করা হয়েছে ␛[A
(তিনটি অক্ষর: পালানো, উন্মুক্ত বন্ধনী, মূলধন A)।
কনসোলে থাকা ব্যবহারকারীর নাম প্রম্পটটি বোবা এবং বেশিরভাগ পালানোর ক্রমগুলি বুঝতে পারে না। এতে আপনার ব্যবহৃত লাইনের সংস্করণ এবং ইতিহাস বৈশিষ্ট্য নেই: সেগুলি শেল সরবরাহ করে এবং আপনি লগ ইন না করা পর্যন্ত আপনার শেল নেই have সুতরাং এটি সহজেই পালানোর ক্রম প্রদর্শন করে। ␛
চরিত্রটির জন্য কোনও গ্লাইফ নেই , সুতরাং এটি প্রদর্শিত হবে ^[
। ^
সাইন ঐতিহ্যগতভাবে নিয়ন্ত্রণ অক্ষরের জন্য একটি উপসর্গ হিসাবে ব্যবহৃত হয়, এবং অব্যাহতি ^[
তার বাইট মান কারণ: এটি বাইট মান [
, বিয়োগ 64।
আপনি যদি Upশেল প্রম্পটে টিপেন, এটি আপনার শেলের সাথে একই 3-অক্ষরের ক্রম প্রেরণ করে। শেল এটিকে একটি কমান্ড সিকোয়েন্স হিসাবে ব্যাখ্যা করে (সাধারণত পূর্ববর্তী ইতিহাসের আইটেমটি স্মরণ করার জন্য)। আপনি টিপলে Ctrl+ + Vতারপর Upএকটি শেল প্রম্পট, এই টিপে প্রম্পটে পালাবার ক্রম: Ctrl+ + V, কমান্ড যেমন ব্যাখ্যা আক্ষরিক পরিবর্তে পরবর্তী অক্ষরে সন্নিবেশ করতে একটি কমান্ডটি তাই ␛
অক্ষরটি অবশ্যই কোন পালাবার ক্রম শুরুর হিসেবে ব্যাখ্যা করা হয় না ।
কিছু কী কেবলমাত্র পরিবর্তনকারী এবং টার্মিনাল অ্যাপ্লিকেশনগুলিতে প্রেরণ করা হয় না। উদাহরণস্বরূপ, আপনি চাপলে Shift, এই তথ্যটি টার্মিনাল ড্রাইভারের মধ্যে থেকে যায় এবং আপনি যদি টিপেন তবে তা বিবেচনায় নেওয়া হয় A, সুতরাং ড্রাইভারটি A
পরিবর্তে অ্যাপ্লিকেশনটিতে প্রেরণ করে a
।
অতিরিক্তভাবে কিছু ফাংশন কী আপনার কনসোলে ম্যাপ করা যায় না।
জিইউআইতে অনুরূপ দৃশ্যের জন্য দেখুন বাশের মেটা কী কী?
getty
বাlogin
, যদিও আমি নিশ্চিত নই কেন। শিক্ষিত অনুমান বলে যে মুদ্রণ স্ক্রিনটি বিশেষভাবে কার্নেল দ্বারা nelতিহাসিক কারণে ব্যাখ্যা করা হয়। আমি সংশোধনকারীদের ব্যতীত অন্য কোনও বিষয়ে 100% নিশ্চিত নই।