সবসময়ই অনেক প্ল্যান করি ওটা করবো, এটা করবো তবে সেই প্ল্যান দেখা যায় প্ল্যানের পর্যায়েই থেকে যেয়ে কমপ্লিট করতে অনেকদিন লেগে যায় (অথবা করাই হয়না)। তাই এখন থেকে কমপ্লিট হওয়া প্ল্যানই শুধু সিলেক্ট করবো ব্লগ পোস্ট হিসেবে দেয়ার জন্যে।
অনেক আগে রোকেয়া কিবোর্ড লেআউটের কাজ শুরু করেছিলাম এবং এটার খুব চমৎকার একটা ভার্সন এখন রেডি। এই ভার্সন পর্যন্ত যা যা করা হয়েছে:
*********************
(১) সামহোয়ারব্লগ ফোনেটিক স্টাইলে কিবোর্ড। ফলে সামহোয়ারইন ব্লগের মত করেই আপনারা বাংলা বর্ণমালার ৫০টির মাঝে ৪৩টি বর্ণ লিখতে পারবেন, শুধু এই ৭টি মনে রাখতে হবে: হ=H, ৎ=Z, ঙ=x, ঞ=X, ং=V, ঁ=B, ঃ=M
(২) বাংলা ভাষার বর্ণের প্যাটার্নটা ধরে রাখার চেষ্টা করেছি। আমাদের যদি একটা বর্ণে স্বরবর্ণ চলে আসে তবে এর পরে আবার কোন স্বরবর্ণ প্রেস করলে সেটা -কার রূপে হবে না, পূর্ণরূপে হবে। মানে একসাথে কখনো ২টা স্বরবর্ণ থাকবে না। যেমন ধরুন: আপনি লিখলেন "ডো" এবং এরপরে এ-কার চাপলেন। সামহোয়ারইন ফোনেটিক অনুসারে আপনারা পাবেন: "ডেো " কিন্তু এটা ভুল। রোকেয়া লেআউটে এটা হয়ে যাবে: "ডোএ" কারণ ব্যঞ্জনবর্ণের সাথে একটাই স্বরবর্ণই বসতে পারে। একিভাবে সামহোয়ার ফোনেটিকে "ঋ্ব ( ঋ এর নিচে ৃ ফলা )" টাইপের অক্ষর তৈরী করা সম্ভব, রোকেয়া লেআউটে সেটা হবে না যেহেতু "ঋ" স্বরবর্ণের সাথে সেই স্বরবর্ণই ঋ-কার রূপে বসতে পারে না।
(৩) স্বরবর্ণগুলির কি-ম্যাপ একই অক্ষরে শুধু পার্থক্য হলো কার রূপটি ছোট হাতের ইংরেজী পজিশনে আর পূর্ণ রূপটি বড় হাতের ইংরেজী পজিশনে। যেমন: ি-i, ী-ii , ই-I ,ঈ-II
(৪) অ্যান্ড্রয়েডে বা অন্য যেকোন ল্যাংগুয়েজে ইমপ্লিমেন্ট করার মত করে কোডিং করা ফলে সহজেই সেগুলোতে পোর্ট করা সম্ভব।
(৫) ctrl+m চেপে বাংলা ও ইংরেজীর মাঝে সুইচ করার সুবিধা।
(৬) ফোনেটিক স্টাইলে kh লিখে 'খ' অথবা bh লিখে 'ভ' হয়ে যাবে।
(৭) সাইটে বসানো খুব সহজ। এর ইমপ্লিমেন্টেশন করতে এরকম কোড লিখতে হবে: "new banglaLayout("textbox-id");"। এর ফলে আপনার ওয়েবপেজে যদি একের বেশী টেক্সটবক্স থাকে তাহলে আপনি আলাদা ভাবে সিলেক্ট করতে পারবেন কোন টেক্সটবক্সে বাংলা হবে, কোনটায় হবে না।
(৮) ওয়ার্ডপ্রেস প্লাগইন তৈরী করা হয়েছে।
*********************
ডেমো দেখতে পারেন: http://seoul.freehostia.com/
http://buetian.com সাইটে এটা ব্যবহার করেছি। আরো কেউ যদি এটা তার সাইটে ব্যবহার করতে চান আমার সাথে কন্ট্যাক্ট করতে পারেন
ভাল থাকবেন।
সর্বশেষ এডিট : ৩০ শে এপ্রিল, ২০১২ বিকাল ৫:১৩