সফ্টওয়্যার পরিবর্তন অনেক ক্ষেত্রে ব্যবহারকারীর চাহিদা অনুযায়ী হয়, কিন্তু পুরানো ভার্সনে সুখী ব্যবহারকারীদের জন্য ব্যবহারযোগ্য রাখার দাবি এর গতিকে বাধা দেয়। কতিপয় ব্যবহারকারীদের সন্তোষই বিভিন্ন ভার্সন ও বছরের মধ্যে কিছু ফিচার রাখার কারণ। এটিই একটি ফিচার — "ওভারটাইপ" (Overtype), যা জানা না থাকলে বিরক্তিকর হতে পারে।
ওভারটাইপ কী?
যদি আপনি এই ফিচারের সাথে আসলে না থাকেন, তবে কিছুর কথায় আপনি সৌভাগ্যশালী। ডিফল্টভাবে মাইক্রোসফট ওয়ার্ডের মতো প্রোগ্রাম "ইনসার্ট" (Insert) টাইপিং মোড ব্যবহার করে, "ওভারটাইপ" হলো বিকল্প মোড। উপরের ছবিতে "Lorem" শব্দে ইনসার্ট মোডে 'I' যোগ করা হয়েছে। দ্বিতীয় শব্দ "ipsum"-এ ওভারটাইপ ব্যবহার করা হয়েছে। ওভারটাইপ নতুন অক্ষর যোগ না করে প্রবেশ করা অক্ষরের ডানপাশের অক্ষরটিকে প্রতিস্থাপন করে।
যদি আপনি ওভারটাইপ চালু রেখে টাইপ করতে থাকেন, তবে এটি অন্যান্য ক্যারেক্টার প্রতিস্থাপন করে যাবে, পুরाने শব্দগুলো মুছে নতুন এন্ট্রি জায়গা তৈরি করবে।
ওভারটাইপ কেন আছে?
ওয়ার্ড প্রসেসরগুলো দীর্ঘদিন ধরে পলিশড, পরিপূর্ণ সফ্টওয়্যার মনে হয়, কিন্তু সবসময় एसा ছিল না। হয়তো বিস বছর আগে আপনার একই ফন্ট ও টাইপফেসের চয়ন ছিল — মনোস্পেসড ফন্টই একমাত্র বিকল্প। আমরা ইতিমধ্যে বিস্তারিত আলোচনা করেছি যে কেন এগুলো আকর্ষণীয়, কিন্তু মূলত প্রতিটি গ্লিফ একই আকারের হয়।
মনোস্পেস ফন্টের কারণে এক লাইনে কত অক্ষর আয় করা যাবে সেটা জানা সম্ভব। আমাদের উদাহরণে অ্যালফাবেটের প্রথম চার অক্ষর রিপিট করা হয়েছে। প্রতিটি লাইন পঞ্চান্ন ক্যারেক্টারের পর অফ-স্ক্রিন চলে যায়। ওয়ার্ড র্যাপিং সব প্রোগ্রামে ছিল না, তাই কত ক্যারেক্টারের জায়গা আছে সেটা জানা মূল্যবান ছিল। ওভারটাইপ দিয়ে আপনি ইতিমধ্যে লিখে ফেলা লাইনের ক্যারেক্টারগুলো প্রতিস্থাপন করে দেখতে পারতেন কি কিছু এক্সট্রা ক্যারেক্টারের জায়গা ফিরে পাওয়া যাচ্ছে নাকি অফ-স্ক্রিন চলে যাচ্ছে।
এছাড়া মনোস্পেসড ফন্ট দিয়ে বেসিক লেয়াউট বা টেবিল বানিয়ে ওভারটাইপ দিয়ে ফিল্ডগুলো মডিফাই করা যেত। যেকোনো অক্ষর বা সিম্বল দিয়ে জেনারেল শেপ তৈরি করে ফিলার সিম্বলগুলো উপযুক্ত টেক্সট দিয়ে প্রতিস্থাপন করা যেত। আমরা 'e' লেটার ও '|' ক্যারেক্টার দিয়ে একটি বেসিক টেবিল বানিয়েছি, কিন্তু একক লেটার বা সিম্বল দিয়েও একই ফলাফল পাওয়া যেত।
এটি কোথায় ব্যবহার করা উচিত?
এখন আপনি চিন্তা করতে পারেন ওভারটাইপ আজকাল কি কোনো ব্যবহারিক উদ্দেশ্যে কাজে লাগে? হ্যাঁ, কিন্তু এর সাহায্য কয়েকটি নির্দিষ্ট নিচে সীমাবদ্ধ। আপনি যদি কখনো জব অ্যাপ্লিকেশন বা অন্য কিছু ডাউনলোড করেন যেখানে টেক্সট ফিল্ড '____' দিয়ে চিহ্নিত থাকে, তবে ওভারটাইপ বড় উপকারী। এটি বিদ্যমান ক্যারেক্টারগুলো প্রতিস্থাপন করার সুযোগ দিয়ে প্রি-এক্সিস্টিং লাইন ভাঙা ও লেয়াউট পরিবর্তন করার কষ্ট থেকে বাঁচায়।
নিচের উদাহরণ দেখুন। "Forename" ফিল্ডে ওভারটাইপ অফ ছিল। ফলে "_____" লাইন চার ক্যারেক্টার বড় হয়ে নতুন লাইনে চলে গেছে। সম্পূর্ণ ফর্ম থাকলে এটি গুরুত্বপূর্ণ তথ্যকে দ্বিতীয় পেজে ঠেলে দিতে পারে বা লেয়াউট অপূরনীয়ভাবে বদলাতে পারে। "Surname" ফিল্ডে ওভারটাইপ অন ছিল, ফলে ফিলার টেক্সটের অংশ ওভাররাইট হয়ে নতুন লাইনে যাওয়া থেমে গেছে এবং মূল লেয়াউট সংরক্ষিত রয়েছে।
ডকুমেন্টের লেয়াউট কোন পরিবর্তনের কারণে বদলেছে সেটা চিহ্নিত করা কত কঠিন সেটা বিবেচনা করলে, শুধু "ইনসার্ট" মোডের উপর নির্ভর করলে কখনো কখনো ফর্ম নতুন করে শুরু করতে হয়। ডকুমেন্ট প্রিন্ট করা অন্য একটি অপশন, কিন্তু সবসময় সম্ভব নয়।
ওভারটাইপ অন/অফ করা
আমরা বুঝতে পারছি, অনেকের সাথে ওভারটাইপ জমে না। আপনার পছন্দ অনুযায়ী এটি স্থায়ীভাবে অক্ষম বা সক্রিয় করার পদ্ধতি দেখাচ্ছি।
মাইক্রোসফট অফিস প্রোগ্রামের উইন্ডোর উপরের বাম কোণে ফাইল বাটন বা অফিস লোগোতে ক্লিক করুন।
উপলব্ধ তালিকা থেকে "Options" সিলেক্ট করুন। অফিস ভার্সনের উপর নির্ভর করে এটি "Settings" ও হতে পারে।
নতুন উইন্ডোতে "Advanced" সেকশনে যান।
অপশনগুলোর মধ্যে "Allow Insert to control Overtype mode" চেকবক্স খুঁজুন। চেক থাকলে আপনি ইচ্ছামতো ওভারটাইপ মোড টগল করতে পারবেন। আনচেক থাকলে ওভারটাইপ মোড কাজ করবে না।
উপসংহার
ওভারটাইপ কম্পিউটিং-এর শৈশবে থেকে এসে একটি অদ্ভুত, প্রায় ভুলে যাওয়া ফিচার। এটি আপনার জন্য কোনো অর্থপূর্ণ উপকারিতা দেয় কিনা, একসময় এটি কম্পিউটার ব্যবহারকারীদের জন্য প্রাসঙ্গিক একটি টুল ছিল।
ব্যবহারকারীদের এক ছোট উপ-বিভাগের জন্য এটি ভবিষ্যতেও প্রাসঙ্গিক থাকতে পারে। স্পষ্টত মাইক্রোসফট মনে করেন এই ফাংশনালিটি রাখার পেছনে কারণ থাকতে হবে, অন্যান্য অফিস স্যুটের ডেভেলপাররা ও একমত।