[CAB] Xda Utilities + compact floating launcher (TBL-Based) - Windows Mobile Apps and Games

Hi, first of all, sorry for my bad english; I´m not a developer, I´m just a enthusiast with very limited knowledge
This is NOTHING new; although CHT provides A LOT of extra features (incluiding a beatiful launcher), but CHT is a TODAY PLUGIN, and their use involves the "exit " the application in the foreground.
After tried too many launchers, I couldn`t find anything with a "System-Utility-flavor" (the feel of actual launchers are like an app more, with a normal window); I searched a launcher capable of appear in top of any window (without completly cover it), with minimal impact in the state of the foreground window...
To explain this, an example is an old misunderstood app; that was SideX
www.theunwired.net/?item=review-mtux-com-sidex-2002-applet-platform
Or this type of app, BUT configurable for a Launcher in "Launch Pad mode", and Alt-Tab task switcher and other capabilities (the launcher offered by this software company is another app, but is a today plugin):
http://www.sbsh.net/products/windows_mobile_pocket_pc/phoneweaver
Coming back to WM6.5.x, Taskbar Launcher is very good in that sense, but because its development was stopped, no more support, and I could never get rid of a system freeze when I hit in a empty space. However, it has several useful features that can be implemented for other similar apps
Well, so far the closest application to SideX I've found (but fully functional) is a commercial launcher named "Hi-Launcher", from a software company with several years in the the PDA world
I know, someone who has seen, maybe think that it is an application rather ugly and old-fashioned, but I think that with the adequate settings It can be very USEFUL, although with small icons It can be operated with the fingers without issues (the selection can be "dragged" and the desired action only will started once you release the desired icon)
I´m not related in anyway with this software company, only want to show my set of utilities an personal setup, that probably will be useful for someone else. In fact, if anyone knows of other similar application with the same functionality and feeling, please let me know! ( of course, after testing this "pack" )
The provided cab is conformed by several utilities developed for xda members, with a setup adapted with the mentioned commercial app (the cab does NOT includes Hi-Launcher). In summary the two main parts of this "suite" are: The xda freeware utilities preconfigured, and the commercial launcher ( named as "RNS Hi-Launcher" )
{
"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"
}
---Hi-Launcher personalized menu in WM6.5.x----​
FEATURES/XDA APPS
-"Floating" Launch Pad, without interfering any open app (maybe only interfers on pausing video playback)
-Anywhere, anytime the preconfigured functions will be available
-Is included a "start menu" icon (that launch the standard WM6.5.x Start Menu), because in this setup, its purpose tis not to replace the Windows Start menu (this thanks to TBL`s commands)
-As Task Manager, its conformed with xTask, with the most reliable setting for WM6.5.x custom ROMs
-XTask is complemented with uTask, because Ameba doesn´t work well for it
-By default, in the top bar appears the icons of open apps and you can select to activate the desired app (default xtask/xhook brehavior), but it only was possible by delaying the autostart of xHook (because the use of TBL that normally interferes in this feature, but fixed through the delay of initializing xHook) .
If you dont´t want to have the top bar with icons of open apps, please delete the "xHook_delay.lnk" file from "\Windows\Startup"
-arkSwitch is disabled, because xTask with the correct setting (and uTask assistance) work best ; while ameba and akswitch can be reenabled after desinstall this "pack".
-Rotate Screen function, Camera, File explorer, etc, with availability anytime
-Torch icon (netripper´s torch) is complemented with "keepscreen readable" app, allowing to keep on the device (the device goes to sleep only after the programmed time has ocurred, 3 min by default, registry setting) . Of
course, tapping again the torch icon, turns off the light before the programed time.
The registry key is:
HKEY_LOCAL_MACHINE\SOFTWARE\TorchButton\FlashlightTimeout
If your device does not support flash light, simply assign other function to this element in: Start -- Hi-Launcher -- Design the menu , and pick the program that you want.
It does the same with other functions.
-The bluetooth icon turns BT in discoverable mode
-Included virtual d-Pad (avalable anytime from anywhere in the PPC)
-Screen OFF icon
-Many customizable functions/launch possibilities
...Also, this includes a simple but versatile task switcher in Alt+Tab style
TRIGGER METHODS INCLUDED
Of origin, Hi-Launcher can be triggered only by Hard Button key, also a trigger through Start button tap (only Start button in TOP bar, NOT compatible with WM6.5.x builds); and Scren gestures.
At this time, these trigger options are not practical, because lastets devices have few main hardware buttons (unlike the LG Fathom, that has a dedicated Taskmanager hardware button); and the gestures are ocupped by other apps and are not accurate.
.Therefore I decided to find the way to this launcher can be triggered by shortcut, with the aim of being able to use this "suite" and use it as possible, This thanks to vjay555´s vjkeyPress.
Because it, and TBL commands, xTask and a registry key; included in this "pack", this launcher can be triggered by the following methods (default)
-Hitting anywhere in the top bar (HTC Notification and the other functions not lost, because it´s included in the Launcher pad)
-LongPress Send key
-Dragging a line from an empty area of top bar, or dragging a line from start (bottom) windows logo. This NOT interfere with any gesture stored in your device (this is a simple function of xTask)
As mentioned, this all comes preconfogurated, but you always can make your own configurations, just I think this cfg is the starting point to enjoy the great xda utilities.
INSTALLATION INSTRUCTIONS
-If you installed any task manager, pelase, uninstall it or deactive it (no problem with arkswitch, this cab overrides it in the ROM)
(install both in MAIN memory, NOT storage card)
-IMPORTANT: FIRST Install Hi-Launcher 1.1 (Not provided)
Hi—Launcher is shareware (9 day trial)
www.hilauncher.com
You can play for a while with this software to learn its basic funcionality; but all default settings will be overwritten in the next step. Anyway, is important to open the Hi-Launcher Menu in order to trial period of this app to be activated.
-Install the provided cab (xda Utilities). This file contains THE basic, but useful system utilities for your WM6.5.x PPC (Custom ROM recommended)
-Soft reset (important)
The new launcher brings when you hit the top taskbar of WM6.5.x; Send Key (hold), or drag a line from top bar, or from start (bottom) button ...and take advantage of ease of use and multitasking
Of course, the settings of Hi-Launcher can be personalized even more
EDIT, IMPORTANT: In Hi-Launcher confIguration menu, please don`t change "Menu Trigger" configuration, in order to keep triggering the launch pad with the mentioned trigger methods.
To restore the suggested functionality of Hi-Launcher (just in case), I included a File called "Hi-Launcher reapply settings.zip", not necessary if you don´t change the "menu trigger" setting
Remember, RNS Hi-Launcher is shareware, which implies that after using it for the trial period, you should buy or unisntall, which is reason I also wonder why other BEST alternatives exists, with the same or BETTER posibilities and feeling..
UPGRADING FROM TRIAL TO FULL
-Install or activate Hi-Launcher 1.x full version, then brings an option to keep setting, choose YES
Enjoy
(always you can Backup to file your Hi-Launcher Settings from its menu)
UNINSTALL AND REVERT TO ARKSWITCH/AMEBA
-Uninstall RNS Hi-Launcher
-Go to \TasbarLauncher\tblconfig.exe
-Select "Disabled" (also advisable on reinstallation of this pack)
-OK ( or "back key" )
-Uninstall "xda utilities for HL" (it takes up to a pair of minutes, because the tbl.exe process)
-Soft reset
After this, to revert Ameba and ArkSwitch to default setting, install "Revert Ameba Settings" cab (but I hope that you find xTask most useful with their proper settings)
The credits is 100% to all developers at xda for their hard work; I only cabbed it and preconfigured in a basic mode, I will add the full list of xda theads app used for this.
NOTE: THIS POST IS FOR WM6.5.X VGA/WVGA DEVICES AND "ALL IN ONE" VERSION; FOR WM 6.1/6.5 DEVICES, OR IF YOU DONT´WANT TO INSTALL xTASK, PLEASE SEE THE POST #9
Best Regards

This is for Hi-Launcher ?

Request
Yes, it´s a personalized menu for Hi-Launcher app, plus some utilities developed by xda members.
Of course; ideally, it would be that this was based on freeware, unfortunately I could not find any other app of this type
This is not only a topic to show a set of preconfigured basic applications, already developed ... but also a sincere request to the community:
REQUEST SECTION:
Functional features:
-Not designed to replace the start menu, because the launcher will be used for the very basic and frequentry used functions/apps
-Relatively small, floating window that does not cover the foreground app (any type of app); and neither change the state of foregroud app or window
-Fast, lightweight
-Integrated App switcher (configurable)
-Autoclose if not action selected (time programmable)
-The LaunchPad must remain visible for a few moments after the desired action is selected, and meanwhile the selected icon is resalted (useful in slow-start apps/functions like screen rotation while cht, to prevent double-tapping that consequently opens another element that is to be drawn)
-Also, the selection must be "swappable", and launch the desired action only at release of the desired icon.
-Very configurable, but no easily accidentally modified settings in daily usage.
Trigger methods
-By shortcut, or command parameters, e.g. "launcher.exe /showpad"
-Only optionally: assigning a rectangular touch-area for triggering (resizeable) in top bar; and don´t interfering with taskmanager and start icons in WM6.1 top bar-type; while in WM6.5.x can be assigned to all the area of top bar (Taskbar Launcher type)
Aesthetics features:
-3D effects are not so important, because the priority of fast and lightweigth feature; but desirable ONLY if it not compromisses the speed and/or compatibility
-Transparency effects, mainly for the pad´s background (semitransparent pad with texture would fantastic!)
-Icon Size: Not too big, to easly accomodate several apps/functions; although larger than Hi-Launcher´s icons
Yes, it´s a large list for a simple-type app, but I think this type of launcher would very useful and universal
By mean hi-Launcher, menu configuration is somewhat difficult to make 3 or more columns designs (therefore the preconfigurated files) ...but meanwhile this app has most of the features listed above.
I wil post a duplicate of this post in the appropriate area, and I promise duplicate this list only this time...
Best regards

Internet connection
Delete it, i made a mistake, sorry!

do you gone made one for 6.5?
i think is great peace of work

kromo1 said:
do you gone made one for 6.5?
i think is great peace of work
Click to expand...
Click to collapse
I wil repack a 6.1/6.5 version, but it involves to forget of the trigger by tapping the top bar, that would lost (because this trigger method depend of TBL, that takes almost total control of top bar taps, affecting the start button and "ok" button in WM6.1/6.5)
I will search a method for get arround the problem
The posibble workaround for this pack in WM6.1/6.5, is find an app that assigns a rectangular touch-area (resizeable) in the top bar, for triggering ANY app (maybe using arkswitch only to trigger Hilauncher ?); or get some type of uTask app, but that works in top bar.

it will be nice
gracias.

Hi, thanks for this setup, I like it But my device is qvga and the icons are too small, is it possible to make the icons bigger?
And also, I only want the launcher with your trigger method (and things required to make them work), can you provide a cleaner cab without other ultilities? (I already have xtask and hilauncher). Thanks a lot

Splitted cabs for max compatibility
Here are the cabs to obtain maximum compatibility in the most WM6.5.x, WM6.5, WM6.1 devices. However, THE TRIGGER BY HITTING THE TOP BAR WAS ELIMINATED (for compatibility).
Hi-Launcher Still can be triggered by shortcut, also, by means Send Key (hold); and by means the xtask preconfigurated cab, drag a line from a empty area in top bar to activate a buttons where HL can be opened.
The first cab (this post) also places an additional shortcut in the root folder of main memory to trigger HL
The installation procedure is almost the same described in post #1, be sure install all this in MAIN memory:
-If you installed the complete version (post #1), uninstall it
-Install Hi-Launcher (if already not), open its menu in order to learn the basics and activate the trial period (in case)
http://www.hilauncher.com/
-Install "XDA_Util._for_Hi-Launcher_(Simple).cab", to copy the basic utilities and overwrite the default trigger method, being now triggered HL by shortcut
-Optionally, install xTask (two cabs provided: one for WM6.1/6.5, and other for WM6.5.x). This is not mandatory, but xTask is the task manager that best matches with this type of utility. If you install xTask, make sure to deactivate other task managers. In case of ArkSwitch, there is not problem if you use the WM6.5.x Xtask cab
If you decided intall xTask, but dont´t want to have the topbar/taskbar with icons of open apps, please delete the "xHook_delay.lnk" file from "\Windows\Startup"
-Soft Reset
Note: Once intalled the utilities, In Hi-Launcher confIguration menu, please don`t change "Menu Trigger" configuration, in order to keep triggering the launch pad with the trigger method by shortcut (really, the trigger shortcut is an emulation of pressing the "Esc" key, and Hi-Launcher is preconfigurated [in this setup] to react to this "hardware" Esc key).
At this point, the basic components are in your device, but the personalized menu isn´t ready
To get the basic suggested design in VGA and WVGA devices, copy the "Base Menu_VGA_WVGA.*" file to your device and open it. Note that so far, this menu design file seems to work properly only in VGA and WVGA devices. EDIT: The base menu works also in QVGA screens, thanks to bismuth89`s feedback.
..

it will be nice

thanks
Thanks for the base menu, it also works on QVGA the only problem is that icons are really small, but I can live with it since the launcher is very useful
(screenshot attached)

bismuth89 said:
Thanks for the base menu, it also works on QVGA the only problem is that icons are really small, but I can live with it since the launcher is very useful
(screenshot attached)
Click to expand...
Click to collapse
Thanks for the feedback, and yes, the icons are small; but the advantage of this launcher, unlike most launchers, its the "warm" selection of the desired app (if you move your selection, then the last released icon will be opened, and not before)
...and although apps are not mine, it's good that this thread will be useful to someone else
Can you attach the file of the menu that your designed? I believe that It can be useful for others, who do not want to fight with the difficulty of the design options that come when you try to use a several columns menu
Best regards

QVGA menu
Sure why not And only now I notice this "warm selection" feature you said, indeed it helps a lot to prevent launching the wrong app
If not for this thread I wouldn't even try Hi-launcher because the screenshot in their website look so unattractive
Here is the QVGA menu in the screenshot above:

Related

Touch Commander

I found this app and it runs very very well in our Atom WM6...
Together with FTouchFlo this app is light to install and very easy to configure
it is not freeware but you can search for the demo
{
"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"
}
that is a very nice application, i tried it and change the skin too. now have registered program courtesy of ipmart forum ;-)
It is a very nice app, easy to use and together with FTouchFlo its awesome!
Credit to efrost for this GREAT appz
Overview
FTouchFlo is the program which gives you possibility to control with your Windows Mobile PDA without using stylus but with your finger!
It allows scrolling contents of windows in most of applications (Outlook, File explorer, MS Word, Notes, Contacts etc.) where vertical or horizontal scroll bars are! Along with scrolling feature FTouchFlo provides launching functionality. You will be able to start up to 4 your favorite applications just sliding your finger on the touch screen in one of four directions.
Instructions:
1. Scrolling and standard windows behavior: To scroll contents of a window with vertical or horizontal scroll bar you have to touch your screen and immediately start scrolling by moving your finger. You have just a few milliseconds (Delay) between the moment you’ve touched the screen and started scrolling. If you’ll not start scrolling immediately, your PDA will be working as usual (standard windows behavior function): you’ll be able to select text or use tap-n-hold function to invoke context menu.
2. Zones: There are 2 zones of touch screen controlled by FTouchFlo:
Zone “1” is always used for scrolling or “standard windows behavior” functions. Zone 2 might be also used for launching up to 4 your favorite applications.
Note: Scrolling and “Standard windows behavior” functions are also available in the Zone 2.
3. Launching: To launch one of four predefined applications you can use four different gestures: Down->Up, Up->Down, Left->Right, Right->Left.
Note: You should always start gestures for launching applications from the Zone 2!
Note: You should start moving your finger almost immediately (GestureWaitingDelay) after you’ve touched the screen!
• Down-Up gesture should be started from the bottom of the screen and you should move your finger to the 1/3 of screen in the direction to the top of screen: • Up->Down gesture should be started from the top of screen and you should move your finger to the 1/3 of screen in the direction to the bottom of screen;
• Left->Right gesture should be started from the left of screen and you should move your finger to the 1/3 of screen in the direction to the right of screen;
• Right->Left gesture should be started from the right of screen and you should move your finger to the 1/3 of screen in the direction to the left of screen.
4. Excluded applications. This feature allows you to restrict FTouchFlo control gestures when some application is running. It is useful in case if the application natively supports scrolling with finger function or gestures.
5. Disabled when SIP is active. FTouchFlo will be automatically disabled when you have SIP (Software Input Panel) active, so you can use Block Recognizer, Letter Recognizer and other SIPs without taking into account that FTouchFlo is running.
Limitations
1. Transcriber is not supported.
2. Scrolling doesn’t works in MSExcel, Resco Photo Viewer and some other applications with unusual approach how to use scrollbars. 
3. Windows internal calibration application will not be working while FTouchFlo is running.
Licensing, using, copyrights etc.
1. You can use FTouchFlo for non-commercial purposes free of charge.
2. You can include FTouchFlo in your ROMs with notice about FTouchFLo copyright.
3. You can distribute FTouchFlo together with your application with notice about FTouchFlo copyright.
4. All rights to FTouchFlo belong to FTouchFlo developers.
5. You can use FTouchFlo on your own risk.
6. FTouchFlo developers are not responsible for any problems caused by using FTouchFlo.
Troubleshooting
If the touch screen is not responding, it might be caused by FTouchFlo. Just softreset the device.
Changes in 1.4.1:
1.Exclude debug feature from "Excluded programs"
Changes in 1.4:
1. Fixed a few bugs causing not stable behavior (freezing, white-screen or so.).
2. Fixed LeftRightAppCmdLine parameter parsing.
3. Fixed "Excluded programs" list.
4. Display orientation now checked for each point. Hope issues with "incorrect calibration" in landscape mode on some devices will be solved.
5. Whole application optimization.
6. Added scrolling in "Agenda One" windows. Changed scrollable window searching algorithm.
7. Added possibility to turn off scrolling function. New parameter "DisableScroll" with possible values: 0 - scrolling enabled and 1 - scrolling disabled. For example, to disable scrolling in all windows put DisableScroll:1 to the configuration file.
Guys you can also use the minimize.exe with • Up->Down gesture to minimize any program easily~!!
Download here http://www.mediafire.com/?djmjmmejmym
minimize app here ---> http://www.mediafire.com/?3mzxozxxxwi
Im using both of them Touch Commander and FTouchFlo
Both working great especially FTouchFlo!!
For Touch Commander, beside being RAM hungry, it has a bug.
I encountered error after tryin to change the link in the cube that originally launch the camera/wm player/video. The TC failed to start and had to be reinstall
ckaidi said:
Im using both of them Touch Commander and FTouchFlo
Both working great especially FTouchFlo!!
For Touch Commander, beside being RAM hungry, it has a bug.
I encountered error after tryin to change the link in the cube that originally launch the camera/wm player/video. The TC failed to start and had to be reinstall
Click to expand...
Click to collapse
I do feel the TouchCommander is a little memory intensive
In-terms of changing that particular link camera/wm player/video I merely deleted the paramater -video so it just opens in camera mode, its ok for now.
okay, let me try it,. ;D
Incase anyone is wondering here's an example of my CmdLine.txt found in /ProgramFiles/FtouchFlo
DownUpApp:/Program Files/TouchCommander/TouchCommander.exe
DownUpAppCmdLine:
; Exclude applications
Exclude:TouchCommander.exe
Touch Commander keeps crashing!
I installed Touch Commander on my WM6 ATOM AKU 070 and it seemed to work fine at the beginning. But once I started using it and started adding Contacts and Applications into it, it started giving problems and then it finally crashed and died on me
Anyone with a similar experience?
I have been using TouchCommander for a week now without issues, Im sorry to hear ppl are having trouble, consider the possibility of conflicting software and perhaps trial and error.
iiiyuppp,.
Nice apps one, i am using registered version of this commander from other forum,. anddd, this is good,. ;D
but lately i am thinking that there will be nice if the cube rotation can be changed,. hehe,.
Garmin said:
iiiyuppp,.
Nice apps one, i am using registered version of this commander from other forum,. anddd, this is good,. ;D
but lately i am thinking that there will be nice if the cube rotation can be changed,. hehe,.
Click to expand...
Click to collapse
Changed in what way?
maybe hes toking abt the rotation effect ;p
I actually stop using this le due to the bugs when changing the launching appz links. Hope to see a new version soon thro
ckaidi said:
maybe hes toking abt the rotation effect ;p
I actually stop using this le due to the bugs when changing the launching appz links. Hope to see a new version soon thro
Click to expand...
Click to collapse
thats right bro,.
i'm talking about the rotation effect,. ;D
Hmmmm.. yep it is a little buggy and caused my wifi to stay on after SR.
It installed ok for me but when i try launching the camera and error occurs with a unknown mode code 65600420 and for video 2080838464.
Anyone can help me
Its very easy to configure, tap and hold/edit for camera I just delete what ever is in params.
NICE APPS~~~ Thanks~~~
homer285 said:
Its very easy to configure, tap and hold/edit for camera I just delete what ever is in params.
Click to expand...
Click to collapse
Hello mates,
I have been using this nice app, for a week now and I like a lot. I have experienced some problems linking to some apps (MemMaid crushes all the time), but now I think I got it in a good shape. I have also changed the WMP/camera/video links with the following with no problems: Audio Manager/Photo Viewer/Core Player. As for the FTouchFlo, I'm having problems using the LeftToRight and RightToLeft gestures. Any way, it works fine for me and I have also made a copy of the Settings folder, so in case of a malfunction or crash (due to a new link or what ever else), I just copy/paste/replace it and it's good to go again.
TouchCommander make my camera stupid~ HELP ~!
I have some question.... after i install 'TouchCommander'...everything in my O2 atom life still work well...when i removed... my camera manual button (a small button beside the mobile) can't work...everytime u press, it appear an error window >> " The file 'TouchCommander' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file." wat should i do.... i tried reinstall but still the same problem... any PRO can help me... ?
@brent26
remap the button at start-setting-buttons
hopes it helps

[APP] \\\\\\\ FingerKeyboard v2.1 /////// best WinMo typing experience!

{
"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!
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
HELP / FAQ / TROUBLESHOOTING
Read this whole text before using the FingerKeyboard or asking for help! If your question is already answered in FAQ it will be ignored. Don't be lazy!
What version should I install on my XYZ device? / What is WVGA, WQVGA, VGA and QVGA?
To successfully install Fingerkeyboard on your device, you need to pick the correct version for your phone. For example, let's say you want to find out what resolution Samsung Omnia has. Type "Samsung Omnia review" into Google, and among the first few results usually you'll get the most popular review sites listed. Reviews always contain resolution information, so we easily find out that Samsung Omnia has a 400x240 pixels resolution. That means you should install FingerKeyboard WQVGA cab.
Here's the list of supported resolutions for FingerKeyboard, with their standard abbreviations:
WVGA - 800x480
WQVGA - 400x240
VGA - 640x480
QVGA - 320x240
Why does FingerKeyboard look differently on my device then on the screenshots?
There can be some small differences between the screenshots and what you see on your screen. The reason for this is that different layouts can have different features, graphic elements or button layouts. We consider English layout to be the "standard" layout, with best combination of button size and positions.
How can I type those special characters that appear above normal characters?
Press and hold a key.
How to switch to full CAPS?
Press and hold the shift button.
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 ^c or ^x characters. Then press and hold ^v to paste. On some layouts these are named "cut", "copy" and "pst". Same thing with "undo" option - you can use "undo" at any moment, and it will take you back for unlimited number of steps.
Where is that Config tool you mention?
After you install FingerKeyboard, go to Start > Programs > Finger Keyboard.
How can I switch to numeric keyboard?
Press 123 button. If your layout does not have dedicated 123 button, press Shift and 123 will appear on your Language toggle button. Behavior of Language toggle button can be customized in Configuration tool.
How can I change a color scheme of the keyboard?
Config tool > Main > Color scheme: select which ever you like and press OK or Apply.
How can I select language layouts?
Config tool > Main: you will see a list of all language layouts you have in your FingerKeyboard folder. Put a tick next to the layouts you want to use and press OK or Apply. We also advise you to physically delete layouts you don't want to use from oyur device (Program files / FingerKeyb / Skins). This will make Config tool start up a little bit faster and use less memory.
What are all those Backspace options in Config tool?
Behavior of Backspace key can be customized to suit your needs. You can separately control what will Backspace do on short click and long press, as well as how it will behave in small caps or caps lock mode.
How to minimize or turn off the keyboard?
Short press the keyboard toggle button (the one with small keyboard or switch sign on it). Long press on this button will turn off FingerKeyboard and switch to default HTC keyboard.
How to disable click sound?
Run FingerKeyboard Config tool. Under "Options" tab you will find a "Press sound" box. Here you can select from several different click sounds, all of which have "quiet" and "loud" versions. This is useful if you want a subtle click sound, but don't want to lower the volume for the whole System. There is also a "no sound option".
How can I get vibration feedback?
Config tool > Options tab > Press vibrate. Here you can select how long you want the vibration feedback to last. Minimum of 20ms will get you a barely noticeable vibration effect, while 80ms will be very strong.
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 have tried to include as many as possible, believe us!
How can I make FingerKeyboard a default keyboard? / How can I keep FingerKeyboard as default keyboard even after reset?
You can use a small program called SIP Change. Look it up on XDA-developers.com forum, and remember to set delay to 40-50 seconds.
"Where is XYZ language layout? Why is it not included!?"
If you want a certain language layout, first check FingerKeyboard2.1 thread on XDA-developers.com forum if someone maybe already made an additional layout and posted it there. If not, the best thing you can do is to make your own layout and share it with other people. If your layout is good, we'll probably include it in next version. Please do not spam us with "I WANT THIS LANGUAGE!!!" messages. All language layouts depend exclusively on the community to produce them. If no one can't be bothered to make your language layout, we can't really help you.
Editing instructions:
You can use the existing layouts to make it custom layouts! The easiest way is to open one of the layout skin txt files and replace the existing characters with your own. Experiment a bit, and you will soon get the hang of it. Same applies if you want to make your own skin - edit the included bitmaps, and change the appropriate lines in txt files. Everything you want to know about FingerKeyboard actions, layouts, colors and resolutions is explained in "doc-about-skin.txt" that is located in the root of the FingerKeyb folder. Read it first before asking for help!
​
XT9 and Word 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.​
Bug tracker
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)
​
Using FKBD2.1 in ROMs
If you are a ROM cooker and wish to use FingerKeyboard2 bundled in your ROM, please notify us first. All ROM-usage requests will be granted, but we wish to know where the keyboard is being used. ROM chefs may find the following info useful:
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.
​
Very nice, is there a skins thread/section yet though? O_O
Hi, thanks.
I dunno if it's because everyone likes the default color schemes (there is a lot of them included), but very few people actually played with graphics for FKBD so far.
And those that did were mostly making small changes here and there, no big overhauls.
Your thumbs are appearing as blocked images...
http://www.imagesforme.com/skin/default/sys_icons/HotLink.gif
downloading now to test this out! Thanks!
very very nice!!!!!!
One question only, where are the settings stored so we can edit them (language selected, vibration enabled, sond type etc) and cook it into our ROM's
Need The ARABIC Language For QVGA
Any One Can Make it
i have already asked the authors in the main thread, Sorry Guys For double posts, but i need it
GREAT KEYBOARD, You have done the Best!!!
jtreminio said:
Your thumbs are appearing as blocked images...
http://www.imagesforme.com/skin/default/sys_icons/HotLink.gif
downloading now to test this out! Thanks!
Click to expand...
Click to collapse
You sure? Works perfectly fine for me :/
dody said:
Need The ARABIC Language For QVGA
Any One Can Make it
i have already asked the authors in the main thread, Sorry Guys For double posts, but i need it
GREAT KEYBOARD, You have done the Best!!!
Click to expand...
Click to collapse
It is available for VGA Giannis edition, but not for the utak3r QVGA.
However, we will make a QVGA version that will be just the same as WVGA / VGA with all language layouts included. Hang on for a day or so, and it will be posted!
p.s. Thank you!
Warmax88 said:
very very nice!!!!!!
One question only, where are the settings stored so we can edit them (language selected, vibration enabled, sond type etc) and cook it into our ROM's
Click to expand...
Click to collapse
Check Program Files\FingerKeyb\Skins - everything is in simple TXT files.
If you want to cook this into your ROM, we would kindly request that you first contact us and tell us what are you working on.
We will grant all requests for ROM inclusion, we just want to know where and how is the keyboard being used.
Whoa, i didn't notice that you have a thread in dev&hacking - i was about to suggest creating it instead of staying hidden in the blackstone section
Maybe it would be a good idea to lock the old one to keep the discussion in one place?
I am having trouble with the Giannis86 VGA cab. It wont install on my touch pro. I get an unsuccessful installation message.
rozenthal said:
it is available for vga giannis edition, but not for the utak3r qvga.
However, we will make a qvga version that will be just the same as wvga / vga with all language layouts included. Hang on for a day or so, and it will be posted!
P.s. Thank you!
Click to expand...
Click to collapse
thanks alot!!!!!!!!!!!
Waiting......
Thank you for this very customizable and user-friendly sip
Great work guys! This app has just hit Maturity 2.0 . It had some things needed to be fixed, but I had not expected this. Thanks
im confused.. this keyboard isnt correcting what i type
have i done somtn wrong? i evn checkd both boxes in htcxt9 options in fingerkeyboard settings
using qvga
any help would be much apprecaited
htctoucher

MS3 Config v0.16 - Many new features!

This project is no longer active due do a hard-drive crash and my loss of the source code.. To anyone looking for an active and up-to-date solution, I would suggest naong's MobileSense and his BackgroundChanger. It is very similar to MS3Config and I believe he will be implementing more features as time goes on.
Spb Mobile Shell 3 Configuration Utility (MS3Config v0.16)
---------------------------------------------------------------------
This is a small application I am developing that I hope will evolve into a full-fledged skin editor for Spb Mobile Shell 3. At the moment it only has the ability to change panel backgrounds (among some other helpful tool options), but it has a decent GUI and is unique in that it does not overwrite any changes that have previously been made to your copy of MS3 by other skins or widget packs... I have a long way to go but take a look at the features in the changes list and the planned features below it... Please give as much feedback as possible, good or bad, and don't hesitate to make suggestions... This is my attempt at giving back to the community, please enjoy it ...
{
"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"
}
9/6/9 - Changes and bug-fixes (v0.16):
--1. Added the ability to add and remove images or backgrounds, and choose which background is applied to which panel.
--2. Added image rotation, re-sizing, and re-naming.
--3. Added thumbnails in the panels and backgrounds tabs.
--4. Added selectable viewing options "Large icons", and "Small icons" in all tabs with thumbnails.
--5. Added "check all", "un-check all", and "assign to checked" options in the panels tab for easier and faster background changing.
--6. WVGA and WQVGA scrolling problem fixed.
--7. Added the "Carousel" tab for manipulating your panel carousel or tiled panel view. Allows adding, removing, re-naming, and re-ordering the items in your panel views.
--8. Added new file picking dialog for adding images and choosing an external image editor. Includes a more intuitive split tree and file view with icons and image thumbnails. Also adds the ability to change the view type and delete or re-name files.
--9. Added more panels to the "Panels" tab.
--10. Added more utilities to the options dialog.
--11. Alot more small changes and bug-fixes I can't remember.
------------- Quick Start Instructions: -------------
PLEASE USE THE File>Backup OPTION TO BACKUP FILES THAT WILL BE MODIFIED BEFORE MAKING ANY CHANGES... I TAKE NO RESPONSIBILITY FOR ANY DAMAGE TO YOUR DEVICE, INCONVIENIENCE TO YOUR DAILY ROUTINE, OR ANNOYANCE TO YOUR GEEKING/TWEEKING EXPERIENCE...
-- 1. Download the .CAB at the end of the post and install (The VGA and QVGA versions differ only in the size of the included sample images)
-- 2. Run "MS3 Config".
-- 3. Tap on the "Images" tab and use the context menus to add and prepare your images.
-- 4. Tap on the "Backgrounds" tab and use the context menus to add and prepare your background. (A background is a set of two images that will be used for Portrait and Landscape views in your panels)
-- 5. Tap on the "Panels" tab and use the check boxes to enable or disable skinning for each panel. Use the context menus to assign a background to each panel.
-- 6. Open the "File" menu and choose "Apply changes".
-- 7. Tap "Yes" when prompted to re-start Mobile Shell 3.
-- 8. Exit MS3 Config, wait for Mobile Shell 3 to start, and admire your changes.
Requirements:
Tested on my Touch Pro and Mogul, both are running custom WM6.5 ROMs ...
Also tested on various platforms through emulators.
Requirements should be:
-- 1. WM6 or higher...
-- 2. .NET CF 3.5 Runtimes installed...
-- 3. Spb Mobile Shell 3 installed.
MS3Config v0.15 with VGA backgrounds included
MS3Config v0.15 with QVGA backgrounds included
6/22/9 - Changes (v0.15):
-- 1. Scrolling bug fixed.
-- 2. Added two more slots to the Images panel.
-- 3. Now includes original artwork by volDeus and MoonCat.
-- 4. Images are now more evenly distributed throughout available panels.
-- 5. All images are now converted to optimal format for MS3 performance and low memory use.
-- 6. Added "Global Background" image slot and panel option.
-- 7. Added standard panels; Contact - Select Picture, FaceBook Contact Selector, FaceBook Picture Selector, FaceBook Sign-In, Spb Menu Items.
-- 8. Replaced "Restart MS3" menu item with expanding menu including; Status, Stop, Start, Restart.
-- 9. Added "Select All" and "Select None" buttons to the "Panels" tab.
-- 10. Removed "Vertical Slide" image slots and changed corresponding panels to full-screen, fixed backgrounds.
-- 11. Added link to home forum thread in about page.
-- 12. Other minor bugfixes.
MS3 Config v0.14 Download
6/8/9 - Changes (v0.14):
-- 1. Image format support added; Jpeg, GIF, PNG
-- 2. Bugfixes.
MS3 Config v0.13 Download
6/8/9 - Changes (v0.13):
-- 1. Bugfixes.
MS3 Config v0.12 Download
6/8/9 - Changes (v0.12):
-- 1. Added settings file "MS3C.xml" to installation folder ... Directory paths that MS3Config will use can be set here..
-- 2. New image browser.
MS3 Config v0.11 Download
6/7/9 - Changes (v0.11):
-- 1. Added panels; Panel Carousel, Panel Carousel (accelerated), Contact - Edit Picture, Favorite Contacts.
MS3 Config v0.10 Download
6/6/9 - Changes (v0.10):
-- 1. Full parsing of MS3's XML files to prevent problems with other Spb Mobile Shell 3 add-ons and mods.
-- 2. Backup and Restore options.
-- 3. Ability to choose which panels will be modified.
-- 4. Ability to undo changes simply by disabling the panel that was changed.
-- 5. Image browser shows the current images as thumbnails and allows choosing a different file or opening the file in your associated image editor.
-- 6. Checking for redundant packing and unpacking now makes applying small changes much faster than in ALPHA.
-- 7. Ability to quickly restart Spb Mobile Shell 3 to view your changes.
-- 8. Progress is indicated wherever possible.
Planned Changes:
-- 1. Ability to add more images to the "Images" tab.
-- 2. Ability to choose which image is applied to each panel individually.
-- 3. More panels available to modify.
-- 4. Ability to resize images and alter bounding rectangles to control behaviour during kinetic scrolling and panning. (Especially with long panels like the Launcher and Spb Start Menu)
-- 5. Ability to Import/Export skin settings for moving to another device.
-- 6. Error checking and logging so that I can respond to bugs that people with other devices might find.
-- 7. Incorporate common tricks and tweaks available from the community for for easy installation/removal .. and the ability to combine tricks and mods that otherwise might over-write each other.
-- 8. Detect and save changes made by other mods, skins, or widget packs so that they can be combined with each other and with the content already available in MS3Config.
The "About" tab.
General information about MS3Config.
The "Panels" tab.
Use this tab to choose which MS3 panels you want to change the background of.
The "Images" tab.
Use this tab to view and change the images that will be used for backgrounds.
The Professional Panel with the included background applied.
The Tiled Panel View with included backgrounds applied.
can't get it to work on my samsung omnia.
It starts up, but when i press "panels" i get an error and the program is stopping.
sahus said:
can't get it to work on my samsung omnia.
It starts up, but when i press "panels" i get an error and the program is stopping.
Click to expand...
Click to collapse
Is your copy of MS3 a clean install?
no i have installed msskips widgets
sahus said:
no i have installed msskips widgets
Click to expand...
Click to collapse
I just did a quick test and it's working fine on my TP with mskips base package and with his launcher_taskbar_contacts package ...
Hopefully I'll be able to help you more once I've added logging to the app.
maybe you add function to disable things connected with GSM?
some people use pocket pc without GSM module
ozziuss said:
maybe you add function to disable things connected with GSM?
some people use pocket pc without GSM module
Click to expand...
Click to collapse
The application was developed and tested on a CDMA device ...
I didn't think that anything in it would have been affected by the radio type anyway ... Which things are you talking about specifically?
Come on people ... over 160 views including v0.1 and no more comments? ... Please if you take the time to install and try it out .. Let me know if it worked and if you like it ...
Thanks ...
not working on diamond
Hello,
Tried it on Diamond. Program itself is working fine, but it actually changes nothing.
Backgrounds stay the same as original.
Sorry.
Kind regards
ducati said:
Hello,
Tried it on Diamond. Program itself is working fine, but it actually changes nothing.
Backgrounds stay the same as original.
Sorry.
Kind regards
Click to expand...
Click to collapse
Have you tried changing the backgrounds to some of your own? I installed the app on my friend's Mogul this morning and noticed that everything was patched correctly but only half of the panels actually showed backgrounds ...
Maybe it has something to do with the fact that the resolutions of the images I included are meant for VGA displays ...
Try changing the images to something smaller and let me know what happens
Error when press panels
sahus said:
can't get it to work on my samsung omnia.
It starts up, but when i press "panels" i get an error and the program is stopping.
Click to expand...
Click to collapse
I have the same problem
alijan said:
I have the same problem
Click to expand...
Click to collapse
What is the installation folder for your copy of MS3? .. The folder with MobileShell.exe in it ...
I found a bug:
It worked great and changed the backgrounds just like intended. But I am using the titanium theme for MS3 and when you scroll down the new background ends you scroll into the old background. It seems your program crops the image to your screen size and thats all.
iPAQ 614c
Works just fine on my QVGA, havent tried it on VGA devices. This is very good work. I hope this will eventually be fully integrated with all Themes, widgets etc. Yes, this is very much needed!!
Sunday
xjohnx said:
I found a bug:
It worked great and changed the backgrounds just like intended. But I am using the titanium theme for MS3 and when you scroll down the new background ends you scroll into the old background. It seems your program crops the image to your screen size and thats all.
Click to expand...
Click to collapse
I'm still learning the specifics regarding the scrolling behavior and backgrounds but I'll look into it as soon as possible ...
You say that scrolling past the background you set with MS3Config will show the background from the Titanium theme below it? ... Which panels do you see this behavior and do you have a link to a download of the Titanium theme handy? I'm away from my desktop but I'll try to reproduce the problem you are describing.
gkleding said:
Works just fine on my QVGA, havent tried it on VGA devices. This is very good work. I hope this will eventually be fully integrated with all Themes, widgets etc. Yes, this is very much needed!!
Sunday
Click to expand...
Click to collapse
Thank you for the feedback ... That is my hope as well ...
sahus said:
can't get it to work on my samsung omnia.
It starts up, but when i press "panels" i get an error and the program is stopping.
Click to expand...
Click to collapse
Same problem on my Diamond (Clean 3.0.1 + mskip pro widget plus)
pbv302 said:
Same problem on my Diamond (Clean 3.0.1 + mskip pro widget plus)
Click to expand...
Click to collapse
Can you check which folder your copy of Spb Mobile Shell 3 is installed in and let me know ...
THANKs volDeus
my Q :
Quote:
Originally Posted by abumhmmd1
any chance for WM5
volDeus reply :
The installer should allow it to be installed on WM5 .. Have you tried?
If it doesn't work and requires alot of work to port .. Most likely not for a while ..
Especially considering I have no WM5 device to test it on.
In Spanish doesn't work!!
In Spanish, the default folder is \Archivos de programa\... for M3 and M3Config. When I try the 'panels' menu in M3Config, this error appears:
\Program Files\Spb Mobile Shell\qa_layouts.dat is not a valid zip file
And it's normal, cause the correct file is in '\Archivos de programa\Spb Mobile Shell\...' how can I change this? A registry entry?
Thanks a lot for your help!!!

[APP][WM 6.5.x] Taskbar Launcher - DEVELOPMENT & SUPPORT STOPPED!! (June 2010)

DEVELOPMENT STOPPED!
In case anyone still bothered - sorry! But I'm personally not even using TBL anymore because in the meanwhile Cookie's Sense mod does everything I need. Due to Windows mobile platform dying I also see no reason to continue anyway!
This is my first contribution to this board! It's a little tool that shows a customizeable launch pad when you hit the taskbar. If you don't like this launch pad you can also launch something else instead. You can also say to launch nothing at all --> this also disables HTC Notification, Samsung notification if you're on OMNIA, or the annoying taskbar from newer 6.5.x builds.
{
"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"
}
Attention: Current version is designed for newer 6.5.x builds of Windows Mobile with the start menu on bottom. Taskbar Launcher is blocking all other applications from the taskbar, so it might be a bad idea to use it when your Start menu is still on top.
Release history
0.6 BETA [02/28/2010]
support alpha PNGs
PNGs from custom commands are automatically detected from entry in Start menu etc.
internal commands can be launched using command line parameters
Yellow indication when Wifi connection is open
temporarily disabled highlighted icons when hitting them
Manila, Phone, Start menu, Home screen and Active Sync is excluded in task manager
Still possible to switch to home screen/start menu when using prev/next gestures
immediately update taskbar when status of battery/connection has changed or when waking up from sleep
removed $HTCVOLUME control because it wasn't reliable. Use seperate exe I had posted if you still need it
added autoclose feature
new icon set + application icon for TBL
0.5.1 BETA [02/22/2010]
tried to fix crash on Close introduced with 0.5 [maybe]
Added command $HTCVOLUME (but probably not working on newer 6.5.x builds)
0.5 BETA [02/19/2010]
Added Task manager
Added new gestures: switch to next/previous application
Fully replace the default Windows taskbar
0.4 BETA [02/08/2010] (1031 downloads)
Fixed bug: Taskbar launcher showed instead of HTC Volume Control (tested on Touch Diamond)
Fixed bug: Selected icons stayed selected when moving out of the icon
Taskbar is split up into 3 areas, each of them can launch something (see INI file)
Supported commands: switch to Start menu, switch to Manila
Added $ROTATELEFTBACK and $ROTATERIGHTBACK
Added switch to deactive Taskbar launcher (workaround if "Stop Taskbar launcher" leads to problems....)
Finally there's link in Startmenu to Taskbar launcher (configuration tool automatically starts Taskbar launcher when finished)
More options in popup menu (see screenshot)
Added first-stage configuration GUI (see other screenshot)
0.3 BETA [02/03/2010] (366 downloads)
Improved performance of launcher dropdown
Improved gesture recognition
Launcher window position was messed up on some resolutions --> Fixed!
Gestures can be turned on/off and it's possible to launch custom cmds
Rotate screen can also be called from launcher
Possible to launch htc notification through gesture or from launcher
When hitting icons in the launcher they become highlighted
0.2 BETA [01/27/2010] (243 downloads)
Added support for all resolutions
Added support for landscape mode
With a finger gesture over the taskbar the device rotates in the specified direction (you can slide left to right, or right to left)
The ugly "Close" button is gone. The launcher can be closed by just hitting the taskbar again
A parameter can be setup for each command
Added few more commands because I thought they're fun
0.1 BETA [01/22/2010] (518 downloads)
Initial release
Installation
Run the CAB file on your phone. All files are copied into program files directory. There's also a shortcut installed in \Windows\Startup to automatically launch it after reboot. After installation the Taskbar Launcher is not yet running. But since BETA 0.4 there's now also a shortcut in Startmenu/Programs to launch the configuration tool. When finished then it will automatically run Taskbar Launcher.
Usage
Hit the taskbar and then the icon of the program you want to launch. Hit the taskbar again or tap anywhere out of the launcher window to close it. You can also tap and hold anywhere in the window and a little popup menu appears. Here you can stop Taskbar launcher.
Since BETA 0.4 the taskbar is divided into three parts. By default settings hitting in the middle of taskbar shows the Taskbar launcher like previously known. Hitting on the left runs HTC Notification. Hitting on the right runs Taskbar launcher's internal Task Manager.
If enabled, then with a gesture the screen can be rotated. Slide from left to right to rotate counter-wise, slide from right to left to rotate in the other direction. Of course this works also when the launcher popup is still hidden.
Since beta 0.5 the gestures to switch application are used by default. Slide from right to left to switch to next application, slide from left to right to switch to previous application.
In beta 0.5 I have also fully replaced the standard taskbar. In the middle you see the time. Left is indication about signal strength, right is indication about battery level. If a GRPS connection is open then the icon in the very left changes to a RED circle. If a WIFI connection is open then the icon changes to YELLOW. The battery icon in the very right changes, depending whether you have connected your phone to power supply or not.
Customization
In [General] section you can active/deactive Taskbar launcher. When deactivated then the program is still running in the background, but taskbar remains as usual. There's also a value to edit the timeout after which the taskbar launcher window automatically closes if user doesn't do anything. Default = 5 = 5 seconds.
Next comes section for taskbar replacement. By default this is enabled, the ini file key is Style = 1. To disable it and use the default Windows taskbar simply set Style = 0. There's few more keys which point to images which indicate current battery/connection state.
Then there are three sections for each part of the taskbar: Area1, Area2, Area3. For each area you can setup the following:
Launch mode. There are 4 modes:
0 --> nothing happens when you hit the task bar
1 --> enable the customizeable launch pad
2 --> when hitting the taskbar then launch something else
3 --> show the taskbar's launcher internal task manager
LaunchExe and LaunchParam is executed if LaunchMode is 2.
Since beta 0.6 searches the icon for the exe automatically. usually the icon seen in Start menu should be shown. If you want to have another icon (or have some custom things like HTC Notification) then you still can specify a PNG file.
In [CustomLauncher] section you can change the image used for background picture. The file is supposed to be the relative path to the program file directory. Don't add absolute paths. Currently you can't add path to a file in \Windows directory.
In [CustomTaskman] you can set a background image. There's also a key "NoIcon=..." which points to an image that is shown if Task manager was unable to retrieve the icon for an application. Usually this shouldn't happen. If you see this icon, please report!!!
In [CustomCmds] you add the list of tools you need. Always increment the ID by 1. In the section for each tool you add a PNG file used as icon (relative paths again), executable file (absolute path) and an optional parameter. You can also leave out the PNG file then the default (also shown in Windows Start menu) will be used.
Some of the INI file settings are immediately applied by Taskbar launcher, for example when changing Active setting or any of the run modes. However when changing shortcuts in the launcher window or when modifying any of the PNG files then you have to restart Taskbar Launcher.
Internal commands
Some people might already have noticed, instead of exe files you can also add some commands which are internally processed by TBL. The following commands are available:
$ROTATELEFT --> rotate screen left for 90 degrees
$ROTATERIGHT --> rotate screen right for 90 degrees
$ROTATELEFTBACK --> rotate screen left into landscape, by next call return to previous portrait mode
$ROTATERIGHTBACK --> rotate screen right into landscape, by next call return to previous portrait mode
$HTCNOTIFICATION --> launch HTC notification window
$HOME --> switch to home screen (i.e. Titanium or Manila)
$MANILA --> switch to Manila and select "Home" page
$STARTMENU --> show Window's start menu
$SWITCHTONEXTAPP --> switch to next app
$SWITCHTOPREVAPP --> switch to previous app
Since beta 0.6 it's also possible to use any of these commands as command line parameters. i.e.:
tbl.exe $HTCNOTIFICATION
This can be launched any time, no matter if tbl.exe is already running.
Future plans
Add/remove/edit the programs in the launch pad directly from the application.
Add more functionality into configuration GUI
Add possibility to close apps from Task manager
nice app.
great app. hope this helps get the word out for you: http://www.fuzemobility.com/add-a-program-quick-launch-to-your-taskbar/
Do you know the location of HTC Notification? I'd like to still access it if needed but I don't see it in \Windows but I'll keep looking
hey this is great but i wish ya can make this a task manager specailly if ya can add it into default winmo taskbar itll be great
great!
Very nice.
would be fantastic to have a task manager with that method
Hi!
This is a perfect opportunity to reincarnate a useful feature that Microsoft have abandoned: The recently launched apps found on top of start-menu in WM6.1 but ditched in WM6.5
I find "recently launched apps" more useful than taskman.
I think WM6.5.3 status-bar by default pops large notification icons when you tap it. Your great program can be positioned under it rather than replacing it.
cheers!
bugsykoosh said:
great app. hope this helps get the word out for you: http://www.fuzemobility.com/add-a-program-quick-launch-to-your-taskbar/
Do you know the location of HTC Notification? I'd like to still access it if needed but I don't see it in \Windows but I'll keep looking
Click to expand...
Click to collapse
thanks a lot for your support! Highly appreciated!!!
HTC Notification is running as a service, so you can't just call it to launch the window. One has to find a way to trigger the service to show the window. Maybe it's enough to just send a command to the HTC notification window? I try to check it...
shaffaf said:
hey this is great but i wish ya can make this a task manager specailly if ya can add it into default winmo taskbar itll be great
Click to expand...
Click to collapse
you mean to only start it when hitting taskbar on the top/right position? This will be possible with next version. Then you can say on which part of the taskbar it will run from.
Eraser85 said:
would be fantastic to have a task manager with that method
Click to expand...
Click to collapse
You can just add your favourite task manager to launch instead. It's just a simple setting in INI file.
BoyBawang2 said:
I think WM6.5.3 status-bar by default pops large notification icons when you tap it. Your great program can be positioned under it rather than replacing it.
Click to expand...
Click to collapse
I can add support for this in the next release. Maybe it's sufficient to say if you want to overwrite the default notification icons or not. And with another setting you could customize the position of the Taskbar Launcher window. The problem might only be that this is resolution dependent so you need a setting for each resolution....
I would love to see a taskmanager in that space, where you can easily switch between apps and close them
Very nice app! Thanx a lot.
@OP i like this app but i was wondering if there is a way to add the magnify option that comes with the default. Thanks
Eraser85 said:
would be fantastic to have a task manager with that method
Click to expand...
Click to collapse
There is one, try ArkSwitch.
claus1953 said:
There is one, try ArkSwitch.
Click to expand...
Click to collapse
Yes ArkSwitch works perfectly - have been using it for sometime - try it guys
@ RAMMANN - Any chance of a QVGA version in the future please?
aussie_boi said:
Yes ArkSwitch works perfectly - have been using it for sometime - try it guys
@ RAMMANN - Any chance of a QVGA version in the future please?
Click to expand...
Click to collapse
The next version will support all screen sizes. The icons will be automatically scaled down when running on smaller resolutions and through an ini file setting you can change size by yourself if you need bigger or smaller icons. I'm currently testing on Samsung Omnia which got a 240x400 screen.
RAMMANN said:
The next version will support all screen sizes. The icons will be automatically scaled down when running on smaller resolutions and through an ini file setting you can change size by yourself if you need bigger or smaller icons. I'm currently testing on Samsung Omnia which got a 240x400 screen.
Click to expand...
Click to collapse
Wow, great news. Thanks for the update
a taskmanager w/ that look would be great!
Create link to the HTC Home Screen
I installed the "Taskbar Launcher" and it is great. I am customizing the launch pad and I created a link to access memory by creating a link file (20#ctlpnl cplmain.cpl,4). However, I am still unable to create a link to the HTC Home Tab 0. I tried this link: 23#ctlpnl cplmain.cpl,13,0, but it doesn't work. Could you help me with the link file that I should use. Thanks in advance.
Schzam said:
I installed the "Taskbar Launcher" and it is great. I am customizing the launch pad and I created a link to access memory by creating a link file (20#ctlpnl cplmain.cpl,4). However, I am still unable to create a link to the HTC Home Tab 0. I tried this link: 23#ctlpnl cplmain.cpl,13,0, but it doesn't work. Could you help me with the link file that I should use. Thanks in advance.
Click to expand...
Click to collapse
does it work when directly running the lnk file? if yes, be sure you describe the full path to the link in the tbl.ini file.
In the next version you can also specify parameters for each comands. I just tried and added "Memory" by directly calling the ctlpnl cplmain.cpl,4 (without .lnk file) and it's working.
HTC Sense Home Tab 0
Thank you for your prompt response. I tried the "Memory" command and it works. I think that my command for the " HTC Sense Home Tab 0" is incorrect. Do you know the command I should be using. Thanks.

Setting Swype as default keyboard

Can anyone advise me on how to set Swype as my default keyboard,
it always reverts back to the hTC keyboard after a soft reset
(which I have it set to do every day),just wondering if there is
a way to keep it as Swype instead of having to keep changing it back ?
Many thanx
Marc.
2 solututions:
1.)
I've got a tutorial about that, but its not so easy...
2.)
simply install the keyboard touchpal trial (google it).
after restarting touchpal should be your standard keyboard.
Now select your swpe keyboard and deisntall touchpal.
Now swpe is yout std keyboard after restart.
Gl
j4n87 said:
2 solututions:
1.)
I've got a tutorial about that, but its not so easy...
2.)
simply install the keyboard touchpal trial (google it).
after restarting touchpal should be your standard keyboard.
Now select your swpe keyboard and deisntall touchpal.
Now swpe is yout std keyboard after restart.
Gl
Click to expand...
Click to collapse
Correct me if I'm wrong here,but does this remove the standard keyboard
cos I don't want that to happen,there are times I want to use the
original keyboard.
So what's this tutorial..... ??
Funny, I selected swype from the keyboard selector when I first got my hd2, have done multiple soft resets over the past couple months and it always stays on as default. The menu I'm referring to is; when your keyboard is up, press on the little up arrow in the middle.
Marct77 said:
Correct me if I'm wrong here,but does this remove the standard keyboard
cos I don't want that to happen,there are times I want to use the
original keyboard.
So what's this tutorial..... ??
Click to expand...
Click to collapse
No, ure just deactivate it with sk-Tools and make some other tweaks.
..i would suggest to take teh 2nd solution. Much easier
But here the 1st solution (on your own risk..would suggest to make a backup of your phone)
(AKA "How to wrest rights to your SIP from EzInput")
If you're a tweak addict like me and want to squeeze every drop of performance from your device, or if you're simply annoyed with HTC's eye-candy keyboard and want to shove it where the sun don't shine, then read on. You'll be surprised at how much faster and more responsive your device will be with all the hogware that's been leeching your resources gone forever
The Situation
Almost all HTC devices come bundled with EzInput, their "solution" to a keyboard replacement, set as the default input method. In keeping with HTC's tradition of hiding as much of the underlying OS as sanely possible, many of their newer devices don't play nice when it comes to replacing EzInput with a favored SIP. It just won't step down from the throne.
Consequentially, users are either forced to swallow the EzInput pill or use their SIP of choice alongside, which is an expensive choice to say the least. Recently, the latter is not even possible without breaking basic keyboard functionality — from wrong symbols being printed instead of the commanded ones to EzInput chiming in from time to time just to remind you it's still alive and well in the background. Not to mention the extra fuel burned to carry all that excess baggage.
The Goal
This tutorial will show you how to put EzInput in cold storage and get you reacquainted with your favorite SIP. Even though I will be using Swype as an example in this tutorial, this method should work with any other SIP as well (even the original Windows Mobile keyboard, which incidentally has much more practical functionality to it than EzInput).
The Disclaimer
Warning: In this tutorial we will be using SKTools to make some Registry modifications, which could be disastrous if not done correctly. Make sure you have performed a full system backup before continuing, in case things go awry down the road.
It goes without saying that we at PPCWarez shall NOT be held responsible for whatever that happens (or doesn't happen) as a result of this tutorial! Proceed at your own peril :twisted:
The Convention
I will be using the "arrowed" convention, where an arrow sign (→) is used to indicate a sequence of related actions that should be done one after the other. This saves me from having to type out each and every instruction. For example: 'From the main menu, select "File → Tools → Print..." ' would mean selecting the "File", then the "Tools", and finally the "Print..." menu items in succession.
Also, this tutorial assumes that you select "Yes" or similarly agree when prompted with a confirmation dialog.
Step 1: Dispatching the royal guards
This step will ensure that we have EzInput ready to hand over the crown to our new queen.
From the Start Menu, click "Settings". If you come to the "Settings" tab that's part of your Home Screen, then click "Menu → All Settings" to get to the real "Settings" Control Panel. From here, select "Personal → Input" and make sure "Touch Input" is selected in the "Input Method" list before clicking on "Options":
{
"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"
}
At HTC's "Text Input Settings", de-select/turn off all the options and then click "Done". Select the remaining option tabs (2 and 3 in the picture above) and ensure all their respective options are unchecked before closing this dialog by clicking "OK".
Next, start SKTools and select the "Registry Explorer" applet. Double-click "HKEY_LOCAL_MACHINE → Software → HTC → ezsip". Ensure these values are all zero (0) in the "Data" column (you might need to scroll horizontally a little bit to view this column) (If any of these values don't exist, you need to create it by clicking "Action → New → DWORD"):
Code:
AutoSubstitution
CurrentET9Mode
CurrentET9Style
SpellCorrectionMode
WordCompletion
You can change an item's value by double-clicking on it and entering a new value.
Next, set the "IsOtherSip" value to 1 and close the "Registry Explorer" applet by selecting "Tools → Main menu".
Step 2: Usurping the throne
Here we will make our new queen...well, queen.
Back at SKTools, click "Category → All" to make the "Input Methods" applet visible and then select it:
Ensure that your favorite SIP is listed in there as "Enabled" (if it's "Disabled", click and hold on it and select "Enable/Disable" at the popup menu). Then, click and hold on it and select "Set as default". If your SIP isn't listed in there at all, it's either incompatible with your device or wasn't installed properly — try reinstalling it again.
Next, locate "Touch Input" in the list and click and hold on it. Select "Registry Explorer" at the popup menu and double-click the "IsSIPInputMethod" folder at the following dialog. Change the value of "Default" to 0:
Close the "Input Methods" applet by selecting "Tools → Main menu".
Scroll a bit further down and click on the "Services" applet. Locate "HTCSipSrvc" in the list, click and hold on it and select "Manual" at the popup menu. This prevents the HTC SIP Service (EzInput's watchdog) from starting automatically on subsequent reboots of your device:
Exit SKTools and soft-reset your device to complete the takeover.
Depending on your device configuration (and your SIP of choice), most of you should be all done and ready to go at this point; for the rest of us there will be some cases where suddenly we find the wrong symbols being printed or HTC's word suggestions still popping up during typing! Seems EzInput's back with a vengeance...let's go to the next step.
Step 3: Hiring the assassin
Here we assert our authority by method of (what else?) sweet political assassination.
What's happening is that when we set an SIP as the default input method using SKTools, It's CLSID is written to the key "HKEY_CURRENT_USER\ControlPanel\Sip\DefaultIm" — apparently this key is being policed by some other service that rejects this change (and thereby reverts to the old value of EzInput's CLSID) if it somehow finds our new CLSID "unsuitable" for some reason.
WARNING: DO NOT manually change this key as it can cause your device to lockup during boot; the only feasible way out then is a hard-reset!
So, our SIP was never set to default at system level in the first place, but it does appear to hold the position thanks to SKTool's startup link that was also created when we set the SIP as default. But what happens then is a conflict where both our SIP and EzInput think they're the default, hence EzInput's interference with our keypresses.
This is because when EzInput thinks it's the default IM, the crucial key "IsOtherSip" that we modified earlier on will revert to "0" upon soft-reset; so we need something to keep it at "1".
A convenient and transparent solution would be to install MortScript and insert a one-line script in the "\Windows\Startup" folder that writes to "IsOtherSip" upon each startup. This keeps EzInput out of the way.
I've written such a script for your perusal; for those of you who already have MortScript installed just download the "Kill_EZ.mscr" file and put it in the "\Windows\Startup" folder. For those of you who don't have MortScript you can download the CAB version that installs everything for you; you don't have to do anything else.
Script version:
Code:
http://rapidshare.com/files/366252409/Kill_EZ.mscr
CAB version:
Code:
http://rapidshare.com/files/366252461/Kill_EZ.cab
That concludes our tutorial (at least until we find another rival to conquer :lol, have fun and stay safe!
Click to expand...
Click to collapse
it seems that something more should be done on my htc pure
after following the instructions the default keyboard was set correctly, but the arrow for switching keyboards next to the icon does not work, it seems that there is a hook that is filtering screen taps from the area where the arrow is placed.
even if there is another window over it taps in this area are not processed.
actually what I have discovered is that if yoy tap in that area registry entry
[HKEY_LOCAL_MACHINE\Software\HTC\ezsip]BioToShowMenu is set to 1 which is how HTC sip changer is activated, of course nothing happens, because HTCSipSrvc is not started.
Another thing that I have noticed is that the registry key
[HKEY_CURRENT_USER\ControlPanel\Sip]DefaultIm is restored to
{36BC8FF6-8241-4C36-ABDE-204885471FEE} after soft reset.
So it seems that there is something else that needs to be removed/stopped in order to have it disabled completely
perhaps u can try that way:
http://forum.xda-developers.com/showthread.php?t=271008
...found that a few days ago.
gl
no,
I have changed the default sip succesfully, that's ok
the problem is that although the default sip is changed, there is a "dead" zone on the screen over the up arrow which is used for SIP switching.
So SIP switching is not accesible and also FingerKeyboard which has an option to overlap the bottom bar has a dead zone on the last row.

Categories

Resources