বুধবার, ২৪ ডিসেম্বর, ২০০৮

বাংলা কম্পিউটার কিবোর্ড জল্পনা







বাংলা কম্পিউটার কিবোর্ড জল্পনা ২৫/১২/২০০৮
(সংশোধিত ০৯/১১/২০০৯৤
অহনলিপি ব্যবহার করে সংশোধন ১৮/০৯/২০১২)

===========================
ঠিক ঠিক পড়তে হলে সংগে দেওয়া লিংক থেকে ফন্ট ফ্রি ডাউনলোড করে নিতে হবে৤
বিনামূল্যে সর্বান্তিক বাংলা ইউনিকোড ফন্ট সরাসরি ডাউনলোড করুন নীচের এই লিংকে ক্লিক করে৤
উন্নত বাংলা ফন্ট
অহনলিপি-বাংলা১৪(AhanLipi-Bangla14) ফন্টে লিখিত৤
Windows7 Environment

সর্বান্তিক ’অহনলিপি-বাংলা‘ ফন্টে পড়তে হবে৤

বিনামূল্যে ফন্ট ডাউনলোড লিংক:--
https://sites.google.com/site/ahanlipi/font-download/AhanLipi-Bangla14.zip

ইউনিকোড ফন্ট ডাউনলোড করার লিংক উপরে দেওয়া হল৤
লিংকে ক্লিক করুন ফন্ট ডাউনলোড হবে৤

যুক্তবর্ণ সরল গঠনের৤ ‎
বুঝতে লিখতে পড়তে সহজ৤ ‎



==========================







বাংলা কম্পিউটার

কিবোর্ড জল্পনা

মনোজকুমার দ. গিরিশ

কম্পিউটারের জন্য বাংলা কিবোর্ড, কী হবে তা নিয়ে ভাবনা চিন্তা করা দরকার৤ এ নিয়ে অবশ্য যাদবপুর বিশ্ববিদ্যালয়ে ১৯৮২-তে গবেষণা হয়েছিল কিন্তু বাস্তব অবস্থার উপরে শেষ অবধি তা কোনও ছাপ ফেলতে পারেনি৤
বাংলা কিবোর্ডে হরফ__ অ এ ড ত য শ -- এই দশটি হরফ ঠিক মতো জায়গায় বসাতে পারলে নতুন কিবোর্ড সহজ হবে৤
ইউনিকোড ওপেন টাইপ ফন্টের জন্য আমার করা বাংলা ইউনিকোড কিবোর্ড অনুযায়ী __
অএছঙড় ডতযশ‌‍ ‍ং ইত্যাদি হরফের প্রথম পাঁচটির তিনটি(অএছ) পাওয়া যাবে অলট alt চেপে টাইপ করলে, আর দুটি(ঙড়) শিফ্‌ট Shift চেপে লিখতে হয়, আর বাকি চারটি(ডতযশ ‍ং) সরাসরি লেখা যায়৤ কারণ শেষ চারটির বর্ণের তুলনাংক বা লেটার ফ্রিকোয়েন্সি(Letter frequency) বেশি৤ বলা যায় এই কি-টপ (Key Top)গুলির জন্য ইংরেজিতে কোনও সমধ্বনির হরফ প্রায় নেই, বাকি প্রধান হরফগুলির জন্য ইংরেজি সম-ধ্বনি বা কাছাকাছি ধ্বনির, তথা অনুসারী ধ্বনির কি-টপ(Key Top) আছে৤ যেমন __ k=ক, g=গ, c=চ, j=জ, t=ট, d=দ, n=ন, p=প, f=ফ, b=ব, v=ভ, m=ম, r=র, l=ল, s=স, h=হ, y=য় ইত্যাদি৤ এগুলির মধ্যে যেগুলি মহাপ্রাণ বর্ণ (aspirate), (যেমন__ খ,ঘ,ছ,ঝ,ঠ,থ,ধ) সেগুলি পাওয়া যাবে এই কি-টপগুলির শিফ্‌ট চেপে, তবে বেশ কিছু ব্যতিক্রম অবশ্য আছে৤
অ=alt j, এ=alt l, এবং ঙ=shft X, ছ=alt k, ড=], আর ত=q, য=z, শ=w, ড়=shft L, ং=.
এভাবে সমাবেশ করায় লেখা বা টাইপ করা যাচ্ছে সহজে৤
কি-টপ a =া, এবং ক্যাপিটাল(=shft)A=আ __এইদুটি চিহ্ন/হরফকে স্থান দেবার ফলে ’অ‘-কে সরিয়ে অন্য সহজ জায়গায় আনা হয়েছে(alt j=অ), কারণ ’অ‘ বেশি ব্যবহৃত হরফ৤ ঠিক তেমনি e=ে , (shft)E=ৈ করা হয়েছে৤ স্বরচিহ্ন ে (এ-কার=e) নন-শিফ়্ট করা হয়েছে কারণ এটির ব্যবহার অনেক বেশি৤আবার ’এ‘ লিখতে বার বার শিফ়্ট চাপতে অসুবিধেই হবে, তাই এটি অন্য সহজ জায়গায় আনা হয়েছে(alt l=এ)৤ ইংরেজি c=চ, তাই শিফ়্ট C চেপে ’ছ‘ হওয়া উচিত, কিন্তু শিফ়্ট C চেপে ছ লেখায় একটু অসুবিধে হয়, তাই এটি সরিয়ে অন্যত্র সহজ জায়গায় আনা হয়েছে(alt k=ছ)৤ আবার d=দ হবার ফলে ’ড‘ তার কাছাকাছি রাখা হয়নি, বিভ্রান্তি এড়াবার জন্য তা (বাঁদিকে না রেখে) আনা হয়েছে ডান পাশে, এবং ড=] করা হয়েছে৤ d=দ, বাঁ দিকের চাবি, আর ড=] হল ডান দিকের চাবি৤
’ত‘ রাখা হয়েছে বাম দিকের কোণায়, q=ত৤ তার পাশেই রাখা হয়েছে ’শ‘৤ হরফ শ ষ স এদের মধ্যে স-এর ব্যবহার সবচেয়ে বেশি, বাংলায় ’স‘ দিয়ে শুরু শব্দের সংখ্যা সব চেয়ে বেশি৤ বাংলায় হরফ ব্যবহারের তুলনাংক বিচার করলে শ=৮৩,ষ=৪২,স=৩২১, তাই s=স করা হয়েছে৤ আবার শিফ়্ট S চেপে ’শ‘ লিখতে গেলে সময় বেশি নেবে, আর স/শ বিভ্রান্তিও বাড়বে, তাই শ-কে রাখা হয়েছে ঠিক তার লম্বালম্বি উপরে, ঠিক উপরের সারিতেই, এবং তা শিফ়্ট ছাড়া স্বাভাবিক তল-এ তথা নরমাল প্লেনে (normal plane), অর্থাৎ w চাপলেই পাওয়া যাবে ’শ‘৤ বাংলা স এবং শ হরফ দুটির ব্যবহার বেশি বলে দুটিকেই শিফ়্ট এড়িয়ে নরমাল প্লেনে রাখা হয়েছে৤ এতে টাইপিং-এর গতি বেড়েছে৤ ’ষ‘ করা হয়েছে shft S, সব সময়ে খেয়াল রাখা হয়েছে যে, বেশি তুলনাংক সমন্বিত হরফগুলিকে (high frequency letters) শিফ়্ট এড়িয়ে নরমাল প্লেনে ব্যবহার করার৤ সেটা করলে টাইপিং-এর গতি বাড়বে৤ বাংলা কিবোর্ড তৈরি করতে লজিক ম্যানেজমেন্টের উপরে বেশি জোর দেওয়া হয়েছে৤
বাংলায় য-এর (মুক্ত য, এবং ফলা হিসেবে[য্] মিলিত) ব্যবহার খুব বেশি (২৪৬=৭৫+১৭১) অথচ এটি ঠিক জায়গায় বসাবার কি-টপ (Key Top) পাওয়া কঠিন, তাই এটি রাখা হয়েছে ইংরেজি z টপে৤ আবার ধ্বনি সমতার দিক থেকেও এরা কাছাকাছি, প্রায় অনুসারী৤ তাই এখানে z=য৤ আবার য-ফলার(্য) ব্যবহার(১৭১) এবং য-এর ব্যবহার(৭৫) খুব পিঠোপিঠি না হলেও৤ ’য‘ রাখা হয়েছে শিফ়্ট এড়িয়ে নরমাল প্লেনে, আর য-ফলা(য্) রাখা হয়েছে শিফ়্ট লেভেলে, যেহেতু এটি স্বাভাবিক হরফ না হয়ে একটি ফলা চিহ্ন, তাই বাস্তব ব্যবহারে মূল হরফ ’য‘ নরমাল প্লেনে রাখা হয়েছে, মুক্ত য-এর ব্যবহার কম হলেও৤’য‘ যেহেতু মুক্ত হরফ এবং য-ফলা তার দ্বৈতীয়ীক রূপ, তাই মুক্ত হরফ ’য‘ রাখা হয়েছে শিফ়্ট এড়িয়ে নরমাল প্লেনে(ব্যবহার সুবিধাজনক বলে), আর য-ফলা(য্) রাখা হয়েছে একই কি-টপে শিফ়্ট লেভেলে, যেহেতু এটি স্বাভাবিক হরফ না হয়ে একটি ফলা চিহ্ন, যদিও ব্যবহার মূল হরফ ’য‘ অপেক্ষা কম তো নয়ই, বরং অনেক বেশি৤ বাস্তব ব্যবহারে ফলার ক্ষেত্রে মানিসকভাবে হাত সব সময়ে শিফ্‌ট লেভেলে কি-টপ খোঁজে৤ এখানে য-ফলা(্য) শিফ্‌ট লেভেলে রাখার সেটিও একটি কারণ৤
র-ফলা(্র ) এবং রেফ( র্‍ ) এই কিবোর্ডের কোথায় থাকবে? এদুটি চিহ্নের ব্যবহার খুবই বেশি তাই দুটিকেই নরমাল প্লেন লেভেলে রাখা দরকার, সেজন্য র-ফলা করা হয়েছে ইরেজির এক্স( x ), আর রেফ করা হয়েছে ডান দিকে তৃতীয় বন্ধনীর প্রথমটিকে( [ )৤ ফলে সহজেই র-ফলা, এবং রেফ লেখা যাচ্ছে৤ এখানে দেখানো য-ফলা এবং র-ফলা কিন্তু আলাদা চিহ্ন হিসেবে সরাসরি লেখা যায় না, সেটি লেখার জন্য অন্য হরফ সংযোগ দরকার৤
বাংলায় ”/“ (বার, বাই, অবলিক) চিহ্ন ব্যবহার খুবই কম অথচ ইংরেজি কিবোর্ডে তা খুবই গরুত্ব দিয়ে রাখা হয়েছে নন-শিফ্‌ট নরমাল প্লেনে(normal plane)৤ তাই ইংরেজি ফুলস্টপ বা বিন্দু চিহ্নকে বাংলায় দাঁড়ির Key Top না করে এই ”/“ চিহ্নকে করা হয়েছে দাঁড়ি৤ কারণ প্রতিটি পংক্তির শেষে দাঁড়ি তো থাকেই, অর্থাৎ ব্যবহার খুব বেশি৤ এর উপরে তথা শিফ্‌ট চেপে ’?‘(প্রশ্ন চিহ্ন)-কে বাংলায়ও একই ”?“ চিহ্ন করা হয়েছে৤ ফুল স্টপ বা বিন্দু ’টপ‘কে বাংলায় করা হয়েছে অনুস্বর বা অনুস্বার(‍ং)৤ আর সেটা বেশ কাজের জিনিস হয়েছে৤ কোনও শিফ়্ট না চেপে সহজে অনুস্বর/অনুস্বার(‍ং) লেখা যাচ্ছে৤ অনুস্বার(ং)-এর ব্যবহার বেশি(৮৪)৤ বাংলায় বিন্দু (বা ইংরেজির ফুল স্টপ) ব্যবহার খুবই কম, তাই তাকে Full stop কি-টপ(Key Top)-এ না রেখে, রাখা হয়েছে পাশের হরফ শিফ্‌ট M-এ৤
এভাবে নানা দিকে চোখ রেখে বাংলা কিবোর্ড গঠন করা হয়েছে৤ প্রথম দিকে বাংলা হরফের তুলনাংক(Letter frequency) বিচার করে এবং Key Top-এর অবস্থান(Key Top frequency) বিবেচনা করে বাংলা কিবোর্ড বানানো হয়েছিল, কিন্তু তা বিজ্ঞানভিত্তিক হলেও তেমন ব্যবহারিক কাজের জিনিস হয়নি৤ কারণ ইংরেজি কিবোর্ড থাকবে সবার কাছেই, আর তাই তাকে অনুসরণ না করলে তা কাজের কিছু হয়ে ওঠা কঠিন, পরে তাই সে কিবোর্ড পালটে ইংরেজি কি-টপ(Key Top) অনুসরণ করা হয়েছে৤ নয়তো বাংলা হরফ কোথায় কোন্‌টা আছে তা মুখস্ত করতে হয় অনেক বেশি৤ এজন্য এই কিবোর্ডের সাবলীলতা পরীক্ষা করে একাধিকবার সংশোধন করা হয়েছে৤
টাইপ করার কালে দুটি হাতের ব্যবহারে সমতা, বা ব্যালান্স যাতে সমান থাকে তা দেখা দরকার৤ দুটি হাতের পরিশ্রম সমান হলে কাজ সুষ্ঠু হবে৤ কিন্তু এখানে ডান হাতের ব্যবহার একটু বেশি রাখা হয়েছে, কারণ আমরা বেশি কাজ করি ডান হাতে, তাই সে হাতটি চলে বেশি সহজে, আর তাই ডান হাতের পরিশ্রম সইবারও ক্ষমতা বেশি৤ এজন্য বাংলা ইউনিকোড কিবোর্ড একটু ডানহাতি হওয়ায় __বাস্তব সমতা, বা ব্যালান্স সঠিকভাবে রক্ষা পেয়েছে বলে মনে হয়৤

বাংলা ইউনিকোড কিবোর্ডটি এখানে দেখানো হল __

বাংলা কি-বোর্ড নতুন-কলম ০১/০১/২০০৮ অহনলিপি  এপ্রিল ২০১১
প্রমিত কি-বোর্ড(Standard Keyboard)
সরাসরি Key চেপে এবং Shift+Key চেপে এই সকল হরফ পাওয়া যাবে৤ উন্নীত ২৯/০৬/২০১০৥    ১৮/০৯/২০১২

----! -@ --#-------% ---&--*---(---)-- - - ----
~ -- !---@---#---$---%---^---&--*---(----)--- _ - +=ইংরেজি
-` --1---2----3---4----5----6- 7---8---9---0---- - - = =ইংরেজি
-- ----------------------------------- - -- =

--------------------------------[---]---
Q---W----E----R---T--Y--U----I---O----P---{---}---- =--==ইংরেজি
q----w---e-----r----t----y---u----i----o----p---[---]----\====ইংরেজি
----------------------ি-------র্-------/

-----------------------------:---"
A----S---D---F---G---H---J----K---L---:---"====ইংরেজি
a----s----d----f----g----h---j-----k----l---;----'====ইংরেজি
-------------------------------'

------;-------- ----- .-----<    >     ?
-Z---X---C---V----B---N---M------>----?====ইংরেজি
-z----x---c----v----b----n----m----,---.-----/==--=ইংরেজি
্য---্র---------------------,------


সকল স্বরচিহ্ন বা -কার চিহ্নই হরফের পরে টাইপ করতে হবে৤ বাংলায় যুক্তবর্ণের দুটি মাত্র মণ্ড হরফ থাকবে-- ক্ষ জ্ঞ৤ বাকিগুলি সরল করা হয়েছে৤
বাংলা সকল সম্ভাব্য যুক্তবর্ণ লিখে পরীক্ষা করা হয়েছে। সকল পরীক্ষাই উতরে গেছে৤

ডানপাশের Alt(=AltGr)__ অ ই উ ঋ এ ও ছ
ডানপাশের AltGr + Shift__ ঈ ঊ ঐ ঔ

ZWNJ=Zero Width Non-Joiner(গায়ে সাঁটা অযোজক,
অর্থাৎ গায়ে গায়ে লেগে যাবে কিন্তু জুড়ে যাবে না=AltGr h
মফস়্সল=ম ফ স ্ ‌ZWNJ স ল

ZWJ=Zero Width Joiner(গায়ে সাঁটা যোজক, অর্থাৎ
কোনও ফাঁক না রেখে সেঁটে তথা জুড়ে যাবে)= AltGr+Shift H






 
ZWSP=Zero Width Space(গায়ে সাঁটা ফাঁক, অর্থাৎ গায়ে গায়ে
লেগে থাকবে, কিন্তু অভ্যন্তরীণ ফাঁক রেখে)=AltGr+Shift P

ZWNJ(AltGr h) এর বদলে ZWSP(AltGr+Shift P) ব্যবহার করা যায়৤

এই তিনটি কি(Key) বিশেষ পরিস্থিতিতে নানা কাজে লাগবে৤
ZWNJ = AltGr h ---ZWJ =AltGr+Shft H ---ZWSP=AltGr+Shift P

জ়=জ ় [ ় হচ্ছে Shift H ]
BUZZER =বাজ়ার=ব া জ ় া র [ ব া জ Shift H া র]
গুজ্জর=গু জ ্ জ র [ ্= হচ্ছে normal plane-এ ; ]
কেব়্ল্ = ক ে ব ় ্ ল ্
বহির্রাজ্য=ব হ ি র্ র া জ ্য
র্+ক=র্ক, র্+খ=র্খ, র্+গ=র্গ, ইত্যাদি৤

ZWNJ = AltGr h
গুজ্‌জর =গ ু জ ্ ZWNJ জ র  
সফ়্ট=স ফ ্ ‌ZWNJ ট
মফস়্সল=ম ফ স ্ ‌ZWNJ স ল৤

অন্যভাবেও লেখা যায়, যথা__
সফ়্ট=স ফ ় ্ ট       সফ্ট= স ফ ্ ট
মফস়্সল=ম ফ স ় ্ স ল
মফস্সল=ম ফ স ্ স ল

কয়েকটি বিশেষ শব্দ লিখবার উপায় নিচে দেখানো হল --
উদ্‌যোগ=উ দ ্ ‌ZWNJ য ো গ
কেব়্‌লের= ক ে ব ় ্ ZWNJ ল ে র
হর্‌রা=হ র ্ ‌ZWNJ র া
যাস্‌নে= য া স ্ ZWNJ ন ে

Shft H
র়্যা‍পার=র  Shft H ্য া প া র      


নৈঋর্‍ত= ন ৈ র্ ঋ ত
ভৎর্‍সনা=ভ র্ ৎ স ন া

ZWJ + ZWNJ যদি দরকার হয়৤



এ্যাড্রেস=এ ্য া ড ্র ে স    
এ্যালোপ্যাথি= এ ্য া ল ো প ্য া থ ি
এ্যাসিড= এ ্য া স ি ড


ZWSP =AltGr+Shift P
ZWNJ এর বদলে ZWSP ব্যবহার করা যায়৤

হরফ সংযোজন বৈচিত্র __    
ক ্ ZWNJ ষ =ক্‌ষ _---__ক ্ ZWJ ষ=ক্‍ষ _-----__ক ্ ষ= ক্ষ
জ ্ ZWNJ ঞ=জ্‌ঞ _--__জ ্ ZWJ ঞ=জ্‍ঞ__--_ জ ্ ঞ=জ্ঞ


স্বর চিহ্নাদি__ া ি ী ু ূ ৃ ে ৈ ো ৌ ্ ং ঃ ঁ
স্বর চিহ্নাদির আগে ZWJ সংযোগ করলে চিহ্নের সঙ্গী
চক্র-চিহ্নগুলি দূর হবে৤
প্রথমে Space দিয়ে তারপরে ZWJ া লিখলে চক্র-চিহ্ন দূর হবে৤
যেমন_ ‌‍‌‍ ‍া   ‍া   
  ‍

===================================

বাংলা কি-বোর্ড নতুন-কলম ০১/০১/২০০৮  অহনলিপি এপ্রিল ২০১১
বিতত কি-বোর্ড(Extended Keyboard)
ডানপাশের Alt(=AltGr) এবং AltGr+Shift চেপে এই সকল হরফ পাওয়া যাবে৤ উন্নীত ২৯/০৬/২০১০    ১৮/০৯/২০১২
~   --  ¥-- £-- ®- -©- ℞- - §- --- -
~--!---@---#---$---%--^---&---*---(---)---_---+ =ইংরেজি
`---1---2----3---4---5----6---7----8---9---0-------= ===
ইংরেজি
´------ \------ $-----------°     ↓

«--  »--- - ------- -- --  ঔ -→ ← --
Q---W----E----R----T----Y----U----I----O----P----{---}-- -|- ইংরেজি
q----w-----e-----r-----t-----y-----u----i-----o----p-----[--]---\ ইংরেজি
-৺    |      ঄------------ -- -------  {-- }-- ¦

--------- ------→ ← -------------------
A----S----D----F----G----H----J----K----L----:----" ==ইংরেজি
a-----s----d-----f----g-----h----j-----k----l-----;-----' ===ইংরেজি
----------- --→ ←----------  “----

÷ ---×----------------- ----------
Z----X----C----V----B----N----M----<---->----? ===ইংরেজি
z-----x----c-----v-----b----n-----m----,------.----/ ===ইংরেজি
-------------------------------


এখানে তিনটি স্থানে মুখোমুখি লাল তির আছে, এই স্থানগুলি ফাঁকা(Blank)৤ আর ফাঁকা তো দেখানো সম্ভব নয় তাই, এদের জন্য মুখোমুখি তির এঁকে ব্যাপারটা বোঝানো হয়েছে, এদের অর্থ হল __

দ্বিতীয় সারিতে ঔ-এর পাশে(P=) হল ZWSP=AltGr+Shift P
আর তৃতীয় সারিতে ৾ চিহ্নের পরে
শিফট লেভেলে(H=),---ZWJ =AltGr+Shft H

এবং তৃতীয় সারিতেই ’অ‘ এর আগে
নরমাল প্লেন লেভেলে(h=),---ZWNJ = AltGr h
===================================
নতুন-কলম৯১ কিবোর্ড এবং অহনলিপি কিবোর্ড হুবহু এক নয়৤
সামন্য তফাত আছে৤ যেমন --
নতুন-কলম৯১ ফন্ট =AltGr+shft.
অহনলিপি ফন্ট     =    AltGr+shft.

====================================
-------এখানে দুটো কিবোর্ড দেখানো হয়েছে, কিন্তু কিবোর্ড দুটো নয়, একটাই মাত্র৤ তবে বোঝার সুবিধা এবং বোঝানোর সুবিধার জন্য দুটো ভাগে এখানে কিবোর্ড দেখানো হল৤ এর প্রথটি হল, সাধারণ ভাবে যেমন আমরা কিবোর্ড দেখি, প্রমিত কিবোর্ড(Standard Keyboard), তার নরমাল প্লেন(normal plane) তথা নন-শিফ্‌ট(non-shift) অবস্থার চেহারা, এবং তারপরে শিফ্‌ট অবস্থার চেহারা৤ কিন্তু এখানে তো সব হরফ বা চিহ্ন নেই, তা হলে বাকি সব হরফ বা চিহ্ন কি করে লেখা হবে? সেগুলো দেখানো হয়েছে বিতত কিবোর্ডে(Extended Keyboard),যেটা হল অল্‌ট(Alt) চেপে [যেটাকে বলা হয়েছে অল্‌টজিআর (Alt=AltGr)] লিখতে হবে, এবং অন্যটা তার (AltGr-এর সঙ্গে)শিফ্‌ট অবস্থার চেহারা৤ এর সবটা মিলিয়েই বাংলা কিবোর্ড৤ ভাগ করে করে দেখানো হয়েছে, অর্থাৎ ডিসেকশন করে ভাগে ভেগে ভেঙে দেখানো৤ এতে দেখানোর সুবিধে যেমন তেমনি ব্যবহারকারীদের বুঝতেও সুবিধে হবে৤ বলা দরকার যে, ডান দিকের Alt হল AltGr, বাঁ দিকের Alt চাপলে তা কিন্তু AltGr নয়৤ বাঁ দিকের Alt চাপলে তা কিন্তু AltGr হবে না, তাই তা সঠিক কাজ করবে না৤ এখানে AltGr-এর অর্থ হল "alternate graphic". যাহোক, ভুল করেও ভাবলে চলবে না যে এসব দুটো আলাদা কিবোর্ড৤
--------অনেকগুলি শব্দ কীভাবে কোন্‌টা লিখতে হবে তা আগেই উপরে ব্যাখ্যা করে বোঝানো হয়েছে, কারণ ইউনিকোড ফন্টে বেশ কিছু শব্দ লিখতে অসুবিধে হয়৤ সে সমস্যা মেটাতেই ব্যাপারটা খোলসা করে লেখা হয়েছে৤ একটু চেষ্টা করলেই বাংলা সকল শব্দ লেখা যাবে, তা কঠিন বা সহজ যা-ই হোক৤ যেমন আগেই বলেছি ”র‌্যাপার“ যত সহজ শব্দই হোক তা লেখায় ইউনিকোড ফন্টে বেশ বেগ পেতে হয়, এবং একটু দেখে নিলেই হবে, এ্যাসিড =এ ্য া স ি ড,  বা অন্য শব্দ লেখার পদ্ধতি কী৤ আবার ’দংষ্ট্রা‘ বা ’কেম্ব্রিজ‘ ইত্যাদি নানা হরফ জুড়ে যুক্তবর্ণ দেখতে কঠিন হলেও ইউনিকোড ফন্টে লেখা তেমন কঠিন নয়৤
--------বাংলায় ফলা আছে আটটি(৮টি)৤ ফলা হল আসলে যুক্তবর্ণে যেসকল হরফ (পরবর্তী বর্ণ/শেষ বর্ণ ), অন্য হরফের সঙ্গে যা এসে যুক্ত হয়, সেগুলির এক-একটি বিশেষ রূপ৤ এদের কেন একটি করে বিশেষ রূপ এবং বিশেষ নাম দেওয়া হয়েছে? কারণ, এদের প্রয়োগ বা ব্যবহার পরে/শেষে যোজিত অন্যান্য বর্ণের চেয়ে বেশি৤ ফলাগুলি হল__ ণ ন ম য র(রেফ এবং র-ফলা) ল ব৤ ফলার ’ব‘ কিন্তু বর্গীয় ’ব‘ নয়, ফলার ’ব‘ হল অন্তস্থ-ব(ৱ)৤ এর মধ্যে একমাত্র ণ ফলার ব্যবহার কম৤ অতীতে হয়তো ’ণ‘ ফলার ব্যবহার বেশি ছিল, এখন আর তেমন নেই৤
--------ফলার মধ্য যে চারটি ফলাকে আমার করা কিবোর্ডে বিশেষ রূপ দেওয়া হয়েছে, তা হল য-ফলা, র-ফলা, রেফ, এবং ’ব‘ ফলা৤ বাকি চারটির তথা __ ণ ন ম ল, এদের কোনওটির বিশেষ রূপ দেওয়া হয়নি৤ সাধারণ যুক্তবর্ণের মতোই তাদের রাখা হয়েছে৤ যে চারটি ফলার বিশেষ রূপ দেওয়া হয়েছে তাদের
কি-টপ(Key Top) গুলি কী কী? একটি তো য-ফলা, সেটি shift Z করা হয়েছে, সে কথা আগেই বলা হয়েছে৤ ব(ৱ) ফলা করা হয়েছে__ b কি-টপ, অবশ্য তার আগে হস্ চিহ্ন টাইপ করে নিতে হবে৤ যেমন__ ম ্ ব = ম্ব, স ্ ব =স্ব ইত্যাদি৤ এটি বলা যায়, সরাসরি চাবি চেপে পাওয়া ফলা, এর ব্যবহার বেশ বেশি বলে এটিকে সরসরি টাইপ করার জন্য b-কিটপ দেওয়া হয়েছে৤
--------আর বাকি দুটি তথা র-ফলা এবং রেফ৤ এদুটির ব্যবহার খুব বেশি বলে এদেরও সরাসরি চাবি চেপে লেখার ব্যবস্থা করা হয়েছে৤ র-ফলা হল__ নরমাল প্লেনে ইংরেজি হরফ x, যেমন-_ ম্র=ম ্র৤ প্র=প ্র৤ এখানে যে-হস্ চিহ্ন র-এর সঙ্গে যুক্ত হচ্ছে তা কি(Key [ = ্র )-এর সঙ্গেই অন্তর্ভুক্ত করা আছে৤ এই একই ব্যবস্থা য-ফলা এবং র-ফলার ক্ষেত্রে করা আছে৤ তাই হস্ চিহ্ন আলাদা করে টাইপ করতে হয় না, স্ব-যোজিত ভাবেই চলে আসে৤
--------রেফ-এর ব্যবহার সবচেয়ে বেশি তাই এটিও সরাসরি চাবি চেপে লেখা যাবে, আর সেটা স্ব-যোজিত ভাবেই চলে আসবে৤ যেমন__ র্ক=র্ ক, র্ব=র্ ব৤
--------র-ফলা এবং রেফ(-র্‍ --)-এর মধ্যে র-ফলাটি(x= ্র) সঙ্গী বর্ণের পরে চাপতে হবে৤ আর যেহেতু রেফ([-=--র্‍-- )সাথী বর্ণের আগে উচ্চারিত হয়, তাই এটি সাথী বর্ণের আগেই টাইপ করতে হবে৤ রেফ রাখা হয়েছে ডান দিকে ইংরেজি টাইপ তৃতীয় বন্ধনীর প্রথম-অংশ  [ কি-টপে, যাতে এটি সরাসরি টাইপ করা যায়, এবং অন্যদের থেকে দূরে৤ হরফ ’র‘, এবং র-ফলা, রেফ ইত্যাদি আছে আলাদা আলাদা করে দূরে দূরে, যাতে কোনও বিভ্রান্তি দেখা দিতে না পারে৤
--------বাংলায় যুক্তবর্ণ লেখার জন্য এখানে বর্ণ সমবায় পদ্ধতি গ্রহণ করা হয়েছে৤ বর্ণ সমবায় পদ্ধতি কি? কেবলমাত্র পাশাপাশি হরফ জুড়ে যুক্তবর্ণ লেখা৤ দলা পাকানো যুক্তবর্ণ(Consonant Cluster) ব্যবস্থা পরিহার করা হয়েছে, সেগুলি যেন হরফের মণ্ড৤ তাই মণ্ডহরফ(lump of letters) এড়িয়ে বাংলা যুক্তবর্ণ এমনভাবে লেখা হয়েছে যে তা লিখতে, পড়তে, বুঝতে সুবিধে হয়৤ মূল হরফের মতো করে যেন মণ্ডহরফগুলিকে, আবার নতুন করে বর্ণ পরিচয়ের মতো করে শিখতে নাহয়৤ যদি লিখি__ বিজ্ঞ, রক্ষা তবে ’জ্ঞ‘, ’ক্ষ‘ যে কী ভাবে তৈরি হল তা বোঝা যায় না, অথবা বোঝা যায় না কোন্ কোন্ হরফ জুড়ে এসব তৈরি হয়েছে৤ বড়রা বহুদিনে আয়াসে অভ্যাসে যাহোক করে শিখে ফেলেছে(যদিও সবটা সবার আয়ত্ত হয়নি), এদিকে ছোটরা তো খুবই কঠিন অবস্থায় পড়ে৤ এখন এমন সব পরিবার থেকে শিশুরা বিদ্যালয়ে আসছে যে, তাদের পরিবার থেকে আগে কেউ বিদ্যালয়ে আসেনি, এটাই প্রথম প্রজন্ম বা ফার্স্ট জেনারেশন৤ তারা বাড়িতে পড়তে পারবে না, তাদের দেখিয়ে দেবার কেউ নেই৤ তাই যদি লেখা পড়া সহজ হয়, তাতে সুবিধা সবারই৤ বাঙালি পরিবার অথচ জীবিকার প্রয়োজনে অন্যত্র বাস করতে হয়েছে, তাদের হয় খুবই সমস্যা৤ এমনি একজনের কথা-- বিয়ের পরে সে অন্ডালে আছে, সে এটাকে এভাবে বোঝার চেষ্টা করছে, অ, অর্ধেক ন আর ড, ল = অন্ডাল৤
যদিও বিশ্বখ্যাত পণ্ডিতদের মুখে এমন অভিমত শুনেছি যে__ ছেলে বেলায় আমরা কষ্ট করে এসব শিখেছি, এরা কেন তা পারবে না৤ তাঁরা এসব প্রথম প্রজন্মের শিশুদের কথা মনে রাখেন নি৤ যেমন, যদি বিকল্প রূপ না লিখে সর্বত্র গু, রু, শু হু এবং রূ __এমনি করে লেখা হয়, তাতে সুবিধা বাড়বে ছাড়া কমবে না৤ তেমনি, অল্প, গন্ধ ইত্যাদি করে, সরল করে যদি যুক্তবর্ণ লেখা হয় তাতে সুবিধা বাড়বে ছাড়া কমবে না৤
--------এখানে বাংলা যুক্তবর্ণ লেখার একটি বিশেষ প্রক্রিয়া গ্রহণ করা হয়েছে, সেটি মাত্র দুটি সূত্রে বদ্ধ৤
(১) c1C2 (২) c1c1C2 , এখানে c অথবা C হল Consonant. অর্থাৎ, যুক্তবর্ণের প্রথম বর্ণ(c1) হবে ছোট৤ সেজন্য c ছোট করেই লেখা হয়েছে৤ আর যুক্তবর্ণের দ্বিতীয় বা শেষ বর্ণ C2 হবে বড় তথা সাধারণ মাপের ব্যঞ্জনবর্ণ৤
--------আমরা বাংলা যুক্তবর্ণের প্রথম বর্ণের উচ্চারণ করি সংক্ষিপ্ত বা লঘু করে, তাই তার আয়তনও হবে হ্রস্বাকৃতির, কিন্তু অবিকৃত৤ আর দ্বিতীয় বর্ণ বা শেষ বর্ণের উচ্চারণ করি স্বাভাবিক বা পূর্ণ, তাই তা পূর্ণ মাপের করেই লেখা হবে৤ এটাই সাধারণ রীতি, কোথাও যে কখনও ব্যতিক্রম হবেই না, তা হলফ করে বলা যায় না৤ পশ্চিমবঙ্গ বাংলা আকাদেমি বাংলা যুক্তবর্ণ লেখায় এমনি রীতিই তাঁদের নতুন লিখন ব্যবস্থায় চালু করেছেন৤ যদিও সবটা নয়, যেমন তাঁরা ”কৃষ্ণ“ লেখায় মণ্ডহরফ প্রায় এমনি করে সহজ করে লিখছেন৤
          বাংলায় দু ধরনের যুক্তবর্ণ হতে পারে, দুই বর্ণের এবং তিন বর্ণের৤ যেখানে যুক্তবর্ণ দুই বর্ণের হবে__ সেখানে প্রথম বর্ণ হবে ছোট মাপের, আর যেখানে যুক্তবর্ণ তিন বর্ণের হবে সেখানে প্রথম দুটি বর্ণ হবে ছোট মাপের৤ ছোট মানে বিকৃত বা অংশ মাত্র নয়, পুরো বর্ণই, কেবল মাপে ছোট৤ কত ছোট? বড় হরফের দুই-তৃতীয়াংশ (২/৩)৤ ফলে এই সূত্র অনুসারে সকল ধরনের যুক্তবর্ণই সহজে লেখা যাবে, এমন কি অনাগত ভবিষ্যত যুক্তবর্ণও এতে লেখা সম্ভব হবে এবং সহজ হবে৤ মণ্ডহরফ করে লিখতে গিয়ে একটি বহুল প্রচারিত কাগজে রুশ শব্দ ”ভ্লাদিমি“ লিখতে গিয়ে ভ এবং ল, জুড়ে দিয়ে মণ্ড করে এমন অদ্ভুত ভাবে লেখা হয়েছে যা অকারণ এবং অনাবশ্যক৤
--------যুক্তবর্ণ সরল করে লেখার ফলে আমার করা সফ্‌টওয়্যারের আয়তন অনেক ছোট হয়েছে৤ তাড়াতাড়ি লেখাও যাচ্ছে৤ কিবোর্ড সহজে মনে থাকছে৤ বেশি মুখস্ত করতে হচ্ছে না৤

সব লেভেলের, সব সারির, সব হরফ ----
সবগুলি একত্রে দেখা যাক__

নরমাল প্লেন __
প্রথম সারি(বাঁদিক থেকে) __ ৰ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ ০ - =
দ্বিতীয় সারি “ __ ত শ ে র ট য় ু ি ো প র্ ড /
তৃতীয় সারি “ __ া স দ ফ গ হ জ ক ল ্ '
চতুর্থ সারি “ __ য ্র চ ভ ব ন ম , ং ৤

নরমাল শিফট লেভেলে __
প্রথম সারি(বাঁদিক থেকে) __ ৗ @ # ৳ % ঽ & * ( ) _ +
দ্বিতীয় সারি “ __ থ ঢ় ৈ ৃ ঠ ঁ ূ ী ৌ ৎ [ ] ৱ
তৃতীয় সারি “ __ আ ষ ধ ঢ ঘ় ঝ খ ড় : "
চতুর্থ সারি “ __ ্য ঙ ; ঞ ঃ ণ .  < > ?


অলট (=অল্‌টজিআর[AltGr] )নন-শিফট লেভেলে __ (অর্থাৎ ডান দিকের Alt চাপতে হবে)
প্রথম সারি(বাঁদিক থেকে) __ ´  ´⁄ \ € $ ঌ ☼ ░ █ ¶ ° ৐ ↓
দ্বিতীয় সারি “ __   ৺ ঄ ঋ ঺ ৔ উ ই ও ৊ { } ¦
তৃতীয় সারি “ __ ৉ ৠ ৡ ৢ ৏ ZWNJ ‌অ ছ এ “ ‘
চতুর্থ সারি “ __ ৲ ৴ ৵ ৶ ৷ ৸ ৹ ← → ৥

অল্‌টজিআর[AltGr] শিফট লেভেলে __ (অর্থাৎ ডান দিকের Alt চাপতে হবে, এবং একই সঙ্গে শিফট চাপতে হবে)
প্রথম সারি(বাঁদিক থেকে) __ ~ ৑ ৽ ¥ £ ® © ℞ ℅ § □ ▪ ↑
দ্বিতীয় সারি “ __ « » ঐ ৒ ৓ ঻ ঊ ঈ ঔ ZWSP ​♥ ™ ☛
তৃতীয় সারি “ __ ৕ ৄ ৣ ৖ ৾ ZWJ ‍—    ৙ ৚ ” ’
চতুর্থ সারি “ __ ÷ × ⊨ √ ▲ ≠ ○ ৻ ● ৼ

অল্‌টজিআর[AltGr] কথাটির অর্থ হল ডান দিকের
অল্‌ট [Alt] চাপতে হবে৤ বাম দিকের অল্‌ট [Alt] চাপলে কাজ হবে না৤
ZWJ = Zero Width Joiner(গায়ে সাঁটা যোজক, অর্থাৎ কোনও ফাঁক না রেখে সেঁটে তথা জুড়ে যাবে)= AltGr+Shift H
ZWNJ = Zero Width Non-Joiner(গায়ে সাঁটা অযোজক, অর্থাৎ গায়ে গায়ে লেগে যাবে কিন্তু জুড়ে যাবে না)=AltGr h
ZWSP = Zero Width Space(গায়ে সাঁটা ফাঁক, অর্থাৎ গায়ে গায়ে লেগে থাকবে, কিন্তু অভ্যন্তরীণ ফাঁক রেখে)=AltGr+Shift P
ZWNJ(AltGr h) এর বদলে ZWSP(AltGr+Shift P) ব্যবহার করা যায়৤

--------আশা করি সংস্কৃত শব্দও বাংলা হরফে সহজে লেখা যাবে৤

--------পাঠকেরা আশাকরি তাঁদের বিজ্ঞ এবং মূল্যবান মতামত পাঠাবেন আমার
ই-মেলে তাঁদের মূল্যবান পরমর্শ দিয়ে৤ ধন্যবাদ সকলকে৤

ইমেল ঠিকানা : manojkumardgirish@yahoo.com


----------------------------------__ ০ ___

লেবেলসমূহ: