5,597,354 Members 32,774 Now Online
XDA Developers Android and Mobile Development Forum

Bulgarian keyboard for HD2/WVGA devices with EzInput

Tip us?
 
deckoff
Old
(Last edited by deckoff; 13th September 2010 at 10:18 PM.) Reason: new version poseted
#1  
deckoff's Avatar
Senior Member - OP
Thanks Meter 136
Posts: 598
Join Date: Mar 2008
Location: Sofia
Default Bulgarian keyboard for HD2/WVGA devices with EzInput

Hello.
This is phonetic BG layout for anyone who might want one.


1) The thing comes in a cab file
2) After install we have two languages left - English and Russian ( Russian base used for Bulgarian)
3) Quick button to change between layouts !!!!

The "ь" "ю" letters are above "ц" "м" respectively, I found it to be easier to type this way, than adding 2 more keys.

I couldnt fix the t9 layouts for phone and compact keyboards, and would suggest to delete the compact one ( or use it in Russian layout, your call) to do so:
HKLM\Software\HTC\ezsip\SIPItemName\ delete the key with value Compact QWERTY

Restart!!!




This release comes in two versions.Here is why.
I found that HD2 dialer enables predictive search in your contacts in Bulgarian ( so-called cyrillic alphabet is supported, along with Latin). So I found where the different letters where mapped to , and created a skin that shows the Bulgarian letters with phone dialer skin changed ( Bulgarian Alphabet added to the skin) and with no changes to the phone skin. Changes shown on picture below.

The cab adds no functionality. It comes with the phone - the skin only visualizes where to press to get the needed symbol



You can choose between:
deckoff HD2 BG layout-withPhoneCanvas1.4.5.cab - The cab I use.
deckoff HD2 BG layout1.4.5.cab - This version does not change the phone canvas.

Versions
0.1 - Test release, with French layout modified.
1.1 - First major release, based on Russian layout, based on Football Russian cab
1.2 - @ symbol bug in mail mode fixed.
1.2.5 - Fixes Cab install bug
1.2.7 - XT9 button location fixed
1.4.1 - When changing from BG to EN, feedback now works. The "Ю" location was set above "M", "(" was added.
1.4.5 - Added .com, .bg and others on symbols page 2

To be done

1. I will add some symbols to the symbols layout
2. Version with new places for the arrow keys(Old will remain)
3. Will post tutorial how to modify anything I know how to be modified (aka how to create BDS layout, how to change the look of the keyboard)

Big THANK YOU goes to kuwait, for doing everything possible to help me!!!

What else can you download here - things you can use to modify the behaviour of the keyboard

index_rus.xml.zip- Sets the length of vibration back to default(3). The cab I provide sets it to 1(cos I like it better this way). To do it - extract the file inside, copy it in "\windows" folder. Allow overwriting of the old file. Use Resco or other 3rd party manager to overwrite. This file should be used only if you want to set vibration back to default.

BGfiles form SE.zip - I added files that I found in the SE Xperia 2 software and refer to Bulgarian.

deckoff BG Phone Canvas.cab -separate cab for changing the phone canvas


PLEASE REMOVE ANY OLDER VERSIONS OF THE CAB BEFORE INSTALL


Still looking for a way to edit XT9 kdb files....
 
nenepyg
Old
#2  
nenepyg's Avatar
Senior Member
Thanks Meter 17
Posts: 231
Join Date: Jul 2010
Location: catalunya
massive thanks
 
kuwait
Old
(Last edited by kuwait; 2nd September 2010 at 08:42 PM.)
#3  
kuwait's Avatar
Senior Member
Thanks Meter 5
Posts: 163
Join Date: Jan 2008
Your efforts are most appreciated.
(Благодаря много)
May you make it for all keyboard views? They are rare used but now looks unfinished.
Also providing of CAB is appreciated for easy removal if such is necessary.

By the way small letter ь is not changing to capital letter Ь when switching to capital letters layout. Also ABC button is not changing to 123 when switching between letters / digits layout. But these are minor disadvantages. Many thanks for the keyboard.

Is it not easier to take this Russian keyboard :

http://forum.xda-developers.com/show...12&postcount=2

and modify to Bulgarian layout?
 
deckoff
Old
#4  
deckoff's Avatar
Senior Member - OP
Thanks Meter 136
Posts: 598
Join Date: Mar 2008
Location: Sofia
Quote:
Originally Posted by kuwait View Post
May you make it for all keyboard views? They are rare used but now looks unfinished.
I have a problem editing Compact QWERTY layout - I am able to change the symbols that appear on the screen, but the input stays french??? So I need help changing it
Quote:
Originally Posted by kuwait View Post
Also providing of CAB is appreciated for easy removal if such is necessary.
Hopefully, it will be done.
Quote:
Originally Posted by kuwait View Post
By the way small letter ь is not changing to capital letter Ь when switching to capital letters layout.
Well, capital "ь" does not exist in Bulgarian - I can add it , but the only use of it is you write in CAPSLOCK
Quote:
Originally Posted by kuwait View Post
Also ABC button is not changing to 123 when switching between letters / digits layout.
Working on it at the moment.
Thanx for the tips and the feedback, I need any info to make it better I will check the link
 
kuwait
Old
#5  
kuwait's Avatar
Senior Member
Thanks Meter 5
Posts: 163
Join Date: Jan 2008
Two years ago I converted Football Russian layout for original HD keyboard to Bulgarian layout. But now I have no time to do same for Football_touch_HD2_Keyboard (Russian layout for original HD2 kayboard).
I still think this is the easiest/fastest way to make Bulgarian layout for HD2 and suggest you to go this way.
 
deckoff
Old
#6  
deckoff's Avatar
Senior Member - OP
Thanks Meter 136
Posts: 598
Join Date: Mar 2008
Location: Sofia
Well, the cab I see consists of some picture files, a dll file, a mui file and some reg entries. Since the dll file is the biggest in size i suppose this is the location of the layouts.
BUT... I dont know how to edit it. If you can help me with some info how to edit the file, I will do the rest.
I wrote to the one who posted the keyboard,too.
 
kuwait
Old
(Last edited by kuwait; 2nd September 2010 at 11:48 PM.)
#7  
kuwait's Avatar
Senior Member
Thanks Meter 5
Posts: 163
Join Date: Jan 2008
Here you may read all treat regarding creation of Bulgarian layout for original HD keyboard.

http://forum.pocketbulgaria.com/view...p?f=15&t=25173

Suggest that process should be the same for HD2.
All credits go to Shemet & boyanovv. I only used their solutions.

Here are all necessary files for HD

http://www.megaupload.com/?d=2PH9WJPQ
 
kak_e
Old
#8  
Junior Member
Thanks Meter 2
Posts: 11
Join Date: Jul 2009
Working great! Thanks !
 
PsIcHoTeaM
Old
#9  
PsIcHoTeaM's Avatar
Junior Member
Thanks Meter 0
Posts: 17
Join Date: Jan 2010
Location: Burgas
Default Great Job man

This is great job man , it`s very helpful for BG users.
(Браво, страхотна работа, Надявам се да я доразвиеш.)

Мисля че трябва да си имаме и БГ раздел в този форум....
 
kuwait
Old
(Last edited by kuwait; 3rd September 2010 at 03:10 PM.)
#10  
kuwait's Avatar
Senior Member
Thanks Meter 5
Posts: 163
Join Date: Jan 2008
Work in landscape too.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Clean Up Your Logcat Code with Lib Cleaner

Some of you may think that writing code is the hardest part of development. It’s not, as the … more

Tweak Your Xperia Device’s Camera App Yourself

We’ve come to expect nearly perfect cameraperformancein our modern day … more