yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] ron.jeremy:
Config file - solution for national kb layouts?

Hi Sallala,

first of all, thank you for time you spent on this promising project, and for being so patient and obliging here in forum.

I read whole discussion and I have got idea...

It would be great if blimkeys can be configured using simple config file with character definitions.

I could be as simple as description of arabic layout few posts before:

But i suggest something like this:

1 //name of the key

"1" // key label large (or empty if it is on bitmap skin)

"abc" // key label small (or empty if it is on bitmap skin)

"1" // character/function in numeric mode

"1" // character/function with press&hold

"a" "A" // first press and first press with CAPS/uppercase

"b" "B" // second press and second press with CAPS/uppercase...

"c" "C"

0xe1 0xc1

0x10d 0x10c

0xe4 0xc4

// empty line = end of key definition

... etc.

Instead of characters there could be names of "switch" keys like NUMERIC, CAPS, NULL, e.g.

#

"#"

"abAB"

"#"

CAPS

This would let you make yout Blimkeys SIP with "only" 3x4 (or maybe AxB) grid and let others create layouts they like, i.e. somebody is used to layout of Nokia phones, somebody other to Siemens, and some would like to create their own. And it could save your time making differrent versions for national layouts, because it will be easy to contribute and post national layouts in this forum and share them with others.

The config file format is just proposal, maybe I missed something, so if somebody could comment it, it would be great.

What do you think about it?

Thanks

Ron
[Windows Mobile Development and Hacking General] Urosh:
For me the program is great!!!

I miss only the sound on tapping (or at least big square with the tapped letter).

Great job Sallala!!!

Bye by Uros
[Windows Mobile Development and Hacking General] gekkko:
Gestures not working

Don't know if I'm doing it wrongly but these are the response i got from the gestures:

L > R: cursor shifts one space to the right and decreases in size but goes back to original position. Didnt execute space.

R > L: -ditto-

Top > bottom : -ditto-

Tried it on my xda2.
[Windows Mobile Development and Hacking General] gekkko:
I would like to commend you for the great work. I've been looking for an app like this. Let us know how we can help.

Also, sorry my signature was not updated on the last post,
[Windows Mobile Development and Hacking General] gekkko:
I knew I was doing something wrong. I was tapping the screen and not the keys. He he
[Windows Mobile Development and Hacking General] Sallala:
Blimkeys 1.1.0.0 new version!

New verison of Blimkeys avaible on my homepage!

http://sala.sallala.hu/pda/blimkeys/blimkeys_en.html

Changelog

=========

1.1.0.0 (2004.Nov.06)

- Blimkeys completly rewritten. Now be able to suit many user requirements.

- Columns, rows, the full layout now customizeable.

- The boards height, fonts, colors also customizeable.

- User can add any characters to the buttons with their Unicode value.

- "The letters doesn't roll around, Blimkeys just write sqares" bug fixed.

- Initialisation file for English, Arabic and Hungarian characters attached.

I waiting for your comments.

Feel free to post your screenshots and configuration files here!
[Windows Mobile Development and Hacking General] ron.jeremy:
Re: Blimkeys 1.1.0.0 new version!

Hooray! :)

Sallala, thank you for configurable layout, now it's easy to make almost any national layout... So I did one for czech language, and I am posting it with this message. :D
[Windows Mobile Development and Hacking General] alkandery75:
Sallala :D , You are the man and the only man :P ... Thanks a lot for this excellant Software :wink: ....
[Windows Mobile Development and Hacking General] Sallala:
Virtual key codes

Thank you, I am happy if you like my program :-)

Use it, see it, show and rumor it!

Send back your blimkeys.txt file, particulary, if you made a keycode table to your language!

Thank you ron.jeremy, I will add the ini file to the package!

I am hurry now, just looking in the forum.

If have time, I like to make a user support/information program to my website, where you can upload, edit, create configuration files, send screenshots, send feature requests, sign up to new etc.

Till then, here is some help how to place special control keys to the keyboard. (Space, backspace....) Remember to fill up the numbers with zeros. For example space is 0020 not 20. I not tested al of this codes. At this time, Blimkeys just draw a square to the board, but it is working.

Please try it on a VGA screen if you can! Let me tell, how it's working on. I program it to scale to the sreeen, but somebody said, that he can't use it on his loox.

Sallala
[Windows Mobile Development and Hacking General] skenliv:
Please tell me when you have dictionary implemented?

I love the program wordlogic, but the dictionary have to be modified

manually for other languages like swedish.
[Windows Mobile Development and Hacking General] alkandery75:
I have created English-Arabic layout for Blimkeys with 5 boards, it is attached here... I posted here too
[Windows Mobile Development and Hacking General] Z-man:
how do i modify to make layout look like regular phone?

thanks,

Z
[Windows Mobile Development and Hacking General] Sallala:
Just modify the boardCols and boardRows parameter. Also you can increase the keyboard height. by adjusting the boardHeight parameter. This settings are unique to each board.

(I am working on a user support site, where you can generate your own layout by a user friendly webpage,)

Sallala
[Windows Mobile Development and Hacking General] Z-man:
hi salalla!

Im stuck with some problems...

I need the codes for the cursor to move "left" and "right", "up" and "down"

when i try the codes you posted, some other symbols would appear and i cant get my new layout to work :(

please help
[Windows Mobile Development and Hacking General] [Krueger]Dr.Stein:
Good Job

I can't seem to find the dash "-" anywhere or is it just me?

TIA.
[Windows Mobile Development and Hacking General] Sallala:
If you use the space, backspace, cursor move keys, square symbols appears but the button works well as I tryed.

The complete list of the virtual key codes I attached below in a zip file. Did you use it?

Wait a little, I will post a GSM layout ini file ok?
[Windows Mobile Development and Hacking General] Sallala:
Re: Good Job

I leave it from the default layout because you can write it by guestures. Take a long stroke from left to right on the keyboard. But you can add it easy to any button.. Place the 002d value in to the blimkeys.txt, after the part above:

# board #

boardId=4

...

...

Insert to the code after any keylist liike this:

key=....,....,....,002d
[Windows Mobile Development and Hacking General] Z-man:
yes i tried the virtual key board you posted.... but some functions are differend from the list, example:

in the blimkeys.txt 0021 is (!) but in the key codes, 0021 is (page up)

thats why maybe i cant get it to work :(
[Windows Mobile Development and Hacking General] Z-man:
yes... i need those cursor movement codes :).... you know about them mr Salalla?
[Windows Mobile Development and Hacking General] Sallala:
Yes, I see it now. I tryed just some code from the table and they worked.

But now, in this case I must to see inside the application and programing the virtual keys another way.

But now I must to go from home :-(

Everybody!

Please collect the problems, post it to the forum! When I am back, I will correct the bugs.

Sala
[Windows Mobile Development and Hacking General] [Krueger]Dr.Stein:
Re: Good Job

Yee-Haw!

Right on Bro! Thanks Mate!

I guess you caught me not reading your manual. Heh.
[Windows Mobile Development and Hacking General] Z-man:
thanks salalla! take care on your way home.... i'm going home too....

wht do you use to program the .dll?

jsut curious.... so maybe i can help you work out the bugs...

thanks a lot ! 'till next time
[Windows Mobile Development and Hacking General] Z-man:
anyone?
[Windows Mobile Development and Hacking General] Z-man:
hmm.. still havent figured out the cursor movements...... but here is my configuration...
[Windows Mobile Development and Hacking General] loki-es:
Spanish Keymap

Hi,

Thank you very much for your very useful program. Here I put the blimkeys board with Ñ inside.

Regards.
[Windows Mobile Development and Hacking General] Sallala:
I use Microsoft's eMbedded Visual Tools. I program the dll in VC++

The Virtual Key Codes table from MS help.
[Windows Mobile Development and Hacking General] Z-man:
oh.. thanks Sallala, i'll have to find VC++ first :)
[Windows Mobile Development and Hacking General] _4saken_:
wow, this has gotten pretty cool. especially the feature to customize the layout. awesome work dude.

but still, this tool really really needs predictive text input.

I hope you'll come up with something soon.

greets

4saken
[Windows Mobile Development and Hacking General] kontrabando:
To Sallala

Many thanks to you :) Your application is very useful
[Windows Mobile Development and Hacking General] HDJ80:
Works fine.

Thanks.

Hi Loki :D , thanks for es.txt
[Windows Mobile Development and Hacking General] bnycastro:
Sallala thanks for this app!

z-man i downloaded your config :) and it's really nice thanks man maybe you can also make the buttons bigger? personally the bigger the better so text input with thumbs/nails will be easier. just a suggestion :D

btw how do i skin this app?
[Windows Mobile Development and Hacking General] Sallala:
You can increase the button's height yourself.

It is very-very easy!

Open the following file with Pocket Word:

\Windows\blimkeys.txt

(You can browse for it with File exporer and click to open.)

Search for the word:

boardHeight

and replace the number to another value. The number represents the board's height in pixels. You can adjust the small letters, capital letters, numbers etc. board's height separately.

You can adjust the keyboard's height as I wrote below, adjust colors and font size. But you can't change the keyboard's background picture for example. Color ad font settings are in the same file:

\windows\blimkeys.txt

However you must a little computer graphics experience, to find the color values what you want. They are in a hexadecimal format:

0xAABBGGRR

where

AA=alpha.

WinCE not support it, must to change to:00

BB=blue, GG=green, RR=red components of the color in hexadecimal format. It means, you can add values from 00 to FF.

Some example:

0x00000000

0x000000FF

0x0000FF00

0x0000FFFF

0x00FF0000

0x00FF00FF

0x00FFFF00

0x00FFFFFF

0x0010AAF0

0x00908060

0x009933E0

0x0011BBAA

0x003070FF

0x006030FF

You can use a graphic program to determine a color's hexa value from a colorpicker window, but don't forget to rotate the value!

Computer programs use the following order:

#RRGGBB

Blimkeys use this:

0x00BBGGRR

(because windows use this format internally)

Here is an online colorchart. But it's conatin only the websafe palette.

http://www.iboost.com/build/reference/1045.htm

I know, I setup panel is necesarry inside Blimkeys/options....

(Post your screenshot and blimkeys.txt file here if you made a good looking theme!)
[Windows Mobile Development and Hacking General] HDJ80:
Spanish GSM type.

Somebody can say to me as they are the codes of the signs ¿ and ¡ ?
[Windows Mobile Development and Hacking General] dutty:
the new HTC MAGICIAN aka TMOBILE MDA COMPACT

conatins a very nice t9 SIP!

hope anybody can extract it from the extended rom :)
[Windows Mobile Development and Hacking General] beecher:
I saw the Magician this weekend and AFAIK Magician doesn't have something like a ExtROM... :?

'Cause, if you hard-reset it, no instalation is run and the device has everything installed (camera sw, CallerID etc.)...
[Windows Mobile Development and Hacking General] beecher:
Sallala,

is your blimkeys ready for VGA devices (specialy WM2K3 SE)?

I mean Landscape, real VGA showing of blimkeys...

'Cause I want to buy new Dell Axim X50v and use Blimkeys on it.
[Windows Mobile Development and Hacking General] Sallala:
Inverted Exclamation Mark: 00A1

inverted Question Mark: 00BF

Sallala
[Windows Mobile Development and Hacking General] Sallala:
:?

If we can extract this program from the Magician, this will a good opponent for Blimkeys.

I must to pull up my socks :-)
[Windows Mobile Development and Hacking General] Sallala:
I made the 1.1 version compatible with VGA and landscape, but as a I see in the result it is not fully compatible now.

I asked my friend to try Blimkeys on a HP VGA machine. In porrtrait mode it is ok, but in landscape mode, the keyboard don't resize itself to the full avaible screen width. You can use it, but I must to see the code for query the screen geometry closer.

As Blimkeys recognize the board heignt in pixels, you must to double the boardHeight value in blimkeys.txt.

In the next version, there will be an option to add the keyboard height in % or px.

Ok?

Or let's multiply it by 2 if there is a VGA screen?
[Windows Mobile Development and Hacking General] beecher:
OK. After November 28th I will be owner of Dell Axim X50v, so I can test it for you... Thanks.
[Windows Mobile Development and Hacking General] filguy:
Hi Sallala, i've already installed blimkeys to my XDA2 as instructed. However, when I chose BLIMKEYS from the lower right button, my xda hangs. what could be the problem?

Additionally, how should I use PHM registry? I can't find it in my device.

Please consider me newbie. Thanks.
[Windows Mobile Development and Hacking General] filguy:
Sallala, i've figured it out already. it's now working...thanks to all of you for this great work.
[Windows Mobile Development and Hacking General] bnycastro:
can i delete regsvr_arm after install of blimkeys?
[Windows Mobile Development and Hacking General] acid:
yes you can delete the regsvr_arm. i've deleted mine... no problem at all.

i think it is only use to register blimkeys to your device...
[Windows Mobile Development and Hacking General] bnycastro:
thanks acid.
[Windows Mobile Development and Hacking General] HDJ80:
Thank you very much.
[Windows Mobile Development and Hacking General] HDJ80:
Spanish GSM type blimkeys.txt with ¿? and ¡! and greaters keys.
[Windows Mobile Development and Hacking General] Asukal:
I got it, Japanese CHalactor can be maped to Blmikeys

PLS see the picture, i did it. but first step to map, only few keys mapped.

i will procceed to compliete it. pls wait(hope someboday await!)

also can i access japanese SIP dictionary with Blmikeys?

My;japanese blog

http://asukal.seesaa.net/article/1087987.html
[Windows Mobile Development and Hacking General] Sallala:
Re: I got it, Japanese CHalactor can be maped to Blmikeys

Actually cou can map up to eight characters to one button. But if its necessary for Japanese language, I can increase this limit.

You can define unlimited rows and columns.

You can make a new board for the Japanese characters. So you can switch betwen latin and japanese letters as in the Arabic configuration. (see below...)

Know Japanese users about Blimkeys? They are know that Blimkeys support your language? I hope so. If you finish the layout upload here, or send me by email! I will upload to my homepage, and include to the instalation package. (And of course other languages too continouosly)

There is no dictionary support yet, but I am working on. As I imagine, the dict. file will be a simle Unicode txt file, with a list of words. So it's ready for Japanese words,

I can't read it :-) But thank you to tell it to other pepole.

I am very happy, to see Blimkeys again in another language. :D
[Windows Mobile Development and Hacking General] Asukal:
Glad to hear from You!

So glad! :D

My Blog which intruduce your SIP has been a Head line of the famouse Degital Device News in Jpan, and them more than a thousand visitor to see my news of Blmikeys!!! so famouse your site now!! :P

http://www.mobilenews.ne.jp/news/2004/11/18/ce.html

sorry this is also Japanese site :cry:

:?: Q;i wanted to map 5 to 6 chalactor on one key, can you tell me how to make two lows on one key?

:?: Q;Capital Jpanese,small japanese,Capital JP-2,Small JP-2, Cap JP-3,Sml JP-3,Numbers, Arfabet Capital, Afphabet small, and symbols,total 9 maps i need to show all kinds of japanese chalactor. may know how to make more map?

Sorry many question, 2bite chlactor like japanese are so complicated :oops:

:?: Japanese must input phonogram chalactor, and convert it to an ideograph chalactor. so Japanese PPC has convert dictionary for that.or we install the convert dic by ourslef<one bite chalactor user can`t understand it>

so i wish to know the way to access this dic from Blmikeys!<in future> .at this moment, i can access one kind of dictionary. but it is not original of PPC. this dictionary called PoBox(Predictive Operation Based On eXample) famouse as used in japan cell phone.

http://pitecan.com/OpenPOBox/index.html Japanese site again, but can find some pictures.

i just input the text box of this dictionary, it will show us the predictive sentece, but doesn`t have convert dic.

Any way, i will sent you after finish it. thanks so much!
[Windows Mobile Development and Hacking General] Urosh:
Blimkeys rulz !!!

I see that blimkeys has become a very important software.

My congratulations to you Sallala.

I hope you will remember my initial support to the idea when you will become rich with this software :wink:

Regards,

Urosh
[Windows Mobile Development and Hacking General] Asukal:
finished japanese mapping for Blimkeys

pls see that!

i did it. but i dont satisfied it alaiament arangement/position yet.

any way, pls DL from http://www.asukal.jp/Blimkey_JP.zip

(japanese instruction was included)

i await blimkeys can access to japanese conversion dic soon!)
[Windows Mobile Development and Hacking General] Sallala:
Re: Glad to hear from You!

Thank you for the review! However only about 10-20 visitors click to my site from your blog :-(

You can't insert a line break on the button now. Th letters on the buttons can display in one row only. If your characters want more space, decrease the font size! I will solve the line break function somehow.

What you call map, I call board. You can define up to eight maps (or boards)

Adjust the boardsCount variable in the blimkeys.txt file! And make copys from the default board blocks! And define the key values!

I dont clearly understand Japanese text input. :-( At this time Blimkeys can use only the integrated dictionary of the operating system.

I try to search for a JP emulator.
[Windows Mobile Development and Hacking General] Sallala:
Re: finished japanese mapping for Blimkeys

1. You must to define how many maps (boards) you want

2. You must to define each board. You must to place as board-definition block as you definied in paragraph 1.

Board definition block strats with #board

3. There is a switch button generated on the keyboard right side for every board automatically.

4. Every board-definition block contain a boardCols and boardRows variable. If you specify for example 4 rows and 5 cols, you get a 4*5 matrix of buttons. And you must to define 20 key-definition row in blimkeys.txt.

I know, my english is bad, maybe you can't understand what I wrote. Others who understand the ini file please help too!
[Windows Mobile Development and Hacking General] Sallala:
Re: Blimkeys rulz !!!

Tank you Urosh :-)

We start thinking for a program like this in the same time, but yes, you give me the inspiration to start this project. :-)
[Windows Mobile Development and Hacking General] Sallala:
Unicode character code finder

I working on an online initialisation file generator.

But till then, here is a search program to find character codes:

http://sala.sallala.hu/webmester/charcodefinder/charcodefinder.php

Please let me inform that is worked for you!
[Windows Mobile Development and Hacking General] Asukal:
Another Japanese Keys finish again

http://www.asukal.jp/Blimkey_JP_PQB.zip

Thank you Sallala! i got it. new refinded one up loaded.

5 maps(boards) contain.

and i e-mailed you the download address for the japanes resorce to make Blimkeys to access to the Japanese SIP Dic. hope they can work for you!
[Windows Mobile Development and Hacking General] acid:
hi sallala,

would it be possible to put the "switch button" on the left side of the screen?
[Windows Mobile Development and Hacking General] Sallala:
Currently you can't move the switch button to the left side.

What you can do now is hide the switch buttons on the specified boards.

I think, the hardest buttons to tap is on the right size. (for right handed pepole) That was I place the switch to the right. (You use the switch buttons infrequently than the ABC buttons)

Useful function, and not to hard to implement it. I will do that!

And I'm thinking, to place another function button column. There will be the space, backspace etc. This will configurable too of course.
[Windows Mobile Development and Hacking General] wildthing:
Does this mean you can "place" one of the switch buttons on one of the boards?

If yes, how do you do that?

...I have reconfigured my blimkey text file such that the board would look like a standard phone keypads and similar keys as my old nokia phone. I wish to set the switch buttons as a function of the board.
[Windows Mobile Development and Hacking General] Asukal:
Character code finder

http://sala.sallala.hu/webmester/charcodefinder/charcodefinder.php

it was worked for japanese chalactor code! just report!
[Windows Mobile Development and Hacking General] Sallala:
No. Only you can tell Blimkeys, to show or not to show the board switch buttons on the boards. For example you can set it up, not to display the switch buttons, when the "123" board is active.

boardswitchkeys=0 -> switch keys hide on the desired board

boardswitchkeys=1 -> switch keys show on the desired board
[Windows Mobile Development and Hacking General] wildthing:
Thanks for the info Sallala. BTW you did a great job with your blimkeys, thanks a lot for your program!

For those who wanted a "spacebar", the unicode for space bar its 0020

I have edited my blimkey.txt to contain the space bar and modified look to have the configuration of a typical GSM phone with the size orientation similar to the XDAII dialer. For that I used a board height of 165 and width of the board switch keys 80 and frame with of 5.

HTH
[Windows Mobile Development and Hacking General] Sallala:
1. There is a charactercodefinder on my webpage. I posted it earlyer:

http://sala.sallala.hu/webmester/charcodefinder/charcodefinder.php

2. I uploaded a table of special control characters earlyer too. Search this topic for "virtual key codes"!

Some of the keycodes works, but some of them not. (I am on to correct it)

3. It's a popular question. I made the ini file at the moment :-)

There was a litlle bug, when you use different height of boards. I corrected the bug in the v1.1.0.1. You can download it from my homepage.
[Windows Mobile Development and Hacking General] Urosh:
Hi wildthing.

Can you post the blimkey.txt file with the GSM phone size setup?

Thanks,

Urosh
[Windows Mobile Development and Hacking General] Sallala:
I made a GSM style layout. Now it's in the install package. Get it from my homepage!
[Windows Mobile Development and Hacking General] wildthing:
Urosh,

My exact version is quite similar to that of sallala. I have some personalize touch to it though. Just download it and see for yourself my version.

The "blank" board on my configuration will give a "space bar". And I have a bit bigger board because I text with my thumb (left hand) while holding the xda2.

How I wish we can imbed a "sound" on the "keys" so we can hear a typing tone similar to a gsm phone config.

More power to sallala for his great invention!
[Windows Mobile Development and Hacking General] wildthing:
I just found out that we can add a "tap" sound when we activate the "screen taps" on the sounds & notification folder of the the settings.

Now my pda behaves like a gsm fone when I use blimkeys!