ASCII কোড নিয়ন্ত্রণ অক্ষর
কম্পিউটার জগত কিভাবে কাজ করে তা নিয়ে নিশ্চয়ই আপনি বিস্মিত হয়েছেন, ভাল, এটা আমাদের ধারণার চেয়ে অনেক বেশি জটিল এবং ওয়ার্ড শিটে লেখা বা প্রিন্ট করার জন্য একটি নথি পাঠানোর মতো সহজ ফাংশনগুলির পিছনে, এমন কিছু প্রক্রিয়া আছে যা মাইক্রোসেকেন্ডে ঘটে যা পূর্বে এনকোড করা হয়।
তথ্য বিনিময়ের জন্য আমেরিকান স্ট্যান্ডার্ড কোড বা ASCII ইংরেজিতে এর সংক্ষিপ্ত রূপের জন্য, অক্ষর বা প্রতীকগুলির একটি সেট যা ল্যাটিন-এর উপর ভিত্তি করে -এর নাম অনুসারে- তথ্য বিনিময় এবং সঠিকভাবে সম্পাদন করে।
নিয়ন্ত্রণ অক্ষর এবং ASCII কোড চিহ্নের টেবিল
































ASCII কোড নিয়ন্ত্রণ অক্ষর কি?
তারা বিদ্যমান, ASCII কোড মুদ্রণযোগ্য অক্ষর যা আমরা দেখতে পাচ্ছি এবং নিয়ন্ত্রণ অক্ষর যে হয় যারা একটি কাজ সম্পাদন করার জন্য তথ্য পাঠায়, যেমন প্রিন্ট করার জন্য একটি ফাইল পাঠানো, উদাহরণস্বরূপ।
এই দুটির অক্ষর এবং প্রতীকের সেটের ফলে কিছু বলা হয় বর্ধিত ASCII কোড অক্ষর এবং তারা হল "অতিরিক্ত" অক্ষর যা আমরা প্রতিদিন ব্যবহার করি, যেমন: ¡,',?,-,€,#, ইত্যাদি।
এটি বোঝার পরে, আমরা বলতে পারি যে ASCII কোড নিয়ন্ত্রণ অক্ষরগুলি আমরা দেখতে পাচ্ছি না, কিন্তু আমরা যা একটি কমান্ড চালানোর জন্য এগুলি সিস্টেমে অভ্যন্তরীণভাবে কার্যকর করা হয়।
ASCII কোড কন্ট্রোল অক্ষর এবং চিহ্নগুলি একটি সর্বজনীন সমস্যার সমাধান প্রদানের জন্য আবির্ভূত হয়েছিল এবং তা হল বহু বছর আগে, তথ্য প্রেরণ করা এখনকার মতো সহজ ছিল না।
ব্যবহারকারীদের দ্বারা ব্যবহৃত কম্পিউটারের উপর নির্ভর করে, অপারেটিং সিস্টেম বৈচিত্র্যময়, এবং এটির সাথে, যে বিন্যাসে ফাইলগুলি ভাগ করা যেতে পারে বিভিন্ন, অর্থাৎ, একটি ফাইল একটি কম্পিউটারে অন্য কম্পিউটারের মতো দেখতে বা পড়া হয়নি।
এটি ঘটেছে কারণ প্রতিটি কম্পিউটারকে আলাদাভাবে কোড করা হয়েছিল, আসুন আমরা মনে রাখি যে, কম্পিউটার যুগের শুরুতে, আজকের মতো চাহিদা ছিল না এবং টেবিল, চিহ্ন, কোড এবং অন্যান্য পৃথকভাবে এনকোড করার আরও সম্ভাবনা ছিল.
ইলেকট্রনিক ডিভাইসের চাহিদা বাড়ার সাথে সাথে তথ্য শেয়ার করার প্রয়োজনীয়তা কার্যত বেড়েছে এএসসিআইআই কোড.
এইভাবে, একটি সমস্যার সমাধান দেওয়া সম্ভব ছিল, যা তৈরি করা হয়েছে।
ASCII কোড কন্ট্রোল অক্ষরগুলিকে প্রথম বত্রিশটি কোডের সাথে সংরক্ষিত করা হয়েছে, যেগুলিকে 0 থেকে 31 নম্বর দেওয়া হয়েছে; তারা শুরু থেকে মুদ্রণযোগ্য তথ্য উপস্থাপনের উদ্দেশ্যে ছিল না, কিন্তু ডিভাইস নিয়ন্ত্রণ করতে।
তারা কি জন্য ব্যবহার করা হয়?
ASCII কোড নিয়ন্ত্রণ অক্ষর কমান্ড দিতে ব্যবহার করা হয়, যে, কমান্ড কার্যকর করতে এবং ক্রিয়াটি পুনরুত্পাদন করতে সক্ষম হবেন হয় টেবিল এবং প্রতীক।
উদাহরণস্বরূপ, আমরা কম্পিউটারের সাথে প্রতিটি কাজ সম্পাদন করি, এটি টেবিলে একটি প্রতীক বরাদ্দ করা হয়েছে যা ASCII কোড নিয়ন্ত্রণ অক্ষরের সাথে মিলে যায়, যেহেতু, যদি "মুছুন" ক্রিয়াটি কোড 125 বরাদ্দ করা হয়, আপনি যতবার মুছুন বোতাম টিপুন, এই নম্বরটি কী থেকে কম্পিউটার নিয়ন্ত্রণে পুনরুত্পাদন করা হয়, এবং আপনি যা নির্বাচন করেন তা মুছে ফেলা হয়।
আরেকটি উদাহরণ হল যে কোন ডকুমেন্ট বা ফটো প্রিন্ট করা, যে মুহুর্তে আমরা মুদ্রণের বিকল্পটি নির্বাচন করি অক্ষর টেবিলে যা বরাদ্দ করা হয়েছে তার সাথে মিলে যায় এমন একটি কোড কার্যকর করে ASCII কোড নিয়ন্ত্রণ।
এইভাবে, ASCII কোড নিয়ন্ত্রণ অক্ষরগুলি সর্বজনীন না হওয়া পর্যন্ত বিকশিত হয়েছিল এবং প্রায় সমস্ত ডিভাইসে সেগুলি ছিল।
কিভাবে ASCII কোড নিয়ন্ত্রণ অক্ষর ব্যবহার করা হয়?
একটি টেবিল রয়েছে যেখানে আপনাকে একটি কোড বরাদ্দ করা হয়েছে যা ASCII কোড নিয়ন্ত্রণ অক্ষরের সাথে মিলে যায়।
আসলে, আপনি প্রতিদিন এই ASCII কোড নিয়ন্ত্রণ অক্ষর ব্যবহার করেন, উদাহরণস্বরূপ, যখন আপনি YouTube-এ পূর্ণ-স্ক্রীন প্লেব্যাক মোড থেকে প্রস্থান করতে ESC অক্ষর ব্যবহার করেন।
অথবা এছাড়াও, আপনি যখন TAB কী ব্যবহার করেন, যা এই ক্ষেত্রে পূর্বে সংজ্ঞায়িত একটি অবস্থানের দিকে কার্সারকে একটি লাইনে সরানোর দায়িত্বে থাকে, এবং সাধারণত অনুভূমিক দিকে, যদিও একইভাবে, VT আছে, যা উল্লম্ব ট্যাব।
উইন্ডোতে
উইন্ডোজ অপারেটিং সিস্টেমে, আপনি স্টার্ট বোতামে ক্লিক করে অক্ষর মানচিত্র ব্যবহার করে নন-কীবোর্ড কমান্ড সন্নিবেশ করতে সক্ষম হতে পারেন।
একবার একটি উইন্ডো প্রদর্শিত হলে, আপনি সেখানে অনুসন্ধান ক্ষেত্রে "charmap" টাইপ করতে যাচ্ছেন এবং আপনি যাচ্ছেন প্রস্তাবিত ফলাফলে ক্লিক করুন।
আপনি এই পদক্ষেপগুলি সম্পূর্ণ করার পরে, একটি অক্ষর মানচিত্র পর্দায় প্রদর্শিত হবে, সমস্ত উপলব্ধ বৈশিষ্ট্য সহ সম্পূর্ণ, আপনি যেটি চালাতে চান তা নির্বাচন করুন এবং এটিই।
ম্যাকে
আপনি যদি Macs এর মতো iOS অপারেটিং সিস্টেম সহ একটি ডিভাইসে থাকেন তবে আমরা কীবোর্ড শর্টকাটগুলি ব্যবহার করতে যাচ্ছি৷
বেশ কয়েকটি আছে এবং আপনি যা চান তার উপর নির্ভর করে এটি পরিবর্তিত হবেs, উদাহরণস্বরূপ, ম্যাকের যেকোন প্রোগ্রাম থেকে সম্পূর্ণভাবে প্রস্থান করার জন্য আপনাকে একটি শর্টকাট সহ বা অ্যাপ্লিকেশনের মেনু সহ এক্সিট কমান্ডের প্রয়োজন হবে কারণ লাল X দিয়ে এটি সম্পূর্ণরূপে প্রস্থান করে না:
- কোনো প্রতিক্রিয়াশীল অ্যাপ থেকে জোর করে প্রস্থান করার জন্য, তিন সেকেন্ডের জন্য Command + Shift + Option + Esc ধরে রাখুন।
- আপনি যে কোনো সক্রিয় উইন্ডো বন্ধ করতে Command + W ব্যবহার করছেন
- অ্যাপের সব খোলা উইন্ডো বন্ধ করতে, Option + Command + W ব্যবহার করুন
- যেকোনো ব্রাউজারে একটি নতুন ট্যাব খুলতে, Command + T ব্যবহার করুন
- একটি নতুন নথি খুলতে, কমান্ড + N টিপুন
- আপনি যে অ্যাপ্লিকেশনটি ব্যবহার করছেন তার উইন্ডোটি লুকানোর জন্য, Command + H টিপুন
- সমস্ত বিদ্যমান অ্যাপ উইন্ডো লুকাতে এবং ব্যাকগ্রাউন্ড স্ক্রিনে ফিরে যেতে, Command + Option + H ব্যবহার করুন
- রিস্টার্ট, স্লিপ বা শাটডাউন ডায়ালগ দেখাতে Ctrl + Eject টিপুন
- ডিসপ্লে স্লিপ করতে Shift + Control + Eject টিপুন
- কম্পিউটারকে স্লিপ করতে Command + Alt + Eject চাপুন
- সমস্ত অ্যাপ্লিকেশন সংরক্ষণ বা বন্ধ করতে এবং এর পরে, ম্যাক পুনরায় চালু করুন, কমান্ড + কন্ট্রোল + ইজেক্ট ব্যবহার করুন
- আপনার OS X ব্যবহারকারী অ্যাকাউন্ট থেকে লগ আউট করতে, Command + Shift + Q ব্যবহার করুন, যদিও এটি নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে।
লিনাক্সে
লিনাক্সের মতো বিনামূল্যের অপারেটিং সিস্টেমে এটি ব্যবহার করার জন্য, প্রক্রিয়াটি সাধারণত একটু ভিন্ন হয় কারণ নিয়ন্ত্রণের অক্ষর পরিবর্তন হয় এবং আপনাকে অবশ্যই হেক্স কোড জানেন যেটি আপনার প্রয়োজন, কারণ সাধারণত অন্য দুটি পূর্ববর্তী অপারেটিং সিস্টেম দশমিক ব্যবহার করে।
কন্ট্রোল অক্ষরগুলির মধ্যে একটি লেখার জন্য উইন্ডোটি খোলার জন্য, আপনাকে Ctrl + Shift + U কীগুলি টিপতে হবে যাতে অনুসন্ধান বার খোলার পরে আপনি হেক্সাডেসিমেল কোড লিখতে পারেন।
উদাহরণস্বরূপ, একটি উইন্ডোজ টার্মিনালে বৈজ্ঞানিক ক্যালকুলেটর চালু করার জন্য দশমিক কোড হল 126, যদি আমরা এটিকে হেক্সাডেসিমেল সিস্টেমে রূপান্তর করি তাহলে আমরা 7E পাই, তাই আমরা সার্চ ইঞ্জিনে 7E টাইপ করি এবং এন্টার চাপি।
এটি এমন একটি কাজ ছিল যাতে লক্ষ লক্ষ প্রোগ্রামার জড়িত ছিল, যাতে সিস্টেম এবং ASCII কোড নিয়ন্ত্রণ অক্ষর সর্বজনীনভাবে একই ভাষা হতে হবে।
সারাংশ