ক্ষিপ্র কিবোর্ড ইনস্টলেশন গাইড

সংস্করণ: ২
দ্বিতীয় প্রকাশ: ২৮ আগস্ট, ২০২৫

লিনাক্স সিস্টেমে

লিনাক্স সিস্টেমে khipro-m17n দুইভাবে ব্যবহার করা যায়।

  1. ibus-m17n দিয়ে। এক্ষেত্রে চাইলে টাইপিং বুস্টারও ইনস্টল করা যাবে (ইন্টেলিজেন্ট সাজেশনের জন্য)
  2. fcitx5-m17n দিয়ে। fcitx -এ আপাতত টাইপিং বুস্টার ব্যবহার করা যাচ্ছে না।

ibus-m17n দিয়ে ক্ষিপ্র ব্যবহার করা

  1. ক্ষিপ্র ইনস্টল করার আগে ibus-m17n ইনস্টল করতে হবে।
  2. উবুন্টু, লিনাক্স মিন্ট এবং আরো কিছু ডিস্ট্রোতে বাংলার language pack আলাদা ভাবে ইনস্টল করতে হয়। Ubuntu-র ক্ষেত্রে “Language Support” অ্যাপটি ওপেন করে সেখান থেকে বাংলার জন্য ল্যাংগুয়েজ সাপোর্ট ইনস্টল করে নিন।
    বাংলার জন্য ল্যাংগুয়েজ সাপোর্ট ইনস্টল করলেই বেশ কিছু ডিস্ট্রোতে ibus-m17n অটো ইনস্টল হয়ে যায়।
    ল্যাংগুয়েজ সাপোর্টের মাধ্যমে বাংলার সাপোর্ট এবং ibus-m17n দুটোই ইনস্টল থাকাটা জরুরি। দুটোই ইনস্টল করা আছে কিনা নিশ্চিত করুন।
  3. এরপর টাইপিং বুস্টার ইনস্টল করে নিন। উবুন্টুতে sudo apt install ibus-typing-booster কমান্ড দিতে হবে। Fedora -তে প্রি-ইনস্টল করা থাকার কথা।
  4. এরপরের কাজ, khipro-m17n এর গিটহাব রিপোজিটরি থেকে bn-khipro.mim ফাইলটি সিস্টেমের সঠিক জায়গায় রেখে দিতে হবে। এই কাজটি এক কমান্ডে করতে নিচের কমান্ডটি টার্মিনালে রান করুন:
    sudo rm /usr/share/m17n/bn-khipro*.mim; cd ~/; sudo rm -rf khipro-m17n; git clone https://github.com/rank-coder/khipro-m17n.git; cd ~/khipro-m17n; sudo cp bn-khipro*.mim /usr/share/m17n/; ibus restart
    
  5. এরপর টাইপিং বুস্টার কনফিগারেশনের পালা। টাইপিং বুস্টার ব্যবহারের সেরা অভিজ্ঞতা পাওয়ার জন্য টাইপিং বুস্টারের কনফিগারেশন সংক্রান্ত সকল নির্দেশনা ও টিপস নিচে (এখানে ক্লিক করুন) সংযুক্ত করা হয়েছে।
  6. যারা টাইপিং বুস্টার ছাড়া ব্যবহার করতে চান তারা ক্ষিপ্র ইনস্টল করার পরে আপনার সিস্টেমের সেটিংস থেকে ক্ষিপ্র-কে ইনপুট সোর্স হিসেবে অ্যাড করে নিন।

আপডেট করা

আপডেট করাটা খুবই সোজা। khipro-m17n এর রিলিজ পেজে চেক করুন নতুন আপডেট এসেছে কিনা। নতুন আপডেট এসে থাকলে নতুন করে .mim ফাইল ডাউনলোড করে জায়গা মতো রেখে দিতে হবে। এটা একটা কমান্ডেই করা যায়:

sudo rm /usr/share/m17n/bn-khipro*.mim; cd ~/; sudo rm -rf khipro-m17n; git clone https://github.com/rank-coder/khipro-m17n.git; cd ~/khipro-m17n; sudo cp bn-khipro*.mim /usr/share/m17n/; ibus restart; exit

এরপর, কম্পিউটার লগআউট করে লগইন করুন।

আনইনস্টল করা

আনইনস্টল করার জন্য টাইপিং বুস্টার আনইনস্টল করে তারপরে m17n আনইনস্টল করতে হবে। তবে m17n আনইনস্টল করাটা জরুরি নয়, কারণ সেটি অন্য কোনো লেআউটের জন্য ডিপেন্ডেন্সি হিসেবে থাকতে পারে।
এরচেয়ে কেবল ক্ষিপ্রর .mim ফাইলটি আপনার সিস্টেম থেকে ডিলিট করে দিতে পারেন।

fcitx5-m17n দিয়ে ক্ষিপ্র ব্যবহার করা

  1. ক্ষিপ্র ইনস্টল করার আগে fcitx5-m17n ইনস্টল করতে হবে।
  2. উবুন্টু, লিনাক্স মিন্ট এবং আরো কিছু ডিস্ট্রোতে বাংলার language pack আলাদা ভাবে ইনস্টল করতে হয়। Ubuntu-র ক্ষেত্রে “Language Support” অ্যাপটি ওপেন করে সেখান থেকে বাংলার জন্য ল্যাংগুয়েজ সাপোর্ট ইনস্টল করে নিন।
    ল্যাংগুয়েজ সাপোর্টের মাধ্যমে বাংলার সাপোর্ট এবং fcitx5-m17n দুটোই ইনস্টল থাকাটা জরুরি। দুটোই ইনস্টল করা আছে কিনা নিশ্চিত করুন।
  3. এরপর khipro-m17n এর গিটহাব রিপোজিটরি থেকে bn-khipro.mim ফাইলটি সিস্টেমের সঠিক জায়গায় রেখে দিতে হবে। যারা fcitx5 ব্যবহার করেন তারা এই কাজটি এক কমান্ডে করতে নিচের কমান্ডটি টার্মিনালে রান করুন:
    sudo rm /usr/share/m17n/bn-khipro*.mim && cd ~/ && sudo rm -rf ~/khipro-m17n && git clone https://github.com/rank-coder/khipro-m17n.git && cd ~/khipro-m17n && sudo cp bn-khipro*.mim /usr/share/m17n/ && fcitx5 restart
    

আপডেট করা

আপডেট করাটা খুবই সোজা। khipro-m17n এর রিলিজ পেজে চেক করুন নতুন আপডেট এসেছে কিনা। নতুন আপডেট এসে থাকলে নতুন করে .mim ফাইল ডাউনলোড করে জায়গা মতো রেখে দিতে হবে। এটা একটা কমান্ডেই করা যায়:

sudo rm /usr/share/m17n/bn-khipro*.mim && cd ~/ && sudo rm -rf ~/khipro-m17n && git clone https://github.com/rank-coder/khipro-m17n.git && cd ~/khipro-m17n && sudo cp bn-khipro*.mim /usr/share/m17n/ && fcitx5 restart && exit  

এরপর, কম্পিউটার লগআউট করে লগইন করুন।

আনইনস্টল করা

আনইনস্টল করার জন্য m17n আনইনস্টল করে দিতে পারেন। তবে m17n আনইনস্টল করাটা জরুরি নয়, কারণ সেটি অন্য কোনো লেআউটের জন্য ডিপেন্ডেন্সি হিসেবে থাকতে পারে।
এরচেয়ে কেবল ক্ষিপ্রর .mim ফাইলটি আপনার সিস্টেম থেকে ডিলিট করে দিতে পারেন।


ওয়েব ব্রাউজারে

Bangla-IM টুল বা ক্ষিপ্রপ্যাড ব্যবহার করে ওয়েব ব্রাউজারেই ক্ষিপ্র দিয়ে লিখতে পারবেন।
Bangla-IM টুল বা ক্ষিপ্রপ্যাড ব্যবহার করতে কিছু সেটাপ করার প্রয়োজন নেই। ক্ষিপ্রপ্যাডের পেজ বা Bangla-IM টুলের সাইটে গিয়েই টাইপিং টেস্ট করতে পারবেন।
ওখানে টাইপ করে আপনি যেকোনো জায়গায় কপি পেস্ট করতে পারবেন।

উইন্ডোজ সিস্টেমে

একাধিক উপায়ে ক্ষিপ্রকে উইন্ডোজে ব্যবহার করা যাচ্ছে:

  1. বিখ্যাত বর্ণ কিবোর্ডের নতুন সংস্করণ, Borno (Native) -এ ক্ষিপ্র বিল্ট-ইন রয়েছে।
  2. NMS Kontho অ্যাপ্লিকেশনের মাধ্যমে।

Borno (Native) এর মাধ্যমে

Codepotro-এর জনপ্রিয় কিবোর্ড Borno Native-এর নতুন ভার্শনে ক্ষিপ্র লেআউট বিল্ট-ইন থাকছে।

  1. Codepotro-এর টেলিগ্রাম সাপোর্ট গ্রুপ থেকে সর্বশেষ ভার্শনটি ডাউনলোড করুন।
  2. অ্যাপ্লিকেশনটি ইনস্টল করুন।
  3. কিবোর্ড সেটিংস থেকে ক্ষিপ্র লেআউট নির্বাচন করুন।

NMS Kontho তে ক্ষিপ্র

NMS Kontho সফটওয়্যারের জন্য কমিউনিটির তৈরি একটি ক্ষিপ্র-ভিত্তিক লেআউট রয়েছে। লেআউটটি ক্ষিপ্র কিবোর্ডের একটি পুরনো সংস্করণের ভিত্তিতে রচিত।

NMS Kontho সফটওয়্যারের লিংক

Khipro NMS লেআউটের লিংক


অ্যান্ড্রয়েডে

অ্যান্ড্রয়েড ব্যবহারকারীদের জন্যেও সুখবর আসছে! Codepotro টিম তাদের জনপ্রিয় `Borno Android` কিবোর্ডে ক্ষিপ্র যুক্ত করার কাজ করছে। দ্রুত টাইপিংয়ের অভিজ্ঞতা আপনার হাতের মুঠোয় আসতে আর বেশি দেরি নেই।
গুগল প্লে স্টোরে `Borno Android` পাওয়া যাচ্ছে।


টাইপিং বুস্টার কনফিগার করা

টাইপিং বুস্টার ইনস্টল করা হয়ে গেলে এরপর কম্পিউটার লগ আউট করে আবার লগ ইন করতে হবে। তারপরে সিস্টেমের ইনপুট মেথড কিংবা কিবোর্ড সংক্রান্ত সেটিংস থেকে টাইপিং বুস্টার সিলেক্ট করতে হবে। যদি আপনার ডিস্ট্রোতে সেটিংস থেকে আইবাসের সেটিংস কনফিগার করা না যায় তবে ibus-preferences থেকে কাজটি করতে হবে। (নিচের ছবি দ্রষ্টব্য)


এখান থেকে টাইপিং বুস্টারের preferences কিংবা সেটিংসে যেতে হবে। (নিচের ছবি দ্রষ্টব্য)


টাইপিং বুস্টারের সেটিংস ওপেন হলে প্রথমেই দেখা যাবে “Dictionaries & Input Methods” ট্যাব। সেখান থেকে বাংলার জন্য একটা ডিকশনারি সিলেক্ট করতে হবে। বাংলার জন্য তিনটা ডিকশনারি পাবেন; যেকোনো একটি সিলেক্ট করলেই হবে। এরপর টাইপিং বুস্টারের মধ্যেই ইনপুট মেথড হিসেবে ক্ষিপ্রকে সিলেক্ত করতে হবে এবং অন্যান্য ইনপুট মেথড রিমুভ করতে হবে। (নিচের ছবির মতো দেখাতে হবে)


এরপরে “Options” ট্যাবে গিয়ে সেখান থেকে Use inline completion, Auto Capitalize, Unicode Symbols & Emoji Prediction, Add a space when committing by mouse click, Off the record mode ইত্যাদি করে দিতে পারেন। Record Mode এর জন্য everything সিলেক্ট করতে হবে। Word Predictions অবশ্যই চালু থাকতে হবে। (নিচের ছবির মতো দেখাতে হবে)


তবে একটা জিনিস এক্ষেত্রে বিশেষভাবে লক্ষণীয়; “Avoid using the forward_key_event() function” এটাতে টিকচিহ্ন ✓ দিতে হবে যদি টাইপিং বুস্টারে কমিট করার সময় হঠাৎ একাএকা ইনসার্শন পয়েন্টার নড়ে যাওয়ার ইস্যুর সম্মুখীন হন। নাহলে দরকার নেই।

এরপরে “Keybindings” ট্যাবে যেতে হবে। সেখানে Commit এর জন্য Enter, Commit-candidate-1 এর জন্য কিবোর্ডের Shift+J সেট করুন। commit-candidate-1-plus-space এখান থেকে 1-কে, এবং KP_1-কেও সরিয়ে দিতে হবে। এটা করার কারণ হলো বাংলার জন্য সাজেশন কমিট করার পর স্পেস যুক্ত হওয়াটা ভালো না। বাংলায় বিভক্তি, কিংবা দুই শব্দ জোড়া দিয়ে লিখতে হতে পারে। যাই হোক এভাবে 1 থেকে 4 পর্যন্ত J,K,L, এবং সেমিকোলন (;) সেট করবেন। 4 এর বেশি করতে যাবেন না। এডিট করা হলে নিচের ছবির মতো দাঁড়াবে:


এরপরে আমাদের কাজ “Appearance” ট্যাবে। এখানেও যতোগুলো চেকবক্স আছে সবগুলো বন্ধ করে দিতে হবে (যাতে টাইপিং বুস্টার দ্রুত কাজ করবে)। এরপরে Candidate window page size করতে পারেন সর্বোচ্চ 4; কারণ চারটির বেশি সাজেশন আসলে সেটা লেখার প্রতি মনোযোগ নষ্ট করতে পারে। এরপরে Candidate window orientation করে দিতে হবে Horizontal এতে চোখ কম নাড়িয়ে সবগুলো সাজেশন দেখতে পাওয়া যাবে। Preedit underline “Single” রাখতে পারেন; তবে এটা একটা রাখলেই হলো।
আরেকটা গুরুত্বপূর্ণ জিনিস হলো Candidate window delay. এটা বেশি বাড়িয়ে দিলে সাজেশন আসতে অনেক দেরি হবে। মনে হবে সিস্টেম স্লো হয়ে গেছে। এই ফিচার রাখার কারণ হলো যখন আমরা সাজেশনের দিকে না তাকিয়ে দ্রুত লিখে যাই তখনও যদি সিস্টেম সাজেশন উইন্ডো তৎক্ষণাৎ দেখাতে থাকে তাহলে অযথা সিস্টেমের উপরে চাপ পড়ে। তাই এটা একেবারে ০ (শূন্য) করে দেওয়ারও দরকার নেই। আমি ৫০ মিলিসেকেন্ড রাখলাম আপাতত। আপনি চাইলে আরো কমিয়ে নিতে পারেন।
(নিচের ছবির মতো দেখাতে হবে)