Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,847 Members 52,927 Now Online
XDA Developers Android and Mobile Development Forum

((((( F i n g e r K e y b o a r d 2 ))))) - now online!

Tip us?
 
Rozenthal
Old
(Last edited by Rozenthal; 6th April 2009 at 06:15 PM.)
#1  
Rozenthal's Avatar
Retired Recognized Developer - OP
Thanks Meter 10
Posts: 774
Join Date: Dec 2008
Arrow ((((( F i n g e r K e y b o a r d 2 ))))) - now online!

FingerKeyboard2.1 is now available HERE! This version is obsolete!





FingerKeyboard2 - public release

----------------------------------

INTRODUCTION:

Hello everyone! As promised - we are back with much anticipated FingerKeyboard v2! The goal was to create a very stylish keyboard with great key layout and some very cool features that will make your everyday typing a great experience.

----------------------------------

FEATURES:

Keeping it short, let's go through the main features:

- one of the most (if not the most) touch screen finger-friendly keyboards out there
- great looking
- supports both portrait and landscape modes
- supports WVGA & WQVGA / QVGA cab and VGA layouts available in post #2!
- supports different language layouts
- has a numeric layout for fast typing of numbers
- supports selectable color schemes
- supports Windows Mobile Contact name suggestions
- supports Windows Mobile Word suggestions (DOES NOT SUPPORT T9!)
- has excellent layout of buttons in both portrait and landscape
- many cool functions: text selection, cut+copy+paste, home, end, single word deletion, single line deletion, whole text deletion etc.
- preset emoticons for fast typing of smile-faces
- preset web browsing shortcuts for fast typing of web and e-mail addresses
- highly customizable (requires editing txt files, tough)
- supports click sounds when typing
- has a configuration utility that allows selecting lanuages and color schemes
- now comes in a .cab file for easier installation

----------------------------------

LANGUAGES INCLUDED FOR WVGA:

- English
- Russian
- Romanian
- Croatian
- Bulgarian
- French
- Polish
- Greek (multiversion!)
- Danish
- Italian
- Norwegian
- Arabic
- Hebrew
- Hungarian

- other languages (click on the links):
German
Swedish
Spanish
Portuguese
Czech
Turkish
Turkish 2

----------------------------------

INSTALLATION:

- IF YOU HAVE OLDER VERSIONS OF FINGERKEYBOARD, PLEASE UNREGISTER THEM BEFORE INSTALLING V2! If you need to unregister and don't know how to do it, check THIS post.

- after unregistering you have to soft-reset the device. Then you can proceed with installing FingerKeyb2.

- Run the attached .cab file (recommend you install to device memory)

- The keyboard will install into /Program files/FingerKeyb. There is also a link to Configuration tool in the Start > Programs.

- After installation, a Config window will open. Select language layouts you wish to use, and select a color scheme (both can be changed later)

- Select SMS name and WinMo word suggestion options in the second tab

- Click on OK and softreset the device

- Open up your standard keyboard (in SMS for example), click on the small arrow next to the middle keyboard icon and go to "Other input options"

- FingerKeyb should be listed there, select it and you're good to go

----------------------------------

HOW TO UNINSTALL:

Go into Settings > System > Remove programs. It is listed as "Exidler's FingerKeyboard".

----------------------------------

WHAT'S COMING UP IN THE v2.1?

We received A LOT of feedback, and from that big pool of suggestions, here's a part of what's coming in next version of FinkerKeyboard!

Keyboard click sound will be optional in Config tool.

Vibration feedback implemented! Optional in Config tool, with ability to select how intensive you want the vibration effect to be, ranging from barely sensible to long hard vibration.

Press delay time will be changeable in Config tool.

Backspace behaviour will be changeable in Config tool, separately for small caps and caps lock mode, as well as single-click and press+hold!

Undo option will be implemented.

Users will be able to select whether they want bottom WinMo menu bar displayed on screen or covered by FingerKeyboard, separately for portrait and landscape mode.

Bug fixes in layouts + new language layouts that were not included in previous version.

Stay tuned!

----------------------------------

TROUBLESHOOTING:

There is now a FAQ / Help section in post #3! Please read it before asking for help!


----------------------------------

ADDITIONAL FILES AND LINKS:

XT9 DISABLE CAB:
A cab that will disable XT9 globally, across the whole system. Installing this means that XT9 will NOT work on any keyboards you have on your WinMo system.

SIP CHANGE:

Installing this will allow you to keep FingerKeyboard as default keyboard after you soft-reset the device. For this to work you must increase the timeout delay to at least 50 seconds!

SMALL ROW SPACE:
You will notice there are additional "Compact" zip files with portrait layouts below. These are default portrait layouts with just one different feature: they have smaller row space in portrait mode. For users who are used to touch screens, this will be a nice feature, because it will free up some screen space (the keyboard screen size is smaller, and thus it will allow approximately 1 more row of text to show up in SMS for example). But for people who are not really used to touching tiny things on a plastic screen, or have bigger fingers, it might be easier and more precise to type with default larger row space. To install this, just overwrite the old portrait skin txt files, found in Program Files/FingerKeyb folder, with the attached txt files.

HTC GREEN SKIN
Same as default black skins, but with green accent colors. Made by HJ200.

----------------------------------

ABOUT & CREDITS:

Created and programmed by Exidler
Designed by Rozenthal

Big thanks to people who made additional language layouts, tested the FingerKeyboard 2.0 beta, worked on new graphics, helped with ideas and advices etc. (in no special order): Berkut_G, Cerato, Schreda, Panosha, JBouRas, SBS, BadCluster, Taiseer999, Borchert, Hanackin, Iligcons, Allbercik, Ombre.px, Nvidia32, derfler, ilovepunani, elite-fusion, RoozbehDream, Giannis86, parasite81, bugsykoosh, Reefhunter49, Chompy18 (if I forgot someone, please PM me!)

Another big "thank you" goes to all of you who showed us big support here on XDA forums.

----------------------------------

PROGRESS:

v2.0 - official release of updated FingerKeyboard
v1.4 to v2.0 beta - closed beta testing (link to 1.4 thread)
v1.4 - alternate language layout for landscape mode. New vertical num pad.
v1.3 - updated landscape graphics and layout, fixed bugs.
v1.2 - updated vertical layout, now supports limited landscape mode, new .dll and register files.
v1.1 - vertical support for 2 languages + numeric keypad, new graphics, new layout
v1.0 - exidler's original version
Attached Files
File Type: cab FingerKeyb-2.0-WVGA.cab - [Click for QR Code] (581.3 KB, 49734 views)
File Type: zip WVGA-Portrait-Compact.zip - [Click for QR Code] (20.7 KB, 10661 views)
File Type: cab FingerKeyb-2.0-WQVGA.cab - [Click for QR Code] (347.7 KB, 19986 views)
File Type: zip WQVGA-Portrait-Compact.zip - [Click for QR Code] (20.7 KB, 7020 views)
File Type: cab XT9 Disable.cab - [Click for QR Code] (1.2 KB, 6617 views)
File Type: zip HTC Green.zip - [Click for QR Code] (106.5 KB, 8179 views)
 
Rozenthal
Old
(Last edited by Rozenthal; 12th March 2009 at 12:54 PM.)
#2  
Rozenthal's Avatar
Retired Recognized Developer - OP
Thanks Meter 10
Posts: 774
Join Date: Dec 2008
Reef's VGA portrait compact cab - by Reefhunter
These are the fixed and updated Reeefhunter's latest VGA layouts. All languages from official release included (both portrait and landscape)! If you have older VGA layouts installed, I suggest to replace them with these.

Cab attached - run and install!

If you have any trouble with space bar not showing up in landscape. Just Rename key_space_normal_le to key_space_normalL.

VGA THREAD:
You can also check THIS thread about VGA version of FingerKeyb2, as well as some new skins. [UPDATE] In this thread there are now also available some cool new functions for FingerKeyboard2! Check them out!

QVGA cab by JBouRaS
Below is Fingerkeyboard 2 cab with QVGA version with English and Greek layouts! Enjoy
Attached Files
File Type: cab FingerKeyb2.0-QVGA.cab - [Click for QR Code] (188.1 KB, 11816 views)
File Type: cab Reef's VGA-Portrait-Compact.cab - [Click for QR Code] (802.8 KB, 4129 views)
 
Rozenthal
Old
(Last edited by Rozenthal; 4th March 2009 at 12:01 PM.)
#3  
Rozenthal's Avatar
Retired Recognized Developer - OP
Thanks Meter 10
Posts: 774
Join Date: Dec 2008
[ FAQ - frequently asked questions ]

This will be the place where we'll try to answer some of the common questions and suggest solutions for people who have problems.

DEBUG LOGGER! PLEASE USE IT IF YOU HAVE PROBLEMS!
Attached below, you will find Fingerkeyb_debug.dll file. This file will create a debug log which you can then send to us, so we can detect problems and try to fix them in the next release. It is mostly aimed at solving the problem that some people have with landscape mode, but it can be used to track any other problems as well.

To start using this, you will need Resco Explorer or Total Commander CE.

Go into FingerKeyb folder (Program Files).
1. rename Fingerkeyb.dll to something else (example: Fingerkeyb_.dll)
2. Copy FingerKeybd_debug.dll to Program Files/FingerKeyb directory.
3. Rename FingerKeyb_debug.dll to FingerKeyb.dll
4. Softreset the phone
5. Open the FingerKeyboard, press 1-10 keys on keyboard.
6. Minimize the keyboard, rotate the phone and open the keyboard again, after the phone is in landscape mode. Try to press 1-10 keys again.
7. If you encounter the landscape bug, switch to HTC keyboard, making sure that it shows in landscape correctly.
8. Rename file FingerKeyb.log in working directory to FingerKeyb_test1.log and after that select FingerKeyboard again.
9. You will now have 2 log files in Program Files/FingerKeyb. Send Fingerkeyb.log and Fingerkeyb_test1.log to Exidler or Rozenthal.

If you do not have Resco File Explorer or Total Commander CE, you can try this procedure:

0. Unregister keyboard using the old Fingerkeyb_register.exe (found in v1.4 thread) and then softreset
1. same as above
2. same as above
3. same as above
4. Register keyboard with the Fingerkeyb_register.exe
5. same as above
6. same as above
7. same as above
8. same as above
9. same as above

The log files can be sent to us via private messages here on XDA.

The logging tool will seem very slow, that's normal - it needs to write a bunch of info on every keypress, so take it easy. After you're done, you can simply reverse the procedure: remove the debug.dll, rename back the original Fingerkeyb.dll, and continue using the keyboard normally.

------------------------------------------------

First of all, many of the questions have already been answered and explained in release info. For example, how to make the keyboard stick as default even after soft reset.

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

How to use text selection

To select text, switch to full CAPS mode and then use arrow buttons to select text.

How to use cut / copy / paste
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" (V, B, N).

How to use Backspace delete functions
- short press on Backspace will delete a single character.
- long press on Backspace will delete a whole previous word.
- going to CAPS lock mode (or just pressing shift) + short press on Backspace will delete one whole line of text
- going to CAPS lock mode (or just pressing shift) + long press on Backspace will delete whole text

How to minimize the keyboard
Short press the keyboard toggle button (the one with small keyboard on it). Long press on this button will switch the FingerKeyboard to default WinMo keyboard.

How to disable click sound
Go into FingerKeyboard folder, open up Skin-01-global.txt (in Notepad preferably) and delete the following line:
ClickSound click-0.wav
You can also add ";" at the beginning of the line - it will have the same effect.

About problems with landscape mode:
- after installing the keyboard, if you notice a bug with portrait skin being used in landscape mode, please try to soft reset the device. Also, try to minimze the keyboard before rotating (there is a dedicated button for this on all layouts - use it!). Open the keyboard back after you rotate to landscape mode. This should work (at least this is how it works for me, on the latest Dutty ROM without any aditional rotation software).

Installation problems:
If you encounter the following message while installing the FingerKeyboard: FngKbdConfig.exe NullReferenceException, one possible solution is to unpack the cab file (use WinRAR or similar software), makes necessary folders manually, copy the files inside and register the new .dll file by using the old Register.exe from version 1.4. You only need to use old Register.exe, not the old .dll file.

If you're upgrading from v1.4 and have problems removing the old version, you will also need to use Register.exe, unregister the keyboard, soft-reset, delete the complete FingerKeyboard folder, soft-reset and then make a fresh install from the latest v2 cab. Deleting the FingerKeyb folder is the safest way of making sure you unregistered the old version!

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.
You can also change the behavior of the keyboard (such as shorten the long key-press delay, or change how backspace work etc.). This will require a little bit of more effort, but it's nothing too complicated.
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!

"Where is XYZ language layout? Why is it not included!?"
If your language layout isn't included, it is simply because nobody volunteered to make it when we were in Beta testing of v2. If you want a certain language layout, first check this thread if someone maybe already made an additional layout and posted it here. If not, the best thing you can do is to make your own layout and share it here with other people. If your layout is good, we'll probably include it in next version cab. 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.

For Samsung OMNIA users
If you're using FingerKeyboard2 on Samsung Omnia, you've probably noticed there's a font-size bug in 3 out of 5 available skins. This bug has been fixed, you can download the updated Skin txt files HERE.

Other stuff
About some errors or missing letters in some layouts - we jumped from 2 layouts to 17 layouts, from 1 screen resolution to 3, from 1 skin to 5... I didn't honestly expect it will all be error-free. The language layouts were made by our beta testers (and I thank them once again for their work!) so I really can't help with requests "can you please put letter XYZ instead of ZYX" because I don't have a clue as to how all of these different language keyboards should look like. I can help with English and Croatian and Exidler can help with Russian, but that's it. These 3 layouts are most bug-free, anyway.

It's now up to you, the users to try to fix errors in layouts and share them here with others. I think it's really not hard to edit layout txt files, and I'm glad many of you already started playing around and sharing your custom txt files. If there's a character missing you can't live without, the easiest solution is to open your language skin txt file and simply put it in yourself.

Some layouts having square boxes instead of characters - I'm assuming it's simply a matter of regional settings and localized versions of devices. I would guess that, for example, the Arabic layout will look normally for people who have set their regional settings accordingly.


It would also help that when you write about problems, to tell us what device are you using, what ROM and if you have any 3rd party rotation programs installed. Be precise! Describe the problem in as much detail as possible. I will not be bothered to answer posts such as "it don't work for me, help!".
Attached Files
File Type: zip FingerKeyb_debug.zip - [Click for QR Code] (44.7 KB, 1828 views)
 
germaansboefje
Old
#4  
Senior Member
Thanks Meter 5
Posts: 115
Join Date: Feb 2009
Respect!! You're the best
 
hanackin
Old
#5  
hanackin's Avatar
Senior Member
Thanks Meter 2
Posts: 1,132
Join Date: Apr 2008
Location: toulouse
YEH!!! Rock & Roll !!!

Really nice presentation, let's play now

Many thanks one more time to all the team


HTC Touch HD T8282 - Blackstone
ROM : miammiam Eclipse 5.2.143-CFC [HSPL 1.56]

XIP & SYS : 21903.5.0.92 (AKU5092)
Radio : 1.17.25.09

HTC Sence: 2_5_20133227_0_CFC
PagePool 19mb


Actualitémobile - the Best French Skins & Softwares WebSite
 
Kristaps-K9-Lv
Old
#6  
Kristaps-K9-Lv's Avatar
Senior Member
Thanks Meter 4
Posts: 673
Join Date: Jan 2009
Location: I live in a house :D

 
DONATE TO ME
sweeeeeet !!!

BUT how do I remove the feature "when taping then theres a short sound, like click"????

Its kinda anoying!!!!
current phone: F600 smartphone
 
Rozenthal
Old
#7  
Rozenthal's Avatar
Retired Recognized Developer - OP
Thanks Meter 10
Posts: 774
Join Date: Dec 2008
Quote:
Originally Posted by Kristaps-K9-Lv View Post
sweeeeeet !!!

BUT how do I remove the feature "when taping then theres a short sound, like click"????

Its kinda anoying!!!!
Open up Skin-01-global.txt in notepad and delete the following line:
ClickSound click-0.wav

Make sure not to edit in Word, use the simple notepad you have in every Windows.
 
hanackin
Old
#8  
hanackin's Avatar
Senior Member
Thanks Meter 2
Posts: 1,132
Join Date: Apr 2008
Location: toulouse
or simply just delete the wav file


HTC Touch HD T8282 - Blackstone
ROM : miammiam Eclipse 5.2.143-CFC [HSPL 1.56]

XIP & SYS : 21903.5.0.92 (AKU5092)
Radio : 1.17.25.09

HTC Sence: 2_5_20133227_0_CFC
PagePool 19mb


Actualitémobile - the Best French Skins & Softwares WebSite
 
Kristaps-K9-Lv
Old
#9  
Kristaps-K9-Lv's Avatar
Senior Member
Thanks Meter 4
Posts: 673
Join Date: Jan 2009
Location: I live in a house :D

 
DONATE TO ME
Quote:
Originally Posted by Rozenthal View Post
Open up Skin-01-global.txt in notepad and delete the following line:
ClickSound click-0.wav

Make sure not to edit in Word, use the simple notepad you have in every Windows.
Thanks, works also when you edit the file through your Touch HD, just a reset needed after that!!!
current phone: F600 smartphone
 
Kristaps-K9-Lv
Old
#10  
Kristaps-K9-Lv's Avatar
Senior Member
Thanks Meter 4
Posts: 673
Join Date: Jan 2009
Location: I live in a house :D

 
DONATE TO ME
How about making another thread where people can post their homemade FingerKeyboard 2 skins!!!!

Cuz eventualy we all get bored seeing the same stuff everyday!!!
current phone: F600 smartphone

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Compile Your Own Kernel From Source with Comprehensive Tutorial

One glance at any developer section of any device forum on XDA and youll find … more

WowWee Mip – Android Accessory Review – XDA Developer TV

The holidays will be here in no time, so why not start thinking about … more

Stream Your Media Files with the New Version of Droid Sync Manager

Android is a Linux-based operating system, but this fact doesn’t put … more

Old but Gold Internet Browser is a Blast from the Past

A Web browser is one of these applications that we can’t live without. We useit … more