[Windows Mobile Apps and Games] benpo:
HW keyboard working on 3rd party apps in Dual

Great news to those using Touch Dual with 20keys and are fustrated with the HW keyboard typing only numbers on 3rd party apps (like Opera, Google Search etc.) - this HebKeys app by Golum can provide a reasonable solution.

Limitations:

- No XT9.

- No Shift or Capital letters.

- No symbol window access (SYM is not active).

- Long delay is required in words that have two consequent letters mapped to the same key (e.g. REad, because R and E are on the same key). Alternatively, if an unmapped key is pressed (SYM), you can re-press the key again and get the next letter.

BTW, Golum promised to provide an update with an option to update the value of this delay through an xml file.

How to install:

1. download the HebKeys app by Golum, from http://rapidshare.com/files/125260462/HebKeys_button198.CAB.html

2. download the following key mapping layout that I have created: http://www.4shared.com/file/52928436...55/layout.html

3. after installing the app, replace the layout.xml file in the app folder (under Program Files) with the layout.xml file that you downloaded in 2.

Now what you need is to run the installed app and the re-mapping is done (need to re-run it after soft-reset).

If you run the app after it was activated, you can stop it using the "Exit" button. BTW, it is possible that the link above by Golum is for a slightly different version than the one in the link I provided, in which the default when running the app is the "unmapped keyboard" and there's no option to exit (no Exit button). Golum? I personally prefer the one with the Exit option.

If you wish to play with the mapping layout, you can edit the XML yourself. It is quite readable. Notice you cannot put less than 4 options (representing 4 repeating presses) to each key.

The last key mapped is for toggling the mapping on and off (the app is still in the background). Default is the ALT key.

The mapping of the HW keys of the 20key Dual is as follows (in the order it appears on the keyboard):

81 49 50 51 79

65 52 53 54 76

90 55 56 57 8

236 119 48 120 13

If you have a different device, you can try the key mapping app in the link from my previous post, to get the mapping.

Regarding Hebrew:

The layout file that I have provided solves the keyboard problem, but replaces the Hebrew support in the original layout included with the HebKeys app. However, I found that if you have Eyron Hebrew support installed, when the HebKeys is activated and you switch to Hebrew in the Eyron soft keyboard you can use the keyboard to write Hebrew!

If you think you managed to improve it, added the Shift or Sym functionality etc. - please share with all.

Enjoy.

Update:

Please note that I have updated the layout.xml a little, so if you already downloaded it - please re-download and re-copy to the proper folder.

If you really insist to know why I udpdated:

I found out the key I used for space is actually &NBSP, which seems like a space but is not exactly a space.

For some reason putting merely a space character in the XML does not work (not recognized, probably removed by the XML interpreter), so I added a NULL character afterwards, to turn it into a significant space.