[Touch HD Themes and Apps] Chris Cross:
Unzip the file on your PC and copy the exe and dll files to the Fingerkeyboard installation folder - i.e. probably \program files\fingerkeyboard or something like that (not into the skins folder). Confirm that you want to overwrite the existing files. Soft-reset and then see if you still get the error. You still might, but it's worth a try.

For now, just erase all the skin .txt files in the skins folder, which you do not want. Reload Fingerkeyboard and by default it will load all the skin.txt files it finds. So just leave the english and arabic layouts (portrait and landscape) and erase the other languages. Make sure you only erase language layout files. Don't erase the global, actions, types files etc.

The text of the space bar is part of the bmp image used. The only way to delete it is to edit the bmp image itself (located in the corresponding scheme folder) or use another one in its place.

The arrows below the keyboard can be hidden by editing that language layout txt file and setting the size to a lower height. I normally look at the last row that I want to be shown, I look at the vertical (y-value) position of that row, and then add two pixels.

So, for example, if the last row that I want to see is located at:

Key 2 [B]202[/B] 56 [B]62[/B] 2,2,8,2 key9 shf1 ,, ACTION.Shift
Key 62 [B]202[/B] 56 [B]62[/B] 2,2,8,2 key9 lng1 ,TEXTnl,,123 ACTION.NextLayout123
Key 122 [B]202[/B] 236 [B]62[/B] 2,2,8,2 key9 spc1 ,, ACTION.Space
Key 362 [B]202[/B] 56 [B]62[/B] 2,2,8,2 key9 ret1 ,, ACTION.Return
Key 421 [B]202[/B] 56 [B]62[/B] 2,2,8,2 key9 bks1 ,, ACTION.Backspace

You see that the vertical location of that entire row is at pixel 202, and you also see that the height of each key is 62 pixels. So, looking from the top of the keyboard (which is vertical position 0) toward the bottom, the top edge of the keys of that last row start at position 202 and then you go another 62 pixels down (for the height of the keys). That means that the lower part of that row is located at pixel 202+62=264. In that case, I would just add 2 pixels to that so there is a small border below the keys and it looks nicer, and I would make the total height of that layout 264+2=266.

That means that at the top of the layout, I would write:

LayoutBegin eng
DisplayName EN
Size 480 [B]266[/B]

Remember, vertical location 0 is the top edge of the layout, and vertical location 266 would be the bottom edge of the layout. Since the row of arrows begins at position 269 (as seen here below), they won't be shown because we have set the layout to only go up to position 266. Using this principal, you can look at your own values and determine what size your layout should be. :)

This is what the row of arrows looks like (of course it's hidden now):

Key 5 [B]269[/B] 98 62 2,2,8,2 key9 wid1 ,PgUp,,PgUp ACTION.ArrUp
Key 109 [B]269[/B] 98 62 2,2,8,2 key9 wid1 ,PgDn,,PgDn ACTION.ArrDown
Key 213 [B]269[/B] 98 62 2,2,8,2 key9 wid1 ,Home,,Home ACTION.ArrLeft
Key 317 [B]269[/B] 98 62 2,2,8,2 key9 wid1 ,End,,End ACTION.ArrRight
Key 422 [B]269[/B] 56 62 2,2,8,2 key9 tog1 ,, ACTION.KbdButton

You'll have to try that and see if that is the problem. I do believe the files need to be named with a - and not a _. But that should be done correctly at installation. So, I don't know for sure if that is your problem.