প্রশ্ন-উত্তর

অবাধ দিয়ে বাংলা লেখা নিয়ে প্রশ্ন

পনেরোটি প্রশ্ন, প্রতিটির উত্তর প্রথম লাইনেই। আপনারটি এখানে না থাকলে লেখার নিয়মের পাতায় পুরো স্কিমটি আছে, আর ডাউনলোডের পাতায় বসানোর ধাপগুলো।

দাম, গোপনীয়তা, আর কী কী লাগে

অবাধ কি ফ্রি?

হ্যাঁ। কিবোর্ডটি ব্যবহার করতে খরচ নেই, বিজ্ঞাপনও নেই, অ্যাকাউন্ট খোলারও কিছু নেই।

ইঞ্জিন, তার উপরে বানানো অ্যাপগুলো আর সেগুলো বানানোর স্ক্রিপ্ট, সবই এমআইটি লাইসেন্সে, কাজেই যে কেউ সোর্স কোড পড়তে পারেন, বদলাতে পারেন, নিজের সংস্করণ ছাড়তে পারেন; এমনকি অবাধ এখনো পৌঁছায়নি এমন প্ল্যাটফর্মের জন্যও। ওই লাইসেন্সে কী কী করা যায় লেখা আছে পরিচিতির পাতায়।

আমি যা লিখি তার কিছু কি আমার ডিভাইস ছেড়ে যায়?

না।

লিপ্যন্তর, সংশোধন, পরের শব্দের পরামর্শ আর ইমোজি খোঁজা, সবই হয় কিবোর্ডের ভেতরে। অ্যাকাউন্ট নেই, সিংক নেই, টেলিমেট্রি নেই, আর কিবোর্ডে নেটওয়ার্কের কোডই নেই। আপনার লেখা নিয়ে অবাধ কী করে, সেই পাতায় প্রতিটি দাবির পেছনের ফাইলটির নাম আছে, আর ক্লোন করে কীভাবে যাচাই করবেন তাও।

ইন্টারনেট ছাড়া অবাধ চলে?

পুরোপুরি।

ওয়াই-ফাই আর মোবাইল ডেটা বন্ধ করে দিন, লেখার কিছুই বদলাবে না: লিপ্যন্তরের নিয়ম, 845,461 শব্দের শব্দভাণ্ডার আর আইফোন-আইপ্যাডে পরের শব্দের মডেল, সবই অ্যাপের ভেতরেই আগে থেকে আছে।

আইওএস কিবোর্ড ফুল অ্যাক্সেস চায় কেন, আর না দিলে কী হয়?

দুটি জিনিসের জন্য লাগে: আঙুলের নিচের টোকাটা, আর অবাধ অ্যাপে আপনি যে সেটিংস বেছেছেন সেগুলো।

না দিলেও কিবোর্ড চলে, আপনি লেখেন, বাংলা বসে, সংশোধন আর পরামর্শ আসে। যা হারাবেন তা হলো ওই টোকাটা, অ্যাপে বদলানো যেকোনো সেটিং, আর কিবোর্ড আপনার কাছ থেকে যে শব্দগুলো শিখে রাখত সেগুলো। সুইচটি কোথায় তা আছে চালু করার ধাপে

অন্য কিবোর্ড থেকে আসছেন

অভ্রে যেভাবে লিখি, অবাধেও কি সেভাবে লেখা যাবে?

প্রায়। আলাদা কেবল চারটি জায়গায়: দীর্ঘ স্বর, ঐ আর ঔ, একা w, আর খণ্ড ত।

চারটিই একসঙ্গে রাখা আছে লেখার নিয়মের একটি অংশে; আর যেগুলোতে পা হড়কায় সেগুলো পাতার শেষে নয়, উপরের দিকেই।

অভ্র থাকতে আরেকটা বাংলা কিবোর্ড কেন?

যাতে আপনার সব ডিভাইসে একইভাবে বাংলা লেখা যায়, এমন কিছু দিয়ে, যা যে কেউ পড়তে, বদলাতে আর যার উপরে নতুন কিছু বানাতে পারেন।

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

আমি অফিসে বিজয়ে লিখি। অবাধ আমার কোনো কাজে লাগবে?

ওই কাজের জন্য বিজয়ই রাখুন।

যিনি বাঁধা লেআউটে তালিম নিয়ে সারাদিন টাইপ করেন, ফোনেটিকে লেখা প্রায় যে কারও চেয়ে তিনি দ্রুত; আর অফিস, সংবাদপত্রের ডেস্ক আর চাকরির পরীক্ষার টাইপিং টেস্ট বাঁধা থাকে বিজয়ের উপরেই। বাকি সব লেখার জন্য অবাধ, সামনে যে ডিভাইসই থাকুক। ম্যাকে দুটো একই তালিকায় পাশাপাশি বসা দুটি ইনপুট সোর্স।

আমি পশ্চিমবঙ্গে বাংলা লিখি, বাংলাদেশে নয়। এই স্কিম কি আমার জন্য?

আপনার জন্যই। আপনি যে বানানে লেখেন অবাধ সেটিই সাজিয়ে দেয়, আর আপনার বর্ণকে যে অংশটি বাংলা করে তোলে তাতে কোনো অভিধানই নেই।

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

লেখার সময়

যুক্তাক্ষর লিখব কীভাবে?

ব্যঞ্জনগুলো পরপর লিখে যান, অবাধ জুড়ে দেয়: kt দিলে ক্ত, ndr দিলে ন্দ্র, তিন ব্যঞ্জন মিলিয়েই।

দুটি ব্যঞ্জনকে আলাদা রাখতে চাইলে মাঝখানে একটা o দিন, kk হয় ক্ক আর kok হয় কক। রেফ বসাতে হলে যে অক্ষরের মাথায় সেটি চড়বে তার আগে দুটো r: rrk দিলে র্ক। যুক্তবর্ণ, রেফ আর ফলা, তিনটিরই পুরো তালিকা লেখার নিয়মের পাতায় আছে, সঙ্গে জ্ঞ লেখার তিনটি উপায়

বাংলার মাঝে ইংরেজি শব্দ থাকলে?

লিখে ফেলুন। aYp দিলে অ্যাপ, waTar দিলে ওয়াটার, box দিলে বক্স।

মানুষ বাস্তবে যেসব বানানে লেখেন, তার জন্য অটোকারেক্টের কাছে আছে 1,776টি ইংরেজি শব্দ, আর ধার করা শব্দ লেখার নিয়মের পাতায় নিজেই একটি আলাদা অংশ। যে ইংরেজি লাতিন বর্ণেই থাকার কথা, তার জন্য কিবোর্ড বদলে নিন, আধা-লেখা শব্দটি যেখানে ছিল সেখানেই থাকে।

অটোকারেক্ট ডিফল্টে বন্ধ কেন?

কারণ আপনি যে শব্দটি লিখতে চেয়েছেন সেটি বদলে দেওয়া কিবোর্ডের দাম, বানান-ভুল ছেড়ে রাখা কিবোর্ডের চেয়ে বেশি।

সংশোধন আপনি তবু পান: আপনার লেখা শব্দের পাশেই পরামর্শের সারিতে থাকে, আর একটাতে ট্যাপ করলেই সেটি নেওয়া হয়ে গেল। চাইলে এমন করেও নিতে পারেন যাতে স্পেস চাপলেই সংশোধনটি বসে যায়; তখনো সেটি কেবল সেখানেই ঘটে, যেখানে আপনার লেখা শব্দটি হয় শব্দই নয়, নয়তো এমন দুর্লভ কিছু যাকে সংশোধনটি ব্যবহারে পঞ্চাশ গুণে ছাড়িয়ে যায়।

যেকোনো অ্যাপে অবাধ ব্যবহার করা যাবে?

যাবে, মেসেজ, মেইল, নোট, ব্রাউজার, এডিটর, সিস্টেম যেখানেই কিবোর্ড আসতে দেয়।

অবাধ বসে সিস্টেমের ইনপুট মেথড হয়ে, ভেতরে ঢুকে লেখার মতো আলাদা কোনো অ্যাপ হয়ে নয়; কাজেই আগে কিছু খুলে নিতে হয় না, কোথাও থেকে কপি করে আনতেও হয় না। দুটি ব্যতিক্রম iOS-এর, অবাধের নয়: সুরক্ষিত ঘরে সব সময় সিস্টেমের কিবোর্ডই আসে, আর কোনো অ্যাপ চাইলে বাইরের কিবোর্ড একেবারেই নিতে না-ও পারে।

ডিভাইস, আর প্রকল্পটি

ম্যাকে বাংলা লিখতে চাই। কী কী উপায় আছে?

তিনটি, আর একটির বেশিও রেখে দেওয়া যায়।

অবাধ macOS 15 বা তার পরের সংস্করণের জন্য একটি ইনপুট সোর্স; OmicronLab-এর iAvro-তে আছে অভ্র ফোনেটিক স্কিমটি, আর তার সমর্থিত সিস্টেমের তালিকা macOS 10.15 পর্যন্ত; Lekho ওপেন সোর্স, বানানো OpenBangla-র riti ইঞ্জিনের উপরে। নতুন একটি যোগ করলে পুরোনো কিছু যায় না। বসানোর ধাপগুলো আছে ডাউনলোডের পাতায়।

লিনাক্স, উইন্ডোজ বা অ্যান্ড্রয়েডের সংস্করণ কবে আসবে?

কোনো তারিখ নেই, আর চারটির একটিরও কাজ খোলাখুলিভাবে এখনো শুরু হয়নি।

আজ বসানো যায় আইফোন, আইপ্যাড আর ম্যাকে। বাকি প্রতিটির জন্য দরকার তার নিজের ফ্রেমওয়ার্কে লেখা একটি ইনপুট মেথড, আর পুরো কাজটা কেন ওটুকুই তা আছে ডাউনলোডের পাতায়। এর মধ্যে লিনাক্সে OpenBangla Keyboard আছে, ফ্রি সফটওয়্যার, আর তাতে প্রভাত, মুনীর অপটিমা আর জাতীয়ের পাশাপাশি অভ্র ফোনেটিকও আছে।

একটা বাগ পেয়েছি, কিংবা এই কাজে হাত লাগাতে চাই। কোথায় যাব?

GitHub-এ, সমস্যাটি যে রিপোজিটরির সেখানে।

ভুল অক্ষর কিংবা কোনো নিয়ম বেঠিকভাবে কাজ করলে obadh_engine, কিবোর্ডের কিছু হলে obadh-ios, ম্যাকের ইনপুট মেথডের কিছু হলে obadh-macos। বাকিটা অবদানের পাতায়, সঙ্গে একটা পরীক্ষা, যা বলে দেয় সমস্যাটা কোন রিপোজিটরির