!!!!!!!! Finger Keyboard 2 !!!!!!!! - April 8 (Version 2.1.408 - nice improvements!)

Search This thread


Senior Member
Sep 14, 2008

Video demonstration of FingerKeyboard (WVGA)

Please note that the speed of typing in
this video is intentionally slightly slowed
down - this was done so that it is easier
to see what buttons are being typed
during the demonstration.
Also note that the VGA skins can differ from the WVGA ones

Ukrainian (Thanx to olylak)


Please note that ALL versions in this thread have Finger Keyboard 2.1 as a basis.
The constant updates are NOT related to updating the program itself.
It is for updating skins and layouts.
The last 3 numbers of the file name represent the date of uploading. So .408 represents 8 April!


April 08 - FingerKeyb-2.1.408
Added ś in Polish
Corrected k & l in Danish
Increased predefined TXT from 24 to 48 (Use Shift)
Added characters in digits layout (Use Shift)
Removed TXT from language button!​
April 07 - FingerKeyb-2.1.407 VGA Fixed "k" in Greek layout, added Ukrainian
April 07 - FingerKeyb-2.1.3 VGA (Arrows) Fixed Resolution error
April 07 - Added version with Arrows
April 06 - Version 2.1.1 VGA


Uninstall any version older than 2.1 before you proceed!
After removing old version, please restart the device and remove FingerKeyb folder before proceeding!

1. Run the CAB file from your device. Installation on device memory is recommended!
2. After installation, a Configuration utility will open. Here you can customize the layouts, choose color schemes and configure various options of FingerKeyboard 2.
3. Click on OK and soft-reset the device.
4. Select FingerKeyb from the SIP list (By clicking on the small arrow next to the keyboard icon. FingerKeyb should be listed under "Other input options")

Additional Notes
A. FingerKeyb will install into /Program files/FingerKeyb. There is also a link to Configuration tool in the Start > Programs.
B. If you wish to set FingerKeyb as default keyboard, even after restart of your device, use SIP change application. Remember to set the time-delay to 40-50 seconds!


- Improve some language layouts
- Add Additional Skins
- Add more languages (Feel free to help!)


Created and programmed by Exidler
Designed by Rozenthal
VGA Porting and Additional Designing Giannis86

Please read carefully the terms and conditions of this End User License Agreement ("EULA") before installing FingerKeyboard software ("Software").

This EULA provides a license agreement between authors of FinkerKeyboard ("Licensors") and you (person) ("Licensee") to use the Software and contains warranty information and liability disclaimers.

By installing and using the Software you accept and agree to the terms of this EULA. If you do not agree with these terms and conditions, you must cancel the installation or, if the Software is already installed on your device, promptly uninstall it.

The Licensee acknowledges and agrees that the Software is a product of the Licencors. It is protected under international copyright law. All copyrights are exclusively owned by Exidler and Rozenthal.

The Software is freeware. However, the Licensee may use it only and exclusively for private personal and non-commercial usage, and only under conditions which do not contradict the restrictions noted below. If you want to use Software for anything else, you must contact the Licencors. Software may not be bundled or distributed with any other package without written permission of the Licensors.

The Software is distributed "as is" WITHOUT WARRANTY OF ANY KIND. The Licensee uses the Software at his own risk. The Licencors shall not be liable to the Licensee for any kind of consequences, which occur or not occur while installing, using or uninstalling the Software.

In accepting the EULA granted by Licensor, Licensee agrees that he shall not
1. Sublicense, sell, lease, rent, permit use of, give, or lend the Software
or any copy or portion thereof;
2. Decompile, disassemble, reverse engineer, analyze, or otherwise attempt to
discover the source code of the Software;
3. Use or incorporate the Software or any portion thereof in any other product
without the prior written permission of the Licensor;
4. Remove, alter, or obscure the copyright, trademark, proprietary, or other
notices from the Software or any of its components.

Licensee is allowed to edit existing or create new language layouts, and share them with other users. Licensee is allowed to edit existing or create new graphic elements, but only with respect to copyright and trademark notices.

The Licensee may NOT redistribute the Software by any mean (CD, DVD, Web site...) without permission from Licencors.

The Licensee may terminate the EULA at any time. Also, the EULA will terminate automatically if Licensee fails to comply with the restrictions described above. Upon termination of the EULA, the Licensee shall remove all copies of the Software from his (her, its) device and all storage media.

Last edited:


Senior Member
Sep 14, 2008

HELP AND FAQ - Frequently asked questions

Read this whole text before using the FingerKeyboard or asking for help! If your question is already answered in FAQ it will be ignored. Don't be lazy!

What version should I install on my XYZ device? / What is WVGA, WQVGA, VGA and QVGA?
To successfully install Fingerkeyboard on your device, you need to pick the correct version for your phone. For example, let's say you want to find out what resolution Samsung Omnia has. Type "Samsung Omnia review" into Google, and among the first few results usually you'll get the most popular review sites listed. Reviews always contain resolution information, so we easily find out that Samsung Omnia has a 400x240 pixels resolution. That means you should install FingerKeyboard WQVGA cab.

Here's the list of supported resolutions for FingerKeyboard, with their standard abbreviations:
WVGA - 800x480
WQVGA - 400x240
VGA - 640x480
QVGA - 320x240

Download these resolutions from here!

How can i uninstall FingerKeyboard?
Go to Settings > System > Remove programs.
It is listed as "Exidler's FingerKeyboard"

Why does FingerKeyboard look differently on my device then on the screenshots?
There can be some small differences between the screenshots and what you see on your screen. The reason for this is that different layouts can have different features, graphic elements or button layouts. We consider English layout to be the "standard" layout, with best combination of button size and positions.

How can I type those special characters that appear above normal characters?
Press and hold a key.

How to switch to full CAPS?
Press and hold the shift button.

If you press and hold spacebar button it will write a dot followed by a space.

How to use text selection?
Switch to full CAPS mode and then use arrow buttons to select text.

How to use cut / copy / paste / undo?
Switch to full CAPS mode, select the text you want to cut or copy, and press and hold ^c or ^x characters. Then press and hold ^v to paste. On some layouts these are named "cut", "copy" and "pst". Same thing with "undo" option - you can use "undo" at any moment, and it will take you back for unlimited number of steps.

Where is that Config tool you mention?

After you install FingerKeyboard, go to Start > Programs > Finger Keyboard.

How can I switch to numeric keyboard?
Press 123 button. If your layout does not have dedicated 123 button, press Shift and 123 will appear on your Language toggle button. Behavior of Language toggle button can be customized in Configuration tool.

How can I change a color scheme of the keyboard?
Config tool > Main > Color scheme: select which ever you like and press OK or Apply.

How can I select language layouts?
Config tool > Main: you will see a list of all language layouts you have in your FingerKeyboard folder. Put a tick next to the layouts you want to use and press OK or Apply. We also advise you to physically delete layouts you don't want to use from oyur device (Program files / FingerKeyb / Skins). This will make Config tool start up a little bit faster and use less memory.

What are all those Backspace options in Config tool?
Behavior of Backspace key can be customized to suit your needs. You can separately control what will Backspace do on short click and long press, as well as how it will behave in small caps or caps lock mode.

How to minimize or turn off the keyboard?

Short press the keyboard toggle button (the one with small keyboard or switch sign on it). Long press on this button will turn off FingerKeyboard and switch to default HTC keyboard.

How to disable click sound?
Run FingerKeyboard Config tool. Under "Options" tab you will find a "Press sound" box. Here you can select from several different click sounds, all of which have "quiet" and "loud" versions. This is useful if you want a subtle click sound, but don't want to lower the volume for the whole System. There is also a "no sound option".

How can I get vibration feedback?
Config tool > Options tab > Press vibrate. Here you can select how long you want the vibration feedback to last. Minimum of 20ms will get you a barely noticeable vibration effect, while 80ms will be very strong.

How can I control the key-press delay? / What is "Hold time" / Can I make the keys repeat on press+hold?
"Hold time" option in Config tool is a cool option you can use to control how long it will be needed for a key to be continuously pressed before it writes a letter or performs an action. This part of the "Hold time" function is controlled with numbers in the first box. The second box controls how long will it take for a key to be continuously pressed before it starts repeating itself. So, if you put 500ms in the first box, and 200ms in the second box, that means you will have to press a key for 500ms before it performs it's "long press" action, and 200ms more before it starts repeating that function. If you hold the key even longer, it will then gradually accelerate.

Can I hide / show Windows menu bars?
Yes, go to Config tool and under "Options" tab select how you want the keyboard to display in Portrait and Landscape mode. We suggest selecting "Show bar" for portrait, and "Hide bar" for landscape.

I want the pop-up images to stay longer on screen. How can I do this?
In Config tool, Options tab, there is a "Popup time" box. Here you can select how long will the pop-up image stay on screen after a key has been pressed. If you set pop-up time to 1500ms, this means the pop-up image will stay on screen for 1.5 seconds, or until next key is pressed. Pop-up image delay affects ONLY the normal character keys (A,B,C,D etc). Special action keys, such as Shift, Space, Backspace etc. have default short time and will not stay on your screen. This is done to avoid action keys images covering large areas of the screen with their larger pop-up images.

What are Smiles / Shortcuts?

This is a feature that no other keyboard has. It allows you to control what any of the several predefined actions keys will do when you press and hold them. Almost all layouts have these special actions included (between 7 and 11 actions on most of the layouts). You can control what will show up on a key when you open the keyboard, as well as what that key will write when you press+hold it. For example, you can type into "Key text" box "info" and into "Action text" you could type "John Smith, gsm:00123456789, e-mail: [email protected]". Or maybe your favorite web address. Or your signature. Or your wife's name. Or your lover's name for all we care :) The possibilities are endless! You can do the same thing for smiles - if you don't like the default ones, use your own, or something else!

A special key I need is missing / Can I customize smiles / Can I change shortcuts?
If there's a key missing in your language layout, you can easily add it yourself by using either Smiles or Shortcuts tab in Config tool. Simply type the missing key into two of the horizontal boxes and the key will appear when you long press a button that has that Smiles / Shortcut action.

Why does XYZ language layout have only a few smiles / shortcuts buttons?
Some language layouts have very high demands regarding the number of characters they need to occupy. Because of this there are a few language layouts that may have a smaller number of smiles / shortcuts spaces reserved. We have tried to include as many as possible, believe us!

How can I make FingerKeyboard a default keyboard? / How can I keep FingerKeyboard as default keyboard even after reset?
You can use a small program called SIP Change. Look it up on XDA-developers.com forum, and remember to set delay to 40-50 seconds.

"Where is XYZ language layout? Why is it not included!?"
If you want a certain language layout, first check FingerKeyboard2.1 thread on XDA-developers.com forum if someone maybe already made an additional layout and posted it there. If not, the best thing you can do is to make your own layout and share it with other people. If your layout is good, we'll probably include it in next version. Please do not spam us with "I WANT THIS LANGUAGE!!!" messages. All language layouts depend exclusively on the community to produce them. If no one can't be bothered to make your language layout, we can't really help you.

Editing instructions:
You can use the existing layouts to make it custom layouts! The easiest way is to open one of the layout skin txt files and replace the existing characters with your own. Experiment a bit, and you will soon get the hang of it. Same applies if you want to make your own skin - edit the included bitmaps, and change the appropriate lines in txt files. Everything you want to know about FingerKeyboard actions, layouts, colors and resolutions is explained in "doc-about-skin.txt" that is located in the root of the FingerKeyb folder. Read it first before asking for help!

Last edited:


Senior Member
Sep 14, 2008

This keyboard does not support T9. However, there is an option to enable standard Windows Mobile word suggestion, as well as SMS contact name suggestion. There are two ways to do this.

First way is to use the FingerKeyboard Config tool and select what you want to use (Word / SMS suggestion, or both). SMS suggestions will work normally, but for WinMo word suggestion to function, you will need to switch to HTC default keyboard and manually turn on XT9 on the little T9 switch. After that, you can reload FingerKeyboard and everything will work normally. This can be a good way for people who like to use T9 on other keyboards, but also want to use FingerKeyboard without T9. This approach also makes it possible to use new HTC style suggestion windows (the ones with small arrows on each side, where you can flip between names / words).

To avoid messing around with XT9 switch on HTC keyboard you can simply globally disable XT9 across the whole system. That means that T9 will not work even on system keyboards that have T9 support, but SMS / Word suggestions will both work. This will disable the HTC style suggestion windows, and use the default WinMo style (opens a simple white window with list of suggested words or names). The patch file which disables XT9 globally is attached in this post. This patch can be uninstalled. If you already have it installed, you do not have to remove it or reinstall it. Also, please note that when you install this patch, you will not be able to select SMS /Word options in FingerKeyb config tool - they will always be grayed out.
Click Here to Download this Patch

It might be best to install the FingerKeyb cab and test it first. You can always globally disable XT9 later on if you decide so.

There is a known bug with Word suggestion, that has been almost fully fixed in this version of FingerKeyboard. The bug manifests itself like this:
- if you have "Text word suggestion" turned on, and you type an SMS message, the "home" and "end" buttons will not work while the word suggestion window is open on the screen. If you select a word, those keys will work normally. Unfortunately, this isn't our fault - it's actually a bug in Word suggestion app.​
Last edited:


Jan 10, 2009
Looks fantastic- ill give feedback after testing. What i like so far, even without trying is that this is what im looking for in terms of apps for my WM fone. As Msoft has failed completely in this regard, it is up to us to create these type of apps and to make sure that they are usable and well documented. Unfortunately, many apps are half-assed (not an insult to their creators- it is simply not possible for an individual or a small group of people to do what the entire team at apple or HTC does) so often times, they can cause more problems then they solve as bugs upon bugs are discovered. What we need is comprehensive apps that are presented in an organized manner like this. An example is the FAQ section which is great (cuts down clutter- a thread does not need to be 200 pages long) because we all hate those who ask questions over and over again that have been already asked and most of the time- even answered. Way to go!

Edit: Works smoothly. Good customization options. Addresses major flaws in most other keyboards (example- .com and www. shortcuts). No bugs discovered yet. Would like to see directional arrows at bottom option in customization menu as we all hate the useless dpad on our Fuzes. So far...highly recommended!!
Last edited:


Senior Member
Jan 13, 2005
i currently have version 0.17 beta, and there's no uninstall option. how do i uninstall this before installing 2.1.1 ?
or should i just install 2.1.1 over the top?



Senior Member
Nov 28, 2008
i currently have version 0.17 beta, and there's no uninstall option. how do i uninstall this before installing 2.1.1 ?
or should i just install 2.1.1 over the top?


I had no uninstall option either. I just installed the newest version, it would not work. So I uninstalled the new version, deleted the finger folder, soft reset, reinstalled, soft reset and it works fine. I have a Diamond as well.

Good luck.


Senior Member
Sep 14, 2008
to answer some questions:

version with arrows will be uploaded today
unfortunately it cant be configured from the config tool

Predtxt is my special features..its predefined texting..try it...i will post some screenshots soon

to uninstall versions that were installed manually:
click on register, and then choose NO from the popup...after that delete the whole fingerkeyboard folder
whatever you do, do NOT install this over another...

edit:Glossy edition will be adjusted too..but it will take a while as i have to finish other stuff first
Last edited:


New member
Mar 26, 2008
Ukrainian layout


Here is Ukrainian layout. Can you put it into the installation?


  • skin-02-vga-port-08-ukr.txt
    3.3 KB · Views: 100
  • skin-02-vga-land-08-ukr.txt
    3.4 KB · Views: 39
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone