-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem when the primary keyboard is not English. #36
Comments
আপনি কি এই কিবোর্ড লেআউটের কথা বলছেন? যেহেতু আমার কাছে US কিবোর্ড ছাড়া অন্য কোন কিবোর্ড নেই, তাই আমি নিজে টেস্ট করতে পারবনা। আর এই ফিচার ইমপ্লিমেন্ট করতে হলে আমার কিছু টেস্ট করতে হবে। আপনি কি টেস্ট করে সাহায্য করতে আগ্রহী? |
হ্যাঁ। লাগলে করে দেব। আপনি নিজেও করতে পারবেন। আপনি যেটার লিঙ্ক দিয়েছেন সেটা DIN T2 লেআউট। DIN T1টা সবাই ব্যবহার করে। টেস্ট আপনিও করতে পারবেন। খেয়াল করুন, y এবং z ইংলিশ কীবোর্ডের উলটো। n, m-এর পাশের যে কীগুলো আছে সেগুলোও ইংলিশ থেকে ভিন্ন। এগুলো দেখেই বুঝতে পারবেন ঠিকঠাক কাজ করছে কিনা। |
ফিচারটা আমি #39 এ ইমপ্লিমেন্ট করছি। এখন সম্পূর্ণ Primary Layout অনুসরণ করে অভ্র ফনেটিক মোডে লেখা সম্ভব হচ্ছে। কিন্তু সমস্যা হচ্ছে ফিক্সড কিবোর্ড লেআউট(প্রভাত, জাতীয়) গুলো নিয়ে। কেননা এসব লেআউট তৈরি হয়েছিল মূলত US লেআউট অনুসরণ করে। যেমন অভ্র ইজি লেআউট: পদ্ধতি ২: এটা অন্যভাবে ইমপ্লিমেন্ট করা যেতে পারে। সেক্ষেত্রে ব্যবহারকারীকে ফিক্সড কিবোর্ড লেআউটে লেখার সময় মনে মনে US Layout অনুসরণ করতে হবে। তখন Shift 2 টাইপ করলে মতামত? |
@haseebmahmud This feature has been implemented. 🎉 It'll be available in the next version. This is an experimental feature, so please report an issue if you encounter a bug. |
It looks like OpenBangla assumes English (US?) keyboard layout for symbols like "", ?, -, ; (), []. This is not the way it should be. It should assume the primary keyboard (e.g. De, Fr or whatever) as standard.
For example, in case we have two keyboards (DE and OpenBangla), to type ?, brackets, semicolon we have to remember the position of those keys in the English keyboard, which is problematic and counter productive.
The text was updated successfully, but these errors were encountered: