FingerKeyboard2 is now available HEREhttp://forum.xda-developers.com/showthread.php?t=501122! This version is obsolete!
-------------------------------------------
FingerKeyboard - Black edition v1.4 - full landscape support
After being on a hunt for a perfect Touch HD keyboard, I stumbled upon a custom made keyboard posted few days ago, by a nice guy named Exidler. It was the spitting image of iPhone keyboard (graphic wise) and after a few minutes of trying it out, I knew I finally found what I was looking for. With a bit of help from the author I decided to reskin and edit his keyboard so it would fit better into "black Touch HD" style theme. So, here it is! I also fixed a few bugs, turned off the typing sound, added some missing characters (such as € etc.) and made some changes in the layout.
-------------------------------------------
What is it?
- it's an iPhone style keyboard with great key layout and some very cool features that will make your everyday typing a great experience.
Who made it?
- Exidler made the original keyboard, and I made a new skin and a few changes in the layout and behavior. I also have to mention Berkut_G who worked hard on landscape mode.
How to install it?
- Make a folder in your Program Files (recommend you use device memory):
/Program files/FingerKeyb/ and extract the attached FingerKeyboard - Black edition v1.3 - with landscape.zip into it.
You should end up with:
"/Program files/FingerKeyb/Skins"
"Program files/FingerKeyb/Fingerkeyb_register.exe"
"Program files/FingerKeyb/fingerkeyb.dll"
After that run Fingerkeyb_register.exe and select Fingerkeyb.dll file with full path. Press "Register" and you're done. Your new keyboard will now be available under "Other input methods".
If you installed v1.1 or v1.2 then you will first need to UNREGISTER the old keyboard! If you have v1.3 then you don't need to do the unregister/register process - just take the latest zip file, find Skin.txt and copy it into Skins folder. You have to overwrite the old one, and make sure you do this while the keyboard is inactive (as long as it's not up on the screen, it's inactive. You can simply switch to stock keyboard while doing these copy+paste procedures to avoid fatal errors).
To UNREGISTER the keyboard (v1.1 / v1.2) follow this procedure:
1. Copy Fingerkeyb_register.exe to the phone, run it and unregister keyboard.
2. Softreset (reboot) the phone.
3. Delete the whole Fingerkeyb folder.
4. Repeat installation procedure as described under "How to install?" in this post.
-------------------------------------------
Information about landscape mode:
- the keyboard now supports landscape mode
- the landscape mode is English / Romanian. If you want Russian, then go to post #33, download skin_rus.txt and save it to your Skins folder as "skin.txt"
- it has fully functional English landscape keyboard + alternate language layout
- it has fully functional English + Romanian vertical keyboard
- now has a fully functional numeric keyboard!
- there may be some bugs and possibly some special symbols missing
-------------------------------------------
PROS AND CONS:
good:
- now supports landscape mode with dual language layout and numeric keypad!
- very precise for finger use
- excellent layout
- highly customizable (check Skins.txt)
- predefined smiley buttons
- english and romanian supported (other languages will be available as skin.txt files once we have everything sorted out)
- looks great and fits the TF3D visual style perfectly
bad:
- some people report problems when using this keyboard on alternative ROM's or in combination with rotation app's
- does not support T9 (sorry guys, but I don't use it anyway)
- some special characters may not be included (most of the everyday stuff is in there, however, and you can add in your own symbols if you need them)
-------------------------------------------
PROGRESS:
v1.5 - To be continued- time to start working on different language versions! If you want to make your localized language work, please edit the Skin.txt file. Do not edit the english part, as I'd like to keep this as default in all future keyboard versions. To edit the currently implemented Romanian language, find "LayoutBegin rom" string and edit below that, until you reach "LayoutEnd". There's 2 parts to be edited, one for vertical mode, one for landscape. Good luck and post the results!
v1.4 - current live version - includes numeric and alternate language layout for landscape mode. Also features new vertical numeric keypad. Thanks Berkut_g!
v1.3 - updated landscape graphics and layout, fixed bugs in landscape mode, vertical mode now 100% finnished.
v1.2 - updated vertical layout, now supports limited landscape mode, new .dll and register files.
v1.1 - vertical support for 2 languages + numeric keypad, turned off sounds, new graphics, new layout
v1.0 - exidler's original version with iPhone graphics
-------------------------------------------
VGA beta version available in post #158 (this thread, page 16)
-------------------------------------------
If you want to check original keyboard, start here (post 13):
http://forum.xda-developers.com/showthread.php?t=477054&page=2. You can also find some different languages here, so play around with those Skin.txt files, but be advised that many are not finished and most don't have landscape support. Experiment at your own risk.
-------------------------------------------
Screenshots:
Keyboard layouts in different versions. Also attaching an example of what a pressed button looks like and latest landscape looks.
[ L A N G U A G E P A C K S ]
-------------------------------------------
MORE LANGUAGE PACKS CAN BE FOUND ON OTHER PAGES OF THIS THREAD. Since there's so many versions floating around, I'll leave it up to users to go through the thread and choose what they want to use.
-------------------------------------------
At the moment, the default keyboard in post #1 has English and Romanian support. It's up to you guys to create localized versions for other languages.
If you want to make a localized language version, please edit the Skin.txt file. Do not edit the english part, as I'd like to keep this as default in all future keyboard versions. To edit the currently implemented Romanian language, find "LayoutBegin rom" string and edit below that, until you reach "LayoutEnd". There's 2 parts to be edited, one for vertical mode, one for landscape.
Once you're finished, please test your keyboard with new skin.txt and if everything works, post the new skin.txt in this thread with with following name format:
XXXX_skin.txt
xxxx = French, German, Russian, Danish etc.
-------------------------------------------
How to install new language packs?
To install alternate language packs, download the appropriate xxxx_skin.txt file, rename it to "Skin.txt" and copy to your phone's /Program Files/Fingerkeyb/Skins folder, overwriting the old skin.txt. Make sure you do this while the Fingerkeyboard is inactive (as long as it's not up on the screen it's inactive, you can simply switch to stock keyboard while doing these copy+paste procedures to avoid fatal errors).
-------------------------------------------
I can't guarantee that these files are 100% tested and stable, because they're user made. If you encounter problems, revert back to official skin.txt from the first post, or play around with these skin.txt files.
-------------------------------------------
About GERMAN language pack: This pack contains some changed graphics (as far as I can understand, the colors are changed to black & green, instead of black & red). If you like the default colors, then only use Skin.txt file from that .zip.
-------------------------------------------
check again now it has landscape mode
LE : for link :
http://forum.xda-developers.com/showpost.php?p=3278519&postcount=41
Yeah, I just saw We posted practically at the same time! Waiting to hear from Exidler about the landscape mode, hopefully will have it up here later today for those that need it... I'll also look into making a few more skin versions.
I'd like to invite others to make their own skins and post them here, as well!
I can't find the library dll file ???
Fixed missing .dll file, download the new zip from post #1!
I am willing to give a try to this nice keyboard, but when I load "register.exe" from RESCO explorer I cannot point the file "Fingerkeyb.dll". I have also searched the HD for this file without results...
...where am I supposed to find Fingerkeyb.dll ?
thank you
I somehow managed to forgot the .dll in the first zip i posted It's fixed now, so just download the attached zip in first post and you'll find the .dll in there! Sorry Not really good with these thing
i'm working now on the landscape version of skin.txt
i'm not that good at photoshop so i'll leave that to others.
when i'll have a version of landscape layout working i'll post it .
Portrait mode is nice, not so sure about Landscape at the moment it needs stretching ala the HTC QWERTY keyboard
good work though guys
Landscape mode soon!
Like I said, landscape mode is not supported at the moment, but people are working on it, and I hope that today or tomorrow we'll have an updated version with landscape support!
works great!
thanks a lot!
is there a way to have the SMS editor pick up the contacts automatically when using this keyboard?
With the default keyboard it works, while with fingerkeyboard contacts are not coming up!
thank you
peppepep, I'm not sure, to be honest I was wondering that myself. But, of all alternate keyboards I tried so far, none of them have this option enabled.
Anyone have any ideas about solving this?
Altough I'm a slave of habbits, it's worth noting that the fastest way of sending SMS is to go to Contacts first, select a name and then press the "new SMS" icon. This way you have to press only 4-5 buttons, while going to SMS tab first, selecting new SMS and then typing a name into "To:" filend usually takes at least 10 clicks.
Few Suggestions
Hi,
Excellent keyboard for the HTC..man that old keyboard sucks...
just found two things which could be incorporated:
1. a missing '=' key...useful in excel...i know few more are missing but '=' is important of all
2. there is a caps lock ...but it allows u to type only one character in caps at a time...cant i have a lock so that i can enter multiple letters in caps...
i hope these buttons can be mapped...
thnx
sriramkrishnan06 said:
Hi,
Excellent keyboard for the HTC..man that old keyboard sucks...
just found two things which could be incorporated:
1. a missing '=' key...useful in excel...i know few more are missing but '=' is important of all
2. there is a caps lock ...but it allows u to type only one character in caps at a time...cant i have a lock so that i can enter multiple letters in caps...
i hope these buttons can be mapped...
thnx
Click to expand...
Click to collapse
I agree about the = key, dunno how I missed it in the first post. What about other missing characters?
Ideas on other predefined multicharacter keys are also welcomed (such as the .com on the main English keyboard). Just keep in mind that the key should not have more then 3 letters + dot, because it won't fit into graphics correctly.
Please post your suggestions so I can update all in one turn. There's plenty of room on the caps keyboard.
About Caps lock - also good point. I'm affraid that's out of my knowledge range, but I'm sure exilder will take a look at it.
for = key you can create that yourself
for caps , i don't know author must give his input on this one
Works great thanks.
Caps lock works. Tap and hold the shift key and release when the caps are displayed.
r
Andrew
Here the black version fot italian people!
1) Works with touchresponse
2) A lot of smiley
3) You can switch into the keyboards!
Rozenthal said:
I agree about the = key, dunno how I missed it in the first post. What about other missing characters?
Ideas on other predefined multicharacter keys are also welcomed (such as the .com on the main English keyboard). Just keep in mind that the key should not have more then 3 letters + dot, because it won't fit into graphics correctly.
Please post your suggestions so I can update all in one turn. There's plenty of room on the caps keyboard.
About Caps lock - also good point. I'm affraid that's out of my knowledge range, but I'm sure exilder will take a look at it.
Click to expand...
Click to collapse
thanx for the quick response...the keys that can be incorporated:
1. =
2. < and >
3. { and }
4. [ and ]
5. (thats ':''D' without the ')
6. .net
7. www.
others can add more if they want
I agree I can as well add those to the keyboard...but since u are the moderator of this thread, I'd like everybody to have access to the same keyboard (I know Iam lazy)
some changes:
1. your numeric keyboard has space written on spacebar...just for consistency sake
2. Both A and J (caps) have '\' on top...instead we can leave J (caps) with '/' as is the case for 'j'
Related
I was wondering if there had been a thread dedicated towards various keyboards or not.. so I thought I would start one. I've read a few things spread out about keyboards but nothing dedicated.
on that note: is someone who is capable of creating a keyboard, much like the iphone style (keys spaced out, not cramped together for people with fat fingers [like myself] and fewer buttons) be willing make one for all of us to benefit...?
thanks!
I have had the PCM keyboard (v0.14) installed, but it messed up the default HTC keyboard. Still don't know how or why that happened.
Turned out I liked the HTC better, so deleted all other keyboards I had
Still waiting for a Swype-like keyboard to try.
Grtz,
Thijs
you could try the resco keyboard. It is great... apart from it having no comma and period on the first page, making it still very slow to work with for me.
that swype looks great
i like the Yota keyboard, looks ideal for people with sausage hands like me
I'll have to give those a try, it seems there are too many buttons on the reg qwerty pad.
next question, how do I change it?
Garfoid said:
that swype looks great
i like the Yota keyboard, looks ideal for people with sausage hands like me
Click to expand...
Click to collapse
Yep, but that Yota keyboard hasn't been extracted yet.
Hope somebody is capable of doing this!
thijs84 said:
I have had the PCM keyboard (v0.14) installed, but it messed up the default HTC keyboard. Still don't know how or why that happened.
Turned out I liked the HTC better, so deleted all other keyboards I had
Still waiting for a Swype-like keyboard to try.
Grtz,
Thijs
Click to expand...
Click to collapse
Try the Shapewriter...works on same technology of swype...although i didnt like it personally...numpad was too cramped...but u might like it since u mentioned swype...swype does look appealing
right now am using SPB and Resco pretty good but sometimes when you tap a letter it doesnt appear.. its like it has a delay or something! but i do wish someone makes sometimes that works good!
PCMK kills them all. Without a doubt.
Tene is also adding gesture support in the next version here, and you can add cursor buttons (left right up down) as in HTC keyboard for navi. Easily the best, I have tried I think just about all sips.
Fully skinnable and you can also change the layout to just how you want. Would highly recommend it.
pocketcm.com
I found it a bit slow and the autocomplete shows only one option. plus the feedback didn't appear instantly as it should.
Kizmet said:
I found it a bit slow and the autocomplete shows only one option. plus the feedback didn't appear instantly as it should.
Click to expand...
Click to collapse
How recently have you tried it?
.23 has none of those issues...
Swype seems cool, does anybody have any idea on when the public version will come out? It seems like you can have them contact you when the beta version comes out...
my self keyboard
I'm using self create keyboard, that looks like iphone. Have maximum configuration (but editing skin file in which all buttons and logic described)
At now it's with EN and RU layouts.
Unpack archive to Program files, run Register.exe and select Fingerkeyb.dll file with full path. Press register button to register keyboard.
Also keyboard can hover over buttom bar to incrase screen free space (ChildWnd parameter in skin file)
Skin file located in Skins\Skin.txt, be careful skin file must be in unicode format, also at now only Portrait orientation supported.
Keyboard developed for self only and have a bit of documentation, all info in file Skins\KEY-OPS.TXT which describes format of skin.txt format
See screenshots.
Landscape upgrade here
exidler said:
I'm using self create keyboard, that looks like iphone. Have maximum configuration (but editing skin file in which all buttons and logic described)
At now it's with EN and RU layouts.
Unpack archive to Program files, run Register.exe and select Fingerkeyb.dll file with full path. Press register button to register keyboard.
Also keyboard can hover over buttom bar to incrase screen free space (ChildWnd parameter in skin file)
Skin file located in Skins\Skin.txt, be careful skin file must be in unicode format, also at now only Portrait orientation supported.
Keyboard developed for self only and have a bit of documentation, all info in file Skins\KEY-OPS.TXT which describes format of skin.txt format
See screenshots.
Click to expand...
Click to collapse
Wow really you just made this? Awesome I will have to give it a try sometime...have a cab for easier installation?
exidler said:
I'm using self create keyboard, that looks like iphone. Have maximum configuration (but editing skin file in which all buttons and logic described)
At now it's with EN and RU layouts.
Unpack archive to Program files, run Register.exe and select Fingerkeyb.dll file with full path. Press register button to register keyboard.
Also keyboard can hover over buttom bar to incrase screen free space (ChildWnd parameter in skin file)
Skin file located in Skins\Skin.txt, be careful skin file must be in unicode format, also at now only Portrait orientation supported.
Keyboard developed for self only and have a bit of documentation, all info in file Skins\KEY-OPS.TXT which describes format of skin.txt format
See screenshots.
Click to expand...
Click to collapse
Great Keyboard Works pretty fast...
Can you creat one with swiss-german qwert layout plz?
Thx and greetz
Kizmet said:
I found it a bit slow and the autocomplete shows only one option. plus the feedback didn't appear instantly as it should.
Click to expand...
Click to collapse
Hi, I also found that you really have to press the screen hard for the feedback to work, you can still press the letter and it appears on the screen but no feedback unless pressed hard??
Also no full stop on the front page??
I am using the latest version which i think is .23??
As coming from an iPhone i really like this keyboard so hope the bugs are ironed out
hi
how do install this keyboard?? ive tried the above guide but it doesnt register i press the register tab and it doesnt do anything. please can you upload a cab file for us noobs. please help this looks very nice
morgin187 said:
how do install this keyboard??
Click to expand...
Click to collapse
Save attached exe to the same directory on phone, where fingerkeyb.dll exist and run program. After successful registration keyboard must show in keyboard list.
Fre4k said:
Can you create one with swiss-german qwert layout plz?
Click to expand...
Click to collapse
I have not how layout located physically and also not so much free time.
You can make it and share for other peoples!
If you have interest with creating new layouts, i can help you with additional questions. (Look current implementation of en-ru layouts
exidler said:
I'm using self create keyboard, that looks like iphone. Have maximum configuration (but editing skin file in which all buttons and logic described)
At now it's with EN and RU layouts.
Unpack archive to Program files, run Register.exe and select Fingerkeyb.dll file with full path. Press register button to register keyboard.
Also keyboard can hover over buttom bar to incrase screen free space (ChildWnd parameter in skin file)
Skin file located in Skins\Skin.txt, be careful skin file must be in unicode format, also at now only Portrait orientation supported.
Keyboard developed for self only and have a bit of documentation, all info in file Skins\KEY-OPS.TXT which describes format of skin.txt format
See screenshots.
Click to expand...
Click to collapse
i think your keyboard is amazing! i hope to see a version who work also in landscape!
FingerKeyboard2.1 is now available HEREhttp://forum.xda-developers.com/showthread.php?t=501122! This version is obsolete!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
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
[ 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!".
Respect!! You're the best
YEH!!! Rock & Roll !!!
Really nice presentation, let's play now
Many thanks one more time to all the team
sweeeeeet !!!
BUT how do I remove the feature "when taping then theres a short sound, like click"????
Its kinda anoying!!!!
Kristaps-K9-Lv said:
sweeeeeet !!!
BUT how do I remove the feature "when taping then theres a short sound, like click"????
Its kinda anoying!!!!
Click to expand...
Click to collapse
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.
or simply just delete the wav file
Rozenthal said:
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.
Click to expand...
Click to collapse
Thanks, works also when you edit the file through your Touch HD, just a reset needed after that!!!
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!!!
Kristaps-K9-Lv said:
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!!!
Click to expand...
Click to collapse
Well, you can post it here, I've left 2 reserved placeholder posts for things like that, and I will follow this thread as I have done before and when there's a few good custom skins accumulated, I'll repost them on the front page!
Wow
thanks!!
Great work guys
thank you very much!
Since you didn't have Swedish I made a Swedish config file for portrait and landscape.
Edit removed.
Working well.
Many thanks.
r
Andrew
Works perfectly!
Hvala
it doesn't work
Sweet!!! downloading now!
it worked perfectly on my HTC HD.
landscape + portrait (using Gsen)
great!
thx!!
Looks very promising! Will try to make a true VGA version for my Diamond!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For VGA and QVGA we recommend that you install Giannis86 versions, since they contain all language layouts. New Giannis QVGA fixed cabs are now available, as well as official WVGA / WQVGA with small updates in layouts for: Greek, Spanish and Hebrew languages.
>>> HOT! Giannis86 VGA with arrows cab / all languages included and some extra features!
>>> HOT! Giannis86 QVGA with arrows cab / all languages included and some extra features!
>>> HOT! Giannis86 QVGA without arrows cab / all languages included and some extra features!
>>> Available for download: Giannis86 VGA without arrows cab / all languages included and some extra features! You can read more about Giannis86 VGA version in a dedicated thread.
>>> Available for download: WVGA & WQVGA (all languages)
>>> Available for download: VGA & QVGA - utak3r editions
(not all languages included)
Check out FingerKeyboard video demonstration:
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.
BEFORE INSTALLATION:
Before installing FingerKeyboard2, please make sure you find out what is the correct installation version for your device. You will see that we have attached several different versions - they're designed to work on specific device resolutions.
Do not download before you know exactly what you need for your specific device! Explanation of how to discover what resolution your device has is described in HELP AND FAQ document listed few posts below!
Speaking of which - READ the whole HELP AND FAQ text; it will help you understand how to configure and use this keyboard!
INSTALLATION:
- IF YOU HAVE OLDER VERSIONS OF FINGERKEYBOARD, PLEASE UNINSTALL THEM BEFORE INSTALLING V2.1! After removing old version, please restart the device and remove FingerKeyb folder before proceeding!
- 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 Configuration utility will open. Here you can customize the layouts, choose color schemes and configure various options of FingerKeyboard2.
- 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!
- 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! Some users reported that another app, with same functionality, called IMSelector works better on Samsung Omnia.
HOW TO UNINSTALL?
Go into Settings > System > Remove programs. It is listed as "Exidler's FingerKeyboard".
CREDITS:
Created and programmed by Exidler
Designed by Rozenthal
Main tester ChrisCross
Big thanks to people who helped us in creating this application (in no special order): Berkut_G, utak3r, GoldCoin, 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!)
PROGRESS:
v2.1 - new and improved FKBD2 with unique features (5. april, 2009)
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
DISCLAIMER / LICENSE / EULA
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.
OWNERSHIP
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.
LICENSE GRANT
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.
NO WARRANTIES
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.
RESTRICTIONS
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.
DISTRIBUTION
The Licensee may NOT redistribute the Software by any mean (CD, DVD, Web site...) without permission from Licencors.
TERMINATION
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.
Here you can say "Thank you" to us
HELP AND FAQ - Frequently asked questions
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 FKBD WQVGA cab.
Here's the list of supported resolutions for FingerKeyboard, with their standard abbreviations:
WVGA - 800x480
WQVGA - 400x240
VGA - 640x480
QVGA - 320x240
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 landscape mode
Minimize the keyboard before rotating, then open it back again after the screen changes orientation.
How to switch to full CAPS?
Press and hold the shift button.
Spacebar
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 the appropriate action buttons. 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 FKBD 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 (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.
Vibration feedback don't work on my device. Why is this?
If you're having problems with vibration feedback, it's most likely that our autodetect LED vibration feature don't work well on your device. However, you can play around with "VibrateLed 1" string in skin-01-global.txt (Program Files\FingerKeyb\Skins) and see if perhaps changing to another LED number will work for you.
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've 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.
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 actions, layouts, colors and resolutions is explained in "doc-about-skin.txt", located in the root of the FingerKeyb folder. Read it first before asking for help!
Xt9 / word and contact name suggestion
XT9 & TEXT SUGGESTION:
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.
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.
Using FKBD2.1 in ROMs
Using FKBD2.1 in ROMs
If you are a ROM cooker and wish to use FingerKeyboard2 bundled in your ROM, you no longer have to request permission to cook FKBD! You may use it in your custom ROM's, as long as you leave the core files unchanged and give proper credits to us..
ROM chefs may find the following info useful. Be aware that this is all info we can provide. If you have problems, please search XDA forums for various solutions.
Registering keyboard in system.
- register dll as com object
or
- add to registry this values:
=====================================
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}]
@="FingerKeyb"
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}\DefaultIcon]
@="\\Program Files\\FingerKeyb\\FingerKeyb.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}\InprocServer32]
@="\\Program Files\\FingerKeyb\\FingerKeyb.dll"
=====================================
Path to .dll can be different.
In registry is saved only which skin files need to load and
which layout was last for each process.
[HKEY_CURRENT_USER\Software\FingerKeyb]
list of exe names and which layout must be restored for this process.
[HKEY_CURRENT_USER\Software\FingerKeyb\SkinFiles]
list of skin files names in _lowercase_
skin-00-scheme-blackblue.txt = DWORD:0 -this means "don't load this skin file"
skin-00-scheme-blackred.txt = DWORD:1 -this means "load this skin file"
Skin files that do not exists in this key will be loaded by keyboard automatically.
Skins directory is relative to place of keyboard DLL.
=====================================
All other settings are saved in skin files (mostly in skin-01-global.txt)
Exception is HTC T9 settings:
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9]
IsSupportMSSIPContact = DWORD:1 - sms name suggestion
XT9SupportMSSip = DWORD:1 - word
But this settings is applied only if:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010409]
"Ime File" = "et9ime.dll"
Media kit
Media kit for media / press / bloggers
If you are a representative of the media, and wish to cover FingerKeyboard2 in your magazine, portal or blog, below you will find a ZIP-ed media kit.
Inside it is a short text about FingerKeyboard v2.1, several full size screenshots, high-quality FingerKeyboard logo as well as some other graphics that can be used in publications of any kind.
If you have any additional questions, you will find the needed contacts within the info-text.
We would also kindly ask you to inform us when you publish your cover on FingerKeyboard.
Bug tracking
BUG TRACKER for v2.1
This space is reserved for bug tracking.
Even though the latest version of FingerKeyboard2 has been tested on multiple devices with different ROM-s for more then 20 days, it's very likely that we missed some bugs.
When reporting bugs, please try to be as detailed as possible. The more information you supply, the easier it will be to find the bug and squash it. And we like squashing bugs! Some bugs with previous versions of FingerKeyboard were caused by 3rd party software. The usual suspects are other 3rd party keyboards.
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. Debug logger is not that painless to use, but if you really want our help, this is the best way for us to detect what the problem is.
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 random 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 random keys again.
7. If you encounter the landscape bug, switch to HTC keyboard, making sure that it shows in landscape correctly.
8. Copy the FingerKeyb.log in working directory to a different folder on your device or PC and after that select FingerKeyboard again.
9. You will now have 2 log files. Rename them so they don't have the same file name and send them to Rozenthal or Exidler.
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 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.
The log files can be sent to us via private messages here on XDA. Also, please do not expect to instantly receive a magical solution for your problem. If a simple solution exists, we will message you on how to apply it. If it's an issue that requires changing FingerKeyboard core files, it's more likely that the issue will be fixed in future versions of the software.
__________________________________
>>> B U G L I S T <<<
[06. april, 2009]
- Some color schemes in WQVGA have problems (FIXED)
- Some layouts in WQVGA version are causing problems / stuck in numerical keypad (FIXED)
- Samsung Omnia problems with Contact name suggestion (FIXED by installing T9 disable patch)
- Contact name SMS suggestion not working for some people on Touch HD with Dutty 2.6 ROM (FIXED by installing T9 disable patch)
[07. april, 2009]
- Switching from landscape back to portrait can sometimes result in a few pixels big square in top left corner of the device screen. This square looks like a piece of keyboard and can be pressed. The square goes away if you run Config tool or reload keyboard. (unresolved)
Damn you space hungry person! Looking forward to the release though . Any estimated time when it'll be done so I know if I should stay awake or not.
Lol! Really can't wait for this to come out!!!
i should send you to work more often!
i'll be staying here all night, just in case you decide to open another project........i am watching you!
Persian (Farsi) Language for this lovely keyBoard
Farsi-skin-FingerKeyboard-v2.1.zip
geeeeeez, c'mon guys, make us happy
Guys, we're working our asses off here, so be just a little bit more patient
I know we've pushed the deadlines like 10 times so far, but I hope all this waiting will be worth it.
I will update the thread title once we have some cab's ready for you!
Absolutely astoning news. Can't expect it more, C'mon dude!
Sweet.... downloading..... installing..... crashing.. j/k
Will give feedback as soon as i have any
yay! this is great
Woah. Can't believe the effort you guys put into this. Good job.
Just downloaded!
Thank you for your efforts.
Works perfectly! Thank you for this great app!
BTW: The XL-Layouts work with 2.1 as well!
This is so fxxxing awesome. (Sry about f word)
You guys have done some really amazing work here! This keyboard is perfect in every way as far I'm concerned. Thank you so much for your hard work and your willingness to share this with us!!!
I use XPERIA and I need numeric keyboard. I didn't find it, but I wrote it. It's free.
Unlike many software input methods Phone Keypad covers large screen area
and has keys that are large enough to be typed with finger-tips, not with
a stylus. It is very handy for entering numbers. Phone Keypad also features
a close interaction with other Pocket PC programs. It runs as an input method
in Soft Input Panel (SIP), Pocket PC native technique for entering text.
I can be safely removed. Simple uninstall, without restart.
Future plans:
Your suggestions welcome.
Screenshot portrait and landscape is attached. These bitmaps is used as keyboard layout and may be changed, if you create any better.
Sounds nice, but do you have any screenshot of it?
Screenshots
yeah, screenshits will be great. just to know what were installing, because i'm tires of installing things that replace the original stuff, and have to hard reset to get back.
arci01 said:
I use XPERIA and I need numeric keyboard. I didn't find it, but I wrote it. It's free.
Unlike many software input methods Phone Keypad covers large screen area
and has keys that are large enough to be typed with finger-tips, not with
a stylus. It is very handy for entering numbers. Phone Keypad also features
a close interaction with other Pocket PC programs. It runs as an input method
in Soft Input Panel (SIP), Pocket PC native technique for entering text.
Future plans:
Your suggestions welcome.
Click to expand...
Click to collapse
Oh, this is just awesome! Exactly what I made a thread about a week ago, although no one bothered to answer me. I'll install in a few minutes.
Suggestion: I'm swedish, and in the swedish language the letters å, ä and ö features prominently. Is it possible to map this to get swedish letters too, like on swedish cell phones? Å and Ä appears when you press the number 2, since it's the button used for the letter A, because Å and Ä carries resemblance to A. With Ö, it's mapped to appear at number 6, since it's similar to an O. Please consider this
screenie please
this very good idea.and it looks perfect.could you please put english letters as well?if you can make it like nokia keypad that would be lovely.good work mate.thanks.
AbdullaBHR said:
screenshits
Click to expand...
Click to collapse
Be careful...
Amazing idea Arci01, but please let me make some positive suggestions:
1- add some screenshots, I recommend "cap sure": simple, free and small screen capturing app
2- you can improve the thread's title description following XDA-DEVS rules: [UTIL][10 APR 09] Phone (numeric only) Keypad of WVGA screens
This way more users will be aware (and interested) of thread contents
You can edit the thread's title by clicking "edit" (lower right corner) and then clicking "go advanced"
I use tinypic.com to upload screenshots taken with "cap sure", then I link them in my posts
Hope my 2 cents help
And again: congrats for your great contribution to the community
This SIP keyboard don't replace any installed software and can be safely removed. Simple uninstall it.
nice, very nice indeed..
I Don't suppose you want to carry on and create a full KB? it looks really good..
@arci01
Excellent work - and it is NOT black !!
I think it's good to have like this software.
quick question before i try this, does this mess up the SIP? (au button, word suggestions and such)
Looking good anyway
I developed an application like Slide2Shutdown, but without the .Net framework. It can turn off, restart or set the phone in sleep mode.
It is very fast to start !
All resolution are supported (for QVGA, the pictures are resized) and lanscape is as smooth as portrait (thank's to the new version of Manila SDK) !
The graphics are all stored in the \resources\VGA\ folder and you can change them at will.
You will find the available languages in the \resources\lang\ folder, but you can create your own file (add any files in this folder). To enable your chosen language, use the configuration tool and select your language file!
With the configuration tool, you can also modify the words directly by clicking!
Don't hesitate to post here your language file! Updated lang can be found here: http://charlie-soft.com/Software/Manila_SDK/V1.5/resources/lang/
Becareful: you have to save your file with Unicode encoding !
Graphic modifications
For graphic modification, you can download the pack created by lesscro or this one created by anhphe076.
Thanks to djcedric, a new skin is available here :
A new skin thanks to SPIDER3220:
What's new in 1.5.5c:
Added option to lock on unplug (Works well now)
Double-lock issue solved
Can someone tell me if HD2 issue solved?
What's new in 1.5.5b:
Added option to lock on unplug
Issue with shortpress option solved
What's new in 1.5.5a:
Hard reset is now working
What's new in 1.5.5:
Screen ON when using shortButton to run a program
Hard reset slider added
Problem with HD2 resolved
What's new in 1.5.4c:
Stability improvement.
Language update.
Bug with short power button fixed.
What's new in 1.5.4:
Short power button feature (run a program, turn screen off...)
You can choose to lock when screen goes off
What's new in 1.5.3d:
Font for Hebrew and vietnamese languages [Reality now]
What's new 1.5.3b:
Problem with backlight when restart [fixed]
What's new in 1.5.3:
New slider to run any program or script
New languages
Few minor bugs [fixed]
Special bootload for s200 (and maybe other acer) proposed by Stefano_1986_
What's new 1.5.2:
Bootload OK for HTC devices (tell me for other !)
What's new 1.5.1:
Image not rescalled with QVGA devices [fixed]
MessageBox "Your language file need update..." pop up without reason[fixed]
What's new 1.5:
This version include a new user interface to modify the labels of slider and hide/show sliders.
We can show :
- a slider to shutdown the device
- a slider to restart the device
- a slider to put the device in sleep mode
- a slider to turn off the screen (to listen to music with screen off for example)
- a slider to go into boot screen (not working well for now [fixed])
What's new 1.4.2:
Reactivity improvement.
What's new 1.4.1:
Background is now transparent for everyone (<WM6.5)
Language is working even if Regional Settings are not set to English. Now reality!
Graphism update thanks to lesscro
Download :
(for people having probs, use the attached file below...)
All language
(Version without automatic lock)
Sources Files (for c++ developpers)
"
thanks a lot for sharing !!! this can be very useful
I invite you to also post it on my forum, you are welcome
tks bro,looks very good
Thanks for sharing!
Brilliiant app. Works flawlessly on my X1. Thanks.
You guys rock.
Should also be translatable?
Yes:
You will find the available languages in the \resources\lang\ folder, but you can create your own file. To enable your chosen language, change the first line to say "1" instead of "0" (and delete other files or change the first line of other files)
Becareful: you have to save your file with Unicode encoding !
thanks, your app is very fast nice
Very Nice!
nice,
my phone is Topaz Diamond2, Energy ROM, and has installed "HKB AWay key.cab"
before installed this, when press power button or use Slide2Shutdown Sleep button,
it can be waken up by press any key.
But after installed this, when i click sleep,
it cannot be wake up by press any key, the only way is press power button.
Does sliding the sleep bar actually make it sleep or just turn off the screen? because pressing any hardware keys wakes up the device instantly.
FONTS Problem
QuickShutdown V1.3 is good program, but I have problem with english or russian font.
ROM 1.66 RUS.
With english I have
With russian I have squares instead letters......................
???????????
Languge files in Unicode.
thanks for your hard work. it works much better than slide to shutdown much faster its a great app to cook in a ROM
Congratulations;
The application is fast and efficient.
Michel
buru898 said:
Does sliding the sleep bar actually make it sleep or just turn off the screen? because pressing any hardware keys wakes up the device instantly.
Click to expand...
Click to collapse
yeah, same as you
AndrewASB said:
QuickShutdown V1.3 is good program, but I have problem with english or russian font.
ROM 1.66 RUS.
Click to expand...
Click to collapse
I change the run-time library support to Unicode (was MBCS -> use the Windows system locale charset)... I hope this solve your probs!
Try it with this russian version :
http://charlie-soft.com/Software/Manila_SDK/V1.3/QuickShutdown/QuickShutdownRU.CAB
buru898 said:
Does sliding the sleep bar actually make it sleep or just turn off the screen? because pressing any hardware keys wakes up the device instantly.
Click to expand...
Click to collapse
The phone was in POWER_STATE_IDLE state, which only turn the screen off... Now set to POWER_STATE_SUSPEND. Is it OK for non HTC phones ?
The versions of first post are now updated, try them !
hey thanks, i hope this is faster that slide to shutdown... that program took about 15 seconds to open on my treo pro...
computerguy509 said:
hey thanks, i hope this is faster that slide to shutdown... that program took about 15 seconds to open on my treo pro...
Click to expand...
Click to collapse
Yes it is
Thank you for a great program. I used Slide2Shutdown before, but it took too long too load. .Net on WM is slow especially on loads time. (And I hate this) I even started to write my own shutdown application using win32. I made a darkened transparent background, but then I gave up on this application because I wanted to implement transparent transitions everywhere and it was too hard.
Anyway QuickShutdown is indeed quick .
P.S. I think the font on sliders doesn't look great. Can you make it a little bigger. Thanks.
Thanx for the Apps, looks really useful, but it seems that I can not download from that server, any mirrors please ?