[how to] Dialer skinning (in progress...) - Upgrading, Modifying and Unlocking

I noticed that a lot of people like another dial skin instead of the standard blue WM5 dialer. There are some problems with the current custom skins available on different WM5 Phones.
So I like to start a "how to" on dialer skinning, so more people developing skins for different kinds of phones.
I would like to invite everybody with some experience to help me complete this thread, so it becomes a sort of Wiki on dialer skinning.
I would also like to invite "graphic designers" to create a database with skins.
Oke let's start:

Edit the DLL
Edit the DLL
If you want bigger buttons you have to edit the DLL
Tooling:
- Resource Editor / Restorator
- signtool.exe (included in .NET 2.0 SDK)
- Certificate (I use the SDKSamplePrivDeveloper)
Steps:
1. First you have to find the right DLL, in most cases it's the phcanrc.dll in the Windows map.
2. Open the file in a resource editor like Resource Tuner or Restorator. In the dialog map you find the different dialogs (portrait and landscape) wich you can edit, in the edit mode you can modify the fields on the dialog (unfortunately you cannot see the edges of the fields, temporarily use of borders can help).
Probably it's better to define a standard size and position for the buttons, so the dll's and graphics can be reused by all our developed skins and dialers.
Momentarily I use the next positions:
Portrait (top-left corner of button)
horizontal positions: 2, 81, 160
vertical positions: 84, 122, 158, 194, 230
button size: 78x35
3. Signing the DLL
The DLL has to be signed before you can use it, I use the signtool.exe from the .NET 2.0 SDK and the SDKSamplePrivDeveloper certificate in the same SDK.
Start the signtool in wizard mode using "signtool.exe signwizard" -> select the dll file -> custom signtype -> select the certificate from file -> browse for the corresponding key file.
I leave other settings default.
DLL Ready.

Hmm.. it would be a very interesting discussion.. And I have a small question.. Is it possible to extract the part of Phone application from Eten Roms and add it to MDA roms??.. It is the part where you can change the skins.. http://smartmania.mobilmania.cz/images/recenze/EtenM700/captures/06.jpg

here is the image sets, I used for my SmartDial BigKey Grass (see post).

here is the image sets, I used for my SmartDial BigKey Black.

V3S said:
Hmm.. it would be a very interesting discussion.. And I have a small question.. Is it possible to extract the part of Phone application from Eten Roms and add it to MDA roms??.. It is the part where you can change the skins.. http://smartmania.mobilmania.cz/images/recenze/EtenM700/captures/06.jpg
Click to expand...
Click to collapse
I don't know if that's possible... I should say try before you die...

Hmm.. it would be good if you were to state specifically that the skinning app you are refering is the Ethen skin. There are the other dial pad skinning, which I think the buttons are a bit small to my liking. I use the Ethens.
BTW, since we are in this topic. I used to have an idea to 'do' my own skin (Ethen dialpad), but I find getting the buttons to be exact and save to the specific names and such, is a hassle. It would be good, if there were to be a way that I can have 2-3 skin for each screen where you have the 'release' and 'press' of buttons, in calls, etc, that one can easily Photoshop them. Then, there were to be a program to just cut, rename and save them, and possibly generate a preview as well.
Is there software that can do that? I can do that in Java (my C got rusted away long time ago), but I need some precise x-y of the buttons.

hanmin said:
Hmm.. it would be good if you were to state specifically that the skinning app you are refering is the Ethen skin. There are the other dial pad skinning, which I think the buttons are a bit small to my liking. I use the Ethens.
BTW, since we are in this topic. I used to have an idea to 'do' my own skin (Ethen dialpad), but I find getting the buttons to be exact and save to the specific names and such, is a hassle. It would be good, if there were to be a way that I can have 2-3 skin for each screen where you have the 'release' and 'press' of buttons, in calls, etc, that one can easily Photoshop them. Then, there were to be a program to just cut, rename and save them, and possibly generate a preview as well.
Is there software that can do that? I can do that in Java (my C got rusted away long time ago), but I need some precise x-y of the buttons.
Click to expand...
Click to collapse
Not the Eten Skin but the standard WM5 Dialer.
The buttons and other (label) fields of the standard dialer can be resized and moved with Resource Editor or Restorator as described above.
I made a dialer myself for my QTEK9100 but people with a Verizon XV6700 have a problem sending text messages, so I give them the opportunity to adjust their dialer to a nice looking skin.
It's a hassle, you are right...
In Photoshop you can use slices and layers.

webpatrick said:
Not the Eten Skin but the standard WM5 Dialer.
The buttons and other (label) fields of the standard dialer can be resized and moved with Resource Editor or Restorator as described above.
Click to expand...
Click to collapse
If you were to moved those buttons as you described as above, and refering to your black button skin, isn't that the Eten skin? Or tell me, whats the difference between your dial pad as compared to Eten dial pad?
As for the xy for the buttons, the information you provide
horizontal positions: 2, 81, 160
vertical positions: 84, 122, 158, 194, 230
button size: 78x35
Can be used for me to get a dial pad slicer done. But you've missed the xy for the 'backspace' button as well as buttons for the 'status screen'.
And while we are on this topic, we may be well able to see if anyone is free enough to get us a dialpad changer. AFAIK, to change the dialpad, all you need to do is just replace the BMP files in \Windows (for Eten skin), so it is quite easy to do. I'm so lazy to switch dialpad as per my Today theme, I end up using a grey pad instead of coloured ones.

hanmin said:
If you were to moved those buttons as you described as above, and refering to your black button skin, isn't that the Eten skin? Or tell me, whats the difference between your dial pad as compared to Eten dial pad?
As for the xy for the buttons, the information you provide
horizontal positions: 2, 81, 160
vertical positions: 84, 122, 158, 194, 230
button size: 78x35
Can be used for me to get a dial pad slicer done. But you've missed the xy for the 'backspace' button as well as buttons for the 'status screen'.
And while we are on this topic, we may be well able to see if anyone is free enough to get us a dialpad changer. AFAIK, to change the dialpad, all you need to do is just replace the BMP files in \Windows (for Eten skin), so it is quite easy to do. I'm so lazy to switch dialpad as per my Today theme, I end up using a grey pad instead of coloured ones.
Click to expand...
Click to collapse
Some people don't get the ETEN dialer or my dialer see post to work properly on their machine (Verizon TyTN etc.) see the messages in that trhead. So I would like to give them the opportunity to modify their own standard WM5 dialer to a nicer/usable skin.
And it works, because in version 1.3 of my SmartDial BigKey dialer I modified the DLL of a standard WM5 dialer of user "Trinergy" (see also the previous mentioned thread).
Btw. all the xy positions in my dialer are in the attached txt file...
And yes a dialpad changer would be very nice...

Also need WM 5.0 SDK installed?
OK, I modified my phcanrc.dll file using Resource Tuner, and started up the signtool.exe wizard. Everything went OK until the wizard asked for the certificate, which I couldn't find.
Correct me if I'm wrong, but it looks like you also need to have WM 5.0 SDK for Pocket PC installed to get the SDKSamplePrivDeveloper certificate that is required for certifying the .dll.
To download the WM 5.0 SDK for Pocket PC from Microsoft, you have to "validate" your installation by downloading Microsoft's WGA spyware.
I'm stuck here, since I really don't want to install the Microsoft Validation / "Windows Genuine Advantage" spyware stuff on any of my computers.
Sigh ...
¿GotJazz?

¿GotJazz? said:
OK, I modified my phcanrc.dll file using Resource Tuner, and started up the signtool.exe wizard. Everything went OK until the wizard asked for the certificate, which I couldn't find.
Correct me if I'm wrong, but it looks like you also need to have WM 5.0 SDK for Pocket PC installed to get the SDKSamplePrivDeveloper certificate that is required for certifying the .dll.
To download the WM 5.0 SDK for Pocket PC from Microsoft, you have to "validate" your installation by downloading Microsoft's WGA spyware.
I'm stuck here, since I really don't want to install the Microsoft Validation / "Windows Genuine Advantage" spyware stuff on any of my computers.
Sigh ...
¿GotJazz?
Click to expand...
Click to collapse
Here are the necessary files...

I also found another way to sign files, in fact a whole tread about signing files... http://forum.xda-developers.com/showthread.php?p=848131#post848131 and look for the signcode_294.zip (haven't tested it yet)

this is cool!
i havent yet done any of this and am still unsure where to get all the files. i really want the Vista II by JPL4 skin from paulya on my cingular 8528, except it does not include support for the smart dialer. how can i get it to work? is there a way i can install it and the smart dial modifications you have so it can work properly?

Bummer! Hit another roadblock ...
Well, I modified phcanrc.dll, signed it and loaded it into a .CAB file.
I also added all the Black Key images and some registry keys (assigning images to buttons, etc.) that I found into the new .CAB file as well.
So, I loaded the .CAB file to my XV6700, and ...
... none of the new key positions worked. Rats!
It seemed like the old standard WM5 keys were still in effect, and some of the new Black Key images were in the wrong spots.
I did a little experimenting with webpatrick's existing Big Key Black .CAB file, and found a registry key that "fixed" the problem (sort of):
HKLM/Security/Phone/Skin/ext = \windows\phcanhtc.dll
If phcanhtc.dll gets loaded, the phone keys work! However, when phcanhtc.dll is loaded, I experience other problems: Can't access phone settings, no text messaging, can't call voicemail sometimes.
Does anyone know anything about the phcanhtc.dll file? It isn't loaded by default. And, the registry key above normally looks like this:
HKLM/Security/Phone/Skin/ext = PhoneCanvas.dll
Does anybody know what's going on?
¿GotJazz?

2 webpatrick: I have installed your Black version on my MDAC 3 ... And it's working just fine. Thanks for that Cheers ...

Does that mean you can change this
Code:
CONTROL "", 23008, "MS_PHONE_CONTACTPICTURE", 0, 197, 25, 39, 52
found in phcanrc.dll to make the picture bigger?

Question : How to hide the word of speed dial in wm5 dialpad
I want to hide the word of speed dial & call history in wm5 dialpad, can it be done by edit registry? or i need to modify the dll? which dll should i modify and how?? Thanks.
Also i want to ask how to make the speaker on display in 2 lines.
Thanks in advance
{
"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"
}
What i want is this effect

I've written a Java program that will slice out chunks of graphics from a bigger graphics. So, you just have to do the BIG picture and leave the slicing to this program. Get it here

Hello,
i have an HTC P3300 with custom ZPHONE skin v1.6 wich is great !
But i can't get rid of the Phone Security Pin pad buttons wich are the original ugly green ones !
How can i customize that ?

Related

WM6/WM5 dialpad skin pack for Hermes

{
"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"
}
22 WM6 dialpad skins for:
WM6 today themes only
WM6 Basic dialpad
WM6 Standard Dialpad
WM6 3G Video Dialpad
WM6 3G Video screen buttons add-on
If you have upgraded your HTC Hermes from WM5 to WM6, your smartdialer application is not installed by default. Use this to get it back:
WM5 HTC Smartdialer cab (Extracted from Hermes)
(this skins are for wm5 and wm6 devices. they are named wm6 because of the buttons which are from the default wm6 dialer)
Note: Today theme is included in cab. You may install your own today theme after installing one of these dialpad skins.
Chart for reference: Which dialpad for you?
Installed the smart dialer cab and restarted the phone...
I now have no phone skin... its all white apart from a blackoutline of the back arrorow!!!
Is there any way to uninstall this cab????
As much help will be appriciated..
D
djstegges said:
Installed the smart dialer cab and restarted the phone...
I now have now phone skin... its all wide apart from a blackoutline of the back arrorow!!!
Is there any way to uninstall this cab????
As much help will be appriciated..
D
Click to expand...
Click to collapse
Install the smartdialler cab then the skin cab. You should get what you see in the screenshot.
Brilliant.... thanks very much for the assistance..
All worked ok...
Just need to get my 3g network avaliable....!!!
D
Thanks for the update, djstegges. You got me worried.
----------------------------
----------------------------
FYI for everybody:
Hermes users don't need to use WM5 Standard dialpad.
WM5 Basic and WM5 3G Video call sets are suitable.
WM5 Standard dialpads are for Wizard type ppl.
No problem..
Glad to help you out.
I've updated the today themes pack - 5 of the backgrounds did not load when you change themes.
Link's the same.
EXCELLENT Skin Packs.
Incase some of you don't READ. It contains the today theme, smart dialer skin and the dialpad skin.
All you have to do is to pick the color you want and install the file and you are Set.
The Video call/Phone Call button looks NICER than the screenshots posted. Highly recommended.
Thanks alot for your contribution!
swampy... nice skins/pads, etc... would you be interested in making a dialpad that will work for PTT as well? It uses a couple extra buttons.. let me know if you are up for it!
Hi Shogunmark
Sure, I'll take a look, can you point me to a PTT skin which i can use as an example?
swampy said:
Hi Shogunmark
Sure, I'll take a look, can you point me to a PTT skin which i can use as an example?
Click to expand...
Click to collapse
thats the fun part.. no one has made any dialer skins for ptt yet... but i have all the files you could possibly want for it.. i can pull them all out of the rom
btw i love the black dialer... very good work indeed!
Hi Swampy, love your skins..very good work.
I checked out black 3g, and the backedition 3g dialpads, and noticed that the buttons on the blackedition were a bit darker, so I went with that one, but I wasnt a fan of the background..well really of neither..But I definitely wanted the darker buttons, so I proceeded to modify that one.
I ended up with this
and
my today being
I dont have a way to make transparent images..flaky software on mobile, but can your dialers use them? I was thinking it would be neat if the "indialer" stuff could be tansparent backgrounded then maybe an app could be created that people could use to set their today screen and dialer screen by the app, and then their dialer and today would always match, and just release colored button sets for people to customize with their own background could be released.
Like my dialer now matches my today screen, and it could always match with just changing the 2 today background images, and the 3 dialer background images, which I imagine could be done with a very simple app, but those inidialers are a pain cause they are background colored too.
I dunno maybe Im way off course.
Large Dial Buttons?
Hi,
Firstly - thanks for these skins. Look fantastic.
However I was wondering if anyone knew of any skins that used more of the screen for number keys and less for the other buttons - to allow fat fingered guys like me to dial easier...
I've had a search around but have not been able to find anything that also larger numbers and the smart dialling and video call features. Any help would be appreciated!
Many Thanks!
T
This is interesting: I'm using this on an 8525 which doesn't have Video Call. I installed one of the standard dialpads, and where the Video Call button is on the Video dialpad, there's a hole in the skin. That means that whatever app that was on screen when the dialpad is activated still shows through where the Video Call button should be. I don't need the Video button because I don't have a front camera. Is there another button I can put there?
joshnat said:
This is interesting: I'm using this on an 8525 which doesn't have Video Call. I installed one of the standard dialpads, and where the Video Call button is on the Video dialpad, there's a hole in the skin. That means that whatever app that was on screen when the dialpad is activated still shows through where the Video Call button should be. I don't need the Video button because I don't have a front camera. Is there another button I can put there?
Click to expand...
Click to collapse
this problem should get solved if/when he puts together the PTT dialer so just hang on tight and watch this thread for progress
shogunmark said:
this problem should get solved if/when he puts together the PTT dialer so just hang on tight and watch this thread for progress
Click to expand...
Click to collapse
Hmm. I don't use PTT either, but I'm sure we can come up with something for that extra button!
joshnat said:
Hmm. I don't use PTT either, but I'm sure we can come up with something for that extra button!
Click to expand...
Click to collapse
what im saying is that the cingular dialpad doesnt use the video call button, but it DOES NOT have a ptt button there either... so a ptt dialpad would solve your issue
shogunmark said:
thats the fun part.. no one has made any dialer skins for ptt yet... but i have all the files you could possibly want for it.. i can pull them all out of the rom
btw i love the black dialer... very good work indeed!
Click to expand...
Click to collapse
thank you! - glad you like it
have not tried PTT but i'll be happy to put together a skin when you get the images. i also need any registry keys/values related to PTT. not really necessary but if it can control font colors and such, we might as well include that in to make a base template for others to tweak.
ChaoticDruid said:
I dont have a way to make transparent images..flaky software on mobile, but can your dialers use them? I was thinking it would be neat if the "indialer" stuff could be tansparent backgrounded then maybe an app could be created that people could use to set their today screen and dialer screen by the app, and then their dialer and today would always match, and just release colored button sets for people to customize with their own background could be released.
Like my dialer now matches my today screen, and it could always match with just changing the 2 today background images, and the 3 dialer background images, which I imagine could be done with a very simple app, but those inidialers are a pain cause they are background colored too.
I dunno maybe Im way off course.
Click to expand...
Click to collapse
Unfortunately, the smartdialer graphics cannot be transparent. as you know, i faked the transparency , since changing background images does not change the smartdialer. It is a huge pain to do as well.
You can design a smartdialer in a way that no part of it has anything to do with the background then you can just change the 3 images you mentioned.
joshnat said:
This is interesting: I'm using this on an 8525 which doesn't have Video Call. I installed one of the standard dialpads, and where the Video Call button is on the Video dialpad, there's a hole in the skin. That means that whatever app that was on screen when the dialpad is activated still shows through where the Video Call button should be. I don't need the Video button because I don't have a front camera. Is there another button I can put there?
Click to expand...
Click to collapse
Usually, what is there when you're not using the skin? And where is your back button located? Same level as the numeric keypad or one row above?
taylormadearmy said:
I was wondering if anyone knew of any skins that used more of the screen for number keys and less for the other buttons - to allow fat fingered guys like me to dial easier...
Click to expand...
Click to collapse
There are some skins made by Basiling for Hermes whose dialpads have larger buttons and i think the smartdialer works too.
Go here:
http://hk.geocities.com/s3bl6/qvgaindex.htm
and click on hermes section
very cool stuff!
a note: basiling's skins differ from mine in that it does replace certain phone dlls.
swampy said:
Usually, what is there when you're not using the skin? And where is your back button located? Same level as the numeric keypad or one row above?
Click to expand...
Click to collapse
There is usually nothing there, as the back button is on the same level as the numeric keypad. It's as if there's an extra button space added on your skin; unless I use your video skin, that extra button space shows a window to whatever app was running before the dialpad was activated (aka, a "hole" to the app behind the dialpad).
Backing Up
I've just picked up my Hermes from T-Mobile here in the UK. The buttons and skins look great but I need to back up first, what are you guys using to back up WM5?

CHome Configurator for WM6.1: Version 1.1.0.5 FINAL (UPDATED - 2008/07/11)

If you are using a smartphone running on Windows Mobile 6.1, this small utility might be useful for you. It allows you to switch on/off and change the display order of the sliding panels on any CHome homescreens. It could also be used to customize all custom panels based on CWelcomeCenter and Settings plugin.
This is the final version which has all the features that I have planned to do since the beginning. Please try it out and report you find any bugs. Have fun.
PS: Thank rickwyatt for the dialer extracted from his ROM and everyone else who contributed the icons.
Download the ZIP version if you have trouble installing .CAB on your device.
If you are using Ricky ROM v24 with CHome Configurator preinstalled, unzip CHomeConfig_Ricky_ROM_v24.zip to \Windows folder of your device.
Chome Configurator Panel Icons Tutorial
UPDATED TO 1.1.0.5 (2008/07/11)
BUGS FIXED IN THIS RELEASE:
Saving panel order to .home.xml sometimes reports Null Reference Error.
Error while deleting a panel which has more than one page
Version 1.1.0.2 (2008/06/02)
Few minor changes in this version:
NEW: First panel is now dockable
NEW: The page order will also be saved in the active .home.xml file
NEW: Icon pack is avalable from a seperate download
FIXED: Bug with Internet Link Template when https:// URL is specified
Version 1.1.0.1 (2008/06/02)
NEW: Contact Dialer template now offers a choice to enable SMS button if the selected phone number isn't a mobile phone.
Version 1.1.0.0 (2008/06/02)
NEW: interactive Application Launcher template
NEW: interactive Internet Link template
FIXED: Page Order window didn't save the settings properly
FIXED: location of support files (helpers & pictures) are now based on the executable's folder. This allows the software to be installed to storage card.
FIXED: Pictures extracted & used from Outlook Contacts are now saved in My Documents folder.
REMOVED: Import & Export to XML because of major problem with the importing feature.
Version 1.0.0.0 (2008/06/01)
NEW: user can add new and remove existing panels (panels based on CWelcomeCenter)
NEW: import from XML, export to XML
NEW: ability to copy/paste/paste as new (clone)
NEW: page template: Application Launcher, Internet Link and Contact Dialer
NEW: ability to change page order
NEW: support for CHOME on HTC Vox
NEW: Contact Dialer can extract and use contact's picture.
FIXED: Page names are now sorted in alphanumeric order
FIXED: Plugin icons field is now saved properly
Version 0.9.0.3
You are now able to add new pages and delete existing pages
The settings are now saved to both locations in the registry for maximum compatibility with other softwares & devices
Added two new properties in the panel settings: panel icons & disable page counter
Version 0.9.0.2
User must now have at least one visible and non disabled panel in order to save the settings.
Fixed a bug which prevents user to disable the panels
After the changes has been saved, the user must choose to reboot the device or else the changes won't have be effective (in order to accomodate panels based on CTestUIPlugin).
Version 0.9.0.1
Fixed a bug with Softkey 2 URL (it didn't keep its value after saving)
Temporarily removed "Visible" check box on Customize window.
Saving the new settings will automatically update the homescreen without rebooting the phone.
NOTE: The .CAB is updated. Please redownload and install it if you have
installed the old one.
{
"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"
}
Works like a charm. Great Work!
Just downloaded and installed. Tried a few tweaks and works great. Its simple to edit the panels and also seems to work well with NRG's weather panel. Awesome app, man!
The Real Deal!
showaco said:
Just downloaded and installed. Tried a few tweaks and works great. Its simple to edit the panels and also seems to work well with NRG's weather panel. Awesome app, man!
Click to expand...
Click to collapse
Works like a charm!
I Must Say:
This is really nice, I do have a reg editor, which is really all this is. But it has a great GUI, and unlike the OldSAPFavorites, it actually works like it's supposed to work.
I am really impressed by the author, and heck I might even try to improve on this. Although I don't really see how.
Props to the author, and to everyone who hasn't checked this out, it's definitely worth the time. It takes you to exactly what you want to edit. Updates it perfectly.
Rock on!!!
Aww man... This GREATLY eliminates the headache of having to do this through the registry! It's pretty much the same process--just a more user friendly interface!
outerdepth said:
I am really impressed by the author, and heck I might even try to improve on this. Although I don't really see how.
Rock on!!!
Click to expand...
Click to collapse
how about when clicking on Pictures box, open up the folder. makes it easier to select.
thanks
illi said:
how about when clicking on Pictures box, open up the folder. makes it easier to select.
thanks
Click to expand...
Click to collapse
This is already available in the current version. When the focus is on Pictures box, press the right softkey and select one of the 2 options available.
psyfactor said:
This is already available in the current version. When the focus is on Pictures box, press the right softkey and select one of the 2 options available.
Click to expand...
Click to collapse
Ops! Stupid me. Should try the apps first before commenting.
Anyway how about a module to modify the layout - changing the cpr file's fontsize, text placement and slide size. Make a visual presentation of changes being made.
Currently in order to see changes made to the cpr file, require changes in the settings>homescreen.
Thanks and thanks for such a useful apps.
illi said:
Ops! Stupid me. Should try the apps first before commenting.
Anyway how about a module to modify the layout - changing the cpr file's fontsize, text placement and slide size. Make a visual presentation of changes being made.
Currently in order to see changes made to the cpr file, require changes in the settings>homescreen.
Thanks and thanks for such a useful apps.
Click to expand...
Click to collapse
And how do you propose he accomplish that ? You STILL have to reload the CHome plugin to see your changes. Besides, making a GUI editor for the CPR files could prove to a huge pain in the ass, probably not worth his time
OrganicM said:
And how do you propose he accomplish that ? You STILL have to reload the CHome plugin to see your changes. Besides, making a GUI editor for the CPR files could prove to a huge pain in the ass, probably not worth his time
Click to expand...
Click to collapse
outerdepth said:
I am really impressed by the author, and heck I might even try to improve on this. Although I don't really see how.
Click to expand...
Click to collapse
Just responding to his comments. Too bad I'm not a coder. Well, if it can be done without hurting anyones's a$$,well and good. Otherwise....
Only suggestions I could think of for an improvements is perhaps getting rid of red for the disabled ones. Its a non-standard GUI practice. More commonly the disabled would be grey, or struck through, and an icon pair, like perhaps an eye & a circleslash (or similar) would denote the visiblity of the active ones. And maybe some way of not moving them to the bottom if they are enabled-invisible, but letting them stay in place.
Still, rather trifling things, and very nice app, that should be standadrd in any 6.1 ROM, as of now, IMHO, and should probably be in the settings Cpanel! Good stuff.
There is no software without bugs
There was a bug in version 0.9.0.0 which prevents Softkey2 URL to keep it value after the settings are saved. So I have updated the software to version 0.9.0.1. Please read the first post for more details.
Anyway how about a module to modify the layout - changing the cpr file's fontsize, text placement and slide size
Click to expand...
Click to collapse
It would be nice but it would be more like a software running on PC not on the phone because of its complexity and I don't think I'll have time for that for awhile
... More commonly the disabled would be grey, or struck through, and an icon pair, like perhaps an eye & a circleslash (or similar) would denote the visiblity of the active ones. And maybe some way of not moving them to the bottom if they are enabled-invisible, but letting them stay in place.
Click to expand...
Click to collapse
Belive me, grouping the panels by their visibility is more difficult to do than leaving them in place but I chose that way because it represents exactly what the user will get on the homescreen.
*Off topic*The version number starts at 0.9.x.x: because I haven't had enough time to implement every features I have planned for version 1.0.
Features still not implemented:
Changing page order on Customize window
Adding/Deleting page on Customize window
First of all, thank you for making such a great app. I installed it on my Vox and it works great. The only question I have is: How can I add the CLinks page? When I make it visible, it's not on the homescreen, because it's just not present in the reg. Is there an easy way of adding it?
so i was messin around with it because it diddnt seem you work i hid all the panles and now it wont load even a blank screen when i reset it it freezes at with the start menu bar showing and the windows wait symbol anyone got an idea or am i F'd
Can you still open it with Active Sync? Because if, you might wanna delete the sliding themes and then reboot. It'll probably show that it can't load a layout, but you can acces the startmenu again.
kevitoNY said:
so i was messin around with it because it diddnt seem you work i hid all the panles and now it wont load even a blank screen when i reset it it freezes at with the start menu bar showing and the windows wait symbol anyone got an idea or am i F'd
Click to expand...
Click to collapse
I tried that myself and it required a hard reset to fix the problem. I didn't expect the homescreen to crash like that when no panel is visible (typical Microsoft QA
To do a hardreset:
- Turn off the phone
- Remove the battery for a few seconds and put it back
- Hold both your soft keys for a couple seconds and then while still holding the 2 keys, press power on.
I'll make sure that there's must be at least one visible panel in the next release.
Top Bar Gone
When I install either this one or CHome Weather, the top bar with the status icon disappears. If I uninstall both, the top bar reappears. I have tried it several times, and I get the same results. Any ideas?
tlogix said:
[*]Saving the new settings will automatically update the homescreen without rebooting the phone.
Click to expand...
Click to collapse
Does it just reload the homescreen? If it does, it want work with for people using the TestUIPlugin(like CHome Weather). If this panel is being used, then a reboot is needed to reload the homescreen. But I could be wrong, I was once before.
debabratadey said:
When I install either this one or CHome Weather, the top bar with the status icon disappears. If I uninstall both, the top bar reappears. I have tried it several times, and I get the same results. Any ideas?
Click to expand...
Click to collapse
Which Sliding Panel layout is your homescreen set to?

[Updated] Text Colour - All Programs Hightlighted Item

I have 2 problems...
[1]
I have managed to change the header/title background image for the Sound, Customize Tabs, All Programs & Music Library pages, but now I need to change the colour of the text shown on top of this background.
Does anybody know what registry setting or manila file I need to edit to change the colour of the text in the title bar for these pages?
I have been through every forum topic that remotely mentions text colour/color... but can't find anything relating to these pages. I've also looked through every registry entry on my phone, and can't find anything there either.
I want the colour of the title text on the Sound, Customize Tabs, All Programs & Music Library to be white... as it is on the Settings page (see images below).
{
"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"
}
[2]
I have managed to change the text colour for the title on the Communications page via a registry setting, but I can't seem to find the right manila file for the header/title image.
The Communications page looks identical to the Sound & Customize Tabs pages, yet they don't share the same background images or text colour settings... seems odd!
Does anybody know which manila file relates to this header?
Can anybody help? Thanks, in advance
Well... it's been 6 long days... and it appears nobody knows how to change the text colour on the pages I mentioned above
I've managed to solve problem number [2]... the header/title image for the Communications page is actually a simple PNG containing the header & background in one large image... and not in a manila file. Same goes for the highlight image for this page. Maybe this is because the Comm Manager can be accessed even if TF3D is turned off!
I've also partially managed to solve problem number [1]... the colour of the title text on the Sound, Ring Type, Ringtones, Customize Tabs, All Programs & Music Library pages is controlled by one of the mode9 files (one which initially generated an error in the m9editor, but it turns out I could still edit it).
Anyway... I'm still stuck on how to change the default black text that appears on the All Programs page for a highlighted program. The All Programs page is the only page that doesn't alter the colour of the text for a selected item... items stay in black text whether selected or not... so I need to know how to change that to white. I know which mode9 file relates to the Program Launcher... but there's no entry relating the the colour of the text when highlighted, so I imagine I will have to create an entry. I've tried a few variations, but none of them work... I'm basically taking stabs in the dark here, lol. Does anbody know where in the mode9 file (at what level) I need to insert the text colour reference for a highlighted item?
I've only had my HTC Touch HD since Christmas day... so almost a month... and I've mostly finished 'skinning' it... all thanks you guys. Everything I've achieved so far has been by reading through endless forums. I've not expected anyone to do anything for me... and I'm more than happy to put the work in... but I'm about pulling my hair out trying to figure out how to change 1 simple bit of text colour
Please, please, please.... can anyone even point me in the right direction
While I'm waiting... a few tips
I thought I might share a few things I've learnt & a few problems I've solved... just things that bugged me.
[1] No SMS sent message. I wanted it.
In the registry, go to: HKLM\Software\Microsoft\Inbox\Settings & set SMSNoSentMsg to 1 (or create a New String Value, if it's not there!)
[2] New SMS/MMS/Email sound. It played once & stopped. Easy to miss a new message. I wanted the sound to repeat.
In the registry, go to: HKCU\ControlPanel\Notifications. Find the folder for Reminders {15F11F90-8A5F-454c-89FC-BA9B7AAB0CAD} (inside you'll find a key called "Default"... it's value "Reminders" tells you this is the folder for Reminders... you need to know this so you can locate the folders for SMS/MMS/Email. For now, copy the value of "Options" which should be "1073741845". Now go back to where all the other {folders} are, and find the ones for SMS/MMS/Email and change their "Options" value to "1073741845 (copy & paste). That's it... new SMS/MMS/Email sounds will be repeated!
NOTE: You may find that the sound will not stop playing, even after you've read the new SMS/MMS/Email. I haven't found a way to prevent this (yet!), as it appears WM6.1 doesn't give the command to stop playing these sounds... as it was designed to not have these sounds repeating in the first place. So in the meantime, pressing the END/HANGUP softkey seems to halt the sound immediately!
[3] Threaded SMS. I hate it. I don't want my SENT SMS to appear in my INBOX marked with "Me:". If I sent it... it should be in my SENT items and nowhere else! Plus... seeing one long conversation like "happy new year. you too. my father just died. fancy coming to a party" etc... when each message is months apart and not related to the same conversation... is just ridiculous. Why a choice of thread or not is not included in the options is beyond me!
In the registry, go to: HKCU\Software\Microsoft\Inbox\Settings\OEM & set SMSInboxThreadingDisabled to 1. Threaded SMS is GONE!
[4] Reading an SMS... the page initially jumps to below the "Sent:" information... this is annoying. I usually like to be able to see the date/time the message was sent while I'm replying, and having to always scroll up a bit on every message gets annoying.
Find the file: c:\windows\read_sms.htm and move the anchor tag with an id of "Inbox:top" to just below the first div tag under the opening body tag. No more jumping!
[5] ActiveSync constantly running... me closing it... and it's running again within minutes.
Go through the ActiveSync set-up... tell it to sync MANUALLY, and when you're asked what to sync (contacts, addresses, etc), UNTICK THEM ALL. No more ActiveSync running all the time!
[6] Selecting "English United Kingdom" in my regional settings... still shows "favorites" instead of "favourites" in some of the People menus, and the date on the Home tab is in an American format.
There are 2 manila (XML) files (one US, one GB) for Home, People & People List. Whether you select English US or English UK... manila is using the US version of these files... I don't know why. Find the GB versions of these files (00a49dc2_manila, 4d8aad9e_manila, 5fbd18e6_manila) and rename them to the name of the US versions (1dea52e0_manila, 7fc62a3c_manila, 590ad244_manila). Then edit the page relating to the Home screen (590ad244_manila) and change the date format to "dddd, dd MMMM yyyy" which will give you "Friday, 23 January 2009" instead of the current "Jan 23, 2009".
I hope these help somebody else
I think you have a wrong "
sidepa said:
[2] New SMS/MMS/Email sound. It played once & stopped. Easy to miss a new message. I wanted the sound to repeat.
In the registry, go to: HKCU\Software\ControlPanel\Notifications. [/B]
Click to expand...
Click to collapse
here go to:HKCU\ControlPanel\Notifications ,Not path Software......
and I need change colors too, Can you say a lot????
Damn good tips!
Thanks for these.....
amiapig said:
I think you have a wrong "
here go to:HKCU\ControlPanel\Notifications ,Not path Software......
and I need change colors too, Can you say a lot????
Click to expand...
Click to collapse
You're right... my bad. I've changed my original entry to reflect the correct registry position.
For anybody else wanting to change the colours of the title text....
[1] Open the mode9 file "5c9aa261_manila", and find the colour reference for "TitleText" (which refers to the title in the main TouchFlo Tabs) & "TitleTextLowLayer" (which refers to the title in the Sound, Ring Type, Ringtones, Customize Tabs, All Programs & Music Library sub pages of TouchFlo). Change the colours to whatever you like, and "save as". Copy this edited manila file over to your device & replace the existing one.
[2] The colour of the title for the Communications page isn't controlled by the above manila file... you have to change a registry setting instead....
Go to HKLM\Software\HTC\CommManager and find the key called "TexColorSetting". It contains a lot of hex colour codes... the first 6 digits being "50 50 50", which is the dark grey colour of the Communications title. Change that to whatever colour you want!
Did you manage to change the white background color from the music library tab?
I'm searching everywhere for it but cannot change it.
If i use the background for all tabs the '3d' grid disappears but the white background sticks ..
nixx-X1 said:
Did you manage to change the white background color from the music library tab?
Click to expand...
Click to collapse
I hadn't even tried to do that, because I want my Music Library background to stay white.
However, I've just done a bit of experimenting on your behalf, and can confirm that you can have the same background in the Music Library as you have in all other tabs. (or a different background if you prefer!).
You need to edit the Mode9 file "5c9aa261_manila" (in m9editor), and find the section that relates to "BackgroundLevel0" & "BackgroundLevel1".
Copy the 2 properties found in "BackgroundLevel0" as shown in the pic below, and paste them into "BackgroundLevel1". You'll also need to DELETE the "Opacity" property from "BackgroundLevel1".
Basically... your file should look like the below image!
sidepa said:
I hadn't even tried to do that, because I want my Music Library background to stay white.
However, I've just done a bit of experimenting on your behalf, and can confirm that you can have the same background in the Music Library as you have in all other tabs. (or a different background if you prefer!).
You need to edit the Mode9 file "5c9aa261_manila" (in m9editor), and find the section that relates to "BackgroundLevel0" & "BackgroundLevel1".
Copy the 2 properties found in "BackgroundLevel0" as shown in the pic below, and paste them into "BackgroundLevel1". You'll also need to DELETE the "Opacity" property from "BackgroundLevel1".
Basically... your file should look like the below image!
View attachment 153052
Click to expand...
Click to collapse
DUDE! you're my hero
thanks man!
it works perfectly
and now to find a way to put a custom background behind it instead of the sprint_bg one
The image called "Manila_sprint_bg" relates to file "4a087e41_manila".
Simply edit that file (using Manila Editor) and use whatever image you want!
sidepa said:
The image called "Manila_sprint_bg" relates to file "4a087e41_manila".
Simply edit that file (using Manila Editor) and use whatever image you want!
Click to expand...
Click to collapse
I know
But I already did this for the background of all tabs.
So will replace the location for the level 1 to refer to a different image (or see if I can add a new manila file) as I want it to be different.
thanks again!
sidepa said:
I thought I might share a few things I've learnt & a few problems I've solved... just things that bugged me.
I hope these help somebody else
Click to expand...
Click to collapse
You hope?! Bro.. friend... buddy... it not just helped... it saved me a bunch of bucks, 'cause i'm not tempted to smash the black gadget at the wall anymore.
cerato said:
You hope?! Bro.. friend... buddy... it not just helped... it saved me a bunch of bucks, 'cause i'm not tempted to smash the black gadget at the wall anymore.
Click to expand...
Click to collapse
lol
I'm just curious as to which particular 'feature' was annoying you so much?
Glad you got it sorted anyway!
sms thread and info hide... anyway the list is as long as route66... but this is in particular... the good thing is that this forum seems to be endless as well... so never late to learn a nice tweak. thnks again
sidepa said:
[3] Threaded SMS. I hate it. I don't want my SENT SMS to appear in my INBOX marked with "Me:". If I sent it... it should be in my SENT items and nowhere else! Plus... seeing one long conversation like "happy new year. you too. my father just died. fancy coming to a party" etc... when each message is months apart and not related to the same conversation... is just ridiculous. Why a choice of thread or not is not included in the options is beyond me!
In the registry, go to: HKCU\Software\Microsoft\Inbox\Settings\OEM & set SMSInboxThreadingDisabled to 1. Threaded SMS is GONE!
[4] Reading an SMS... the page initially jumps to below the "Sent:" information... this is annoying. I usually like to be able to see the date/time the message was sent while I'm replying, and having to always scroll up a bit on every message gets annoying.
Find the file: c:\windows\read_sms.htm and move the anchor tag with an id of "Inbox:top" to just below the first div tag under the opening body tag. No more jumping!
Click to expand...
Click to collapse
Thanks for the tweaks. Here below i explain a bit simply to users like me (i.e. "dummies)
Enter to above registry using some reg editor program like SKTools for example. If OEM is not preseent, create a key with this name. Then enter in the key folder and create a string named SMSInboxThreadingDisabled with value 1.
===========
To change read_sms.htm use total commander, navigate to windows\read_sms.htm, use the edit function, then cut/paste below the first div tag (its little above cut item.
That's it.

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

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!

\\\\\\\\\ F i n g e r K e y b o a r d 2 ///////// v2.1 - NOW ONLINE - all resolutions

{
"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!!!

Categories

Resources