[Sable] EREZYAD:
A friend did this app that lets the ipaq 600 hardware keyboard type in any language without canceling the original keyboard functionality

This app can also be set to work on any other wm device that has hardware keyboard

It is like "AE-keyboard mapper" but on this app you can set more then one font per key

This functionality is very handy when you use numeric hardware keyboard like on the ipaq 600 asus p750 htc dual touch etc

It can be used when the number of fonts you use in your language is larger then on the device you have

It can also be used on a full hardware keyboard to have more then one language without the need of switching between keyboards layouts (you can even set a key for saved words like "hi" "thanks"..)

It is originally for Hebrew users (by default and fonts ) but the developer did it in a way that anyone can use/customize it by editing the app xml file in the software dir

You can set it to any character you use/want (any font/language)

For now the capability of the app is to set up to 3 letters and num for any key (total of 4 option per key -you will see it more clearly on the xml)

Instructions

BACKUP YOUR DEVICE BEFORE YOU INSTALL THE APP

ANY USE OF THIS APP IS AT YOUR OWN RISK

First you need to have support of your language or add fonts to windows/font dir in the device

only then you can use the software!

Then install the app to the device main memory

Ones the app set to on it will work in the background

For the ipaq 600 you have 3 ver of the app

1 switching between keyboards layout by passing the camera (orig- EN custom - HE)

2 switching between keyboards layout by passing the voice commend button (orig- EN custom - HE)

http://rapidshare.com/files/125258935/HebKeys_tog198.CAB.html

http://rapidshare.com/files/125142324/HebKeys_button.CAB.html

You can set it to toggle using any key you like by editing the XML

line " <HWcode>199</HWcode>"

selecting a button for toggling will disable its functionality when the app is in the background

to disable this option enter a nun used code like "9999" instead of the "199" option

to exit the app you can SR or press the app icon called "heb keys" then chose exit

customizing/ remapping

sync your device

then copy the xml file from your device to your desktop

the xml file can be found in: my device/program file/ HebKeys

KEEP A COPY OF THE ORIG XML FOR BACKUP

on your desktop right click the file and select : "open with" /"notpad"

now you will see all the layout like this "pack" of commend lines

<HWcode>50</HWcode> // the device code of the key being mapped (50= digit 2 on the ipaq 600 keyboard)

<state1>2</state1> // the first font (this case num )

<state2>ד</state2> // the second font (letter in Hebrew that can be set to yours)

<state3>ה</state3> // the third font (letter in Hebrew that can be set to yours)

<state4>ו</state4> // the fourth font (letter in Hebrew that can be set to yours)

You can also add more "packs" of definitions depending on the number of keys you have on your device

Reading the key code

To know the code for each pack/key you need this app

The key reading app can not work with the keyboard app at the same time

Therefore you first need to exit the keyboard support then start reading and editing the XML file

The reading app called "ranisoft kbtest"

Can be downloaded here

http://rapidshare.com/files/125091730/KeyMap_13.zip.html

After the completion of the XML customizing copy the new file to your device at the same location by replacing the orig

On the ipaq 600 all function keys like camera etc will pop the code for a second then return to code num 91

Camera = 199

voice commend=198

VIB = 200

Ok- to fast but I think 194

Then you have this

1=49

2=50

3=51

4=52

5=53

6=54

7=55

8=56

9=57

* =119

0=48

#=120

I did not set dig 1 for letters to get the key 1 signs like : " ;/…

Also not the # key that stands for space (7 is also free but can be used ..)

Function buttons re not recommended for letters

To run the apps on WM5 device you need to install CF2

Known issue/bugs

There is a delay that mast be maintained to type sequenced letters per key like AA or AB

For now you can tap on "space" (#) and go back the next VER will let you set your typing rate within the XML file

Also if you use your smart dial switch to EN or maintain the needed delay between digits

this app is freeware ,if you have any questions/notes pleas add it here

http://xdaforums.com/showthread.php?t=403736

if you find this app helpful don’t forget to also say the "tanks " for this guy

he didn’t need this app (has a full support for his device/keyboard) but my naggings and the developer good will produced this grate app that free WM users from language typing limitation for benefit of all users/LNG and for all devices

you can help other users by sharing/uploading your language XML file at the XDA thread

enjoy