EREZYAD
28th June 2008, 02:53 AM
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://forum.xda-developers.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
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://forum.xda-developers.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