Related
see this thread
This app will allow you to toggle the sip by loading it from the commandline - ie SipSwitch.exe.
However, specifiying a command line will cause the PPC to switch to that SIP AND toggle the SIP, so if no keyboard is shown:
"SipSwitch.exe Keyboard" will switch to Keyboard and display it. Use the same name as the SIP in the SIP menu.s
Best to try it and see!
My girlfriend's gonna kill me - 4.18am and work tomorrow
Links to the app.
Please leave constructive feedback.
V
Hi vijay555,
good job! Works great
some notes from testing:
- I couldn't switch to SIPs with " " (space) as first character, so I had to rename them (HKEY_Classes_Root/CLSID/... look for IsSIPInputMethod - thanks for advice, BGK )
- Blimkeys SIP suddenly stopped working and "basic keyboard" popped out instead.. SR solved it
- nice tool for testing (and creating shortcuts afterwards) is nOpen - http://www.nakka.com/soft/ptools/index_eng.html (and then with mortbuttons you can switch between keyboards using one hw button)
ideas for next version (in case you survived work&girlfriend ) :
- possibility to specify (.ini file) several input methods and then command line options like --next, --previous or --switch
- possibility to switch method without popping SIP pannel out
krysha - thanks for your feedback.
I wasn't sure about the SIP popping on or off. I couldn't think of much use for changing the SIP but NOT popping it up - you would then need 2 shortcuts, one to change it, one to bring it up, which for one handed use seemed wasteful. However, it's certainly easy to make it so it doesn't bring up the SIP.
I suppose at some point I'll learn how to split command lines. I also need to learn how to trim and do left$, right$ and mid$ and split() in C++. Any ideas?!
The idea about the .ini is intersting. I'll think about how to implement it, but it might take some time! If I forget, drop me a line at some point.
Man, coding so late was hard work. I can barely think straight now!
V
PS I use gsfidner for shortcuts, but thanks for the tip.
Any news on this?
Hi vijay555,
I saw you're coding a lot (VJSMS, VJDialer, ToggleStart and many other nice things - thanks for all your hard work!).
But: Are there any news on this little thingy, too?
Would be cool, if it could be used to switch between two (or more) input methods by calling the same command (by using an .ini-file), because then I could switch between those SIPs by pressing one single button.
Greetings and TIA,
BGK
BGK - I will work on it, I haven't forgotten, but I am still learning my C++ and so have to figure out how to read an ini file and parse it... I'm trying to finish off a more generic version of ToggleToday, and then I'll try and look at this again... Don't know if many/any people use this, but it would be nice to toggle through the SIPs.
V
Hi again,
vijay555 said:
I'm trying to finish off a more generic version of ToggleToday, and then I'll try and look at this again...
Click to expand...
Click to collapse
Great! Thanx a lot! If you need any kind of help - please just tell me.
Greetings,
BGK
vijay555 said:
..have to figure out how to read an ini file and parse it...
Click to expand...
Click to collapse
...or you can provide several input methods on command line and switch between them - that should be simplier
for example "SipSwitch.exe Keyboard FullScreen" would switch between those 2 methods each time you run it..
krysha - that's one way I'm thinking of doing it, but you guys have to think, do you want the selected SIP to be displayed (ie keyboard pops up) or toggled (if on, switch off etc) when you change sip by command line. Sometimes it's useful to toggle the SIP, but the command line will want to switch to the next sip in the command line string.
I'm actually thinking of another version, based on this idea of mine: what it will do is you assign a hardware key to the program, and holding down that hardware key will show you the name of the current sip (eg "keyboard"). Letting go will show that SIP.
However, if you don't let go, but hold down the hardware key, it will flash through each SIP on the system, so it will show a little window in the corner: "Keyboard", "Calligrapher" etc, each name being shown for say 3 seconds and then changing to the next SIP name. That way, you can hold down the hardware key until the SIP you want is shown and then let go, and that SIP will be selected and activated.
What do you think?
BTW - can anyone tell me how to split strings in C++.
Eg for the command line seperated by commas, in vb I would do something like
Code:
Commandline="Calligrapher,Keyboard,BlimKeys"
CommandLineArray=Split(Commandline,",")
How do I do that in C++? I haven't read that far in my programming lessons yet I presume I have to write my own routine or use another library right?
V
Hi ViJay,
vijay555 said:
I haven't read that far in my programming lessons yet I presume I have to write my own routine or use another library right?
Click to expand...
Click to collapse
I guess - following the software output you had the last weeks/months - there's no more neet to explain that, right? :wink:
You did nice work on all of the software you gave to this community, so I'm asking you just very polite, if you did a little further development on sipswitch, too? :roll:
It would be really cool beeing able to switch between 2 or 3 predefined input methods (from .ini or command line).
If you need help in any way, maybe I could help you (nor very advanced in C++, but... call me Mr. Google... :lol: ). :roll:
Greetings,
BGK
BGK: I will be working on this, but just not right now. I'm working on something quite big right now, but as soon as I can, I wil get around to this, I haven't forgotten, and I'm often thinking of how best to implement it. Unfortunately right now the "bigger" projects have to take priority
It will hopefully have a bit more of a configuration interface to support its use. Thanks for being patient!
V
vijay555 said:
Unfortunately right now the "bigger" projects have to take priority
Click to expand...
Click to collapse
No problem. I hope, your effort will be honored right this time... :wink:
vijay555 said:
It will hopefully have a bit more of a configuration interface to support its use. Thanks for being patient!
Click to expand...
Click to collapse
Could you do me a favour and tell me how you will change the sip intself (changing registry keys, calling which functions,...)?
Would be interested in this...
Greetings,
BGK
SipSwitch currently starts and compiles a list of the installed SIPs.
If it find the one that matches the command line, it enables and toggles that SIP.
The future version will use a command line of defined SIPs or probably a config file.
Steps:
Compile the array of defined sips from the config file/command line.
Get the array of installed sips.
Get the current sip.
Match that sip to the config array.
If there's a match, get the next SIP specified in the config array.
If next SIP matches installed SIP, switch to next SIP.
No registry involved in SIPs I think!
The work involved is in parsing the config file, preparing the array of sips and looping through the arrays. Nothing too complicated, just needs some attention. I literally don't have a spare minute right now though. I'm on a deadline to finish some code tonight Don't like coding under pressure, just for fun!
V
vijay555 said:
I literally don't have a spare minute right now though. I'm on a deadline to finish some code tonight Don't like coding under pressure, just for fun!
Click to expand...
Click to collapse
Okay, didn't answer my question, but don't hurry. Just do your job and I will come back on that, if you're ready.
Don't like coding under pressure, too. :wink:
Greetings,
BGK
Good Application
Dear vijay555
i have tried this app and working fine, but i have arabic keyboard name and i can not toggle to it using your app, is there anyway to know the english sip name of my arabic keyboard.
gwassef: have a look at the second post from the top, discussing the registry. I've not really thought about it before, but have a look through the registry, and maybe even change the name of the SIP.
Have to run, apologies!
V
Dear vijay555
thanks for reply, i checked the second post from where i got a link to the wiki registry settings and got the CLSID of my SIP and change it to engish, then i used your sipswitch.exe program to change it each time i soft reset my device.
thanks for you all
Hey Vj, I ran a test on your app.
I made a Shortcut using Total Commander with the following line
"\Program Files\SipSwitch\sipswitch.exe" Keyboard
It gives me a window saying "SIP not found". Any clue?
I think it may be case sensitive - did you copy it exactly? Check the CLSID in your registry to make sure it's exactly as written.
Frankly, it's a very basic app. It needs a complete re-write!
V
Yes, they are exactly the same. Attached (I've cut the bottom half from other screen shot to avoid uploading two pics). Note, the " symbol is on the right way, Total Commander somehow omit the starting " symbol, but the short cut is definately functioning. I'm just wondering if there are any other method of putting the " marks. But I did use the same method for OMAPCLOCK, it works.
BTW, for your info, my "Keyboard" is in
\HKCR\CLSID\{42429667-...}\Default
it will be great if u develop an app which can allow multiple SIP's on the system bar(Ref. mCalc adds an icon next to SIP)
p.s: http://www.xcomsoft.com/mcalc.html
Hello,
Htc random access is addon for contact see the pics.
Can somebody help me with it working with wizard, i cannot make it work.
http://forum.xda-developers.com/showthread.php?t=339507 check this link for download and more info.
looks like nobody is interested in this application???
What does it do? Allow you to quickly go to the proper letter by sliding down the side?
I use pocketcm for my contacts. It allows you to scroll with your finger and has this option built in.
Knockz said:
What does it do? Allow you to quickly go to the proper letter by sliding down the side?
I use pocketcm for my contacts. It allows you to scroll with your finger and has this option built in.
Click to expand...
Click to collapse
But it takes 1 mb of program memory and and the HTC contact application just merely takes 20kb.
this is wat i did
just put the 3 images in your windows directory and the exe called RadomAccess, then use a reg editor to put this in:
[HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\11 3]
@=Contacts
Open="\Windows\RandomAccess.exe"
hope it works
It doesn't work that way. What device are you using?
huhh!!
I am using the htc p3600....
I have htcaccess it on my new schaps 4 RC.. .. but i dont get it to work..
how does it work exactly...
greets
voxid
Under Options in Contacts, you have to remove the tick on "Show Alfabetic List".
That did the trick for me anyway.... Hope it helps!
thats it.. thnx
greets
Is there somebody still working to port it on wizard???
Tested it on my mogul... It adds the functionality to use shortcuts to get to letters from the shortcut letters on the side but you've got to have a touch style scroller to actually be able to scroll down the list since you'll be missing the scroll bar.
It also apparently didn't remove completely when I uninstalled it.
*Edit: It is also not useful for non-latin alphabet contacts.
updated cab
I found a cab on the elf forum but it had some flaws
first of all there was a space between M and SCONTACTS
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:M SCONTACTS]
"1"=":MSPOUTLOOK RandomAccess"
"0"="RandomAccess"
I corrected this and changed the values in the following manner
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSCONTACTS]
"1"="RandomAccess.exe"
"0"="RandomAccess"
loads a lot quicker on my trinity now
at last added the following key
[HKEY_LOCAL_MACHINE\Software\Microsoft\AddrBook]
"Flags"=dword:01004000
this after the suggestion by muyan
muyan said:
Under Options in Contacts, you have to remove the tick on "Show Alfabetic List".
Click to expand...
Click to collapse
Arjan
[EDIT: when i wrote this post there wasn't any space between M and SCONTACTS, but when i reviewed it there is one can this have something to with the colon in front of the M? probably why this error got into the cab in the first place (cut and paste) . Well, it's not there in the cab anymore]
I am using the Jaguar 3.1 WM6 custom rom. I think there is a hack that re-enables T9 predicitve text, because every time I go and disable it in Settings/Input, it somehow re-enables itself.
I really, really HATE predictive text. It pisses me off. It is annoying. PLEASE, I have read the wiki's, searched the forums, googled...I am pretty sure there is a reg entry to permanantly disable this bane of my texting existence. I just cannot find it.
If anyone knows of a hack to disable or even delete T9 texting, please, I would appreciate knowing what it is. As always, thanks in advance for your time and input.
A little action makes for a happy woman
Cue the stripper music...
gyrate, wiggle, bounce, and...
BUMP
anyone find a cure to my T9 woes yet??? If there is a fix anywhere, I'd love to know about it. Again...thanks.
--->BUMP<---
Folks, still looking for a registry hack to PERMANENTLY DISABLE predictive text (T9 sucks). I want to go beyond Settings/input/etc...I want the damned thing off for good, never to return!!
Can anyone point me in the right direction?
Please?
I have seen threads in other device sections, but none for the Wiz. Also there is a cab in the "Black Diamond" thread that says it disables T9, but it would not work...it is perhaps sensitive to that rom. After 2 months, I still have not found where to look for T9 in the reg settings and purge this f**king thing for good...or at least disable it.
No replies? Maybe you're not asking the right people...
Can't even FIND T9 as a feature/option on my Wizard. Are you sure you're even in the right thread, here? Seems like you should post this to the Wizard WM6 thread, not the standard Wiz thread...
Myrddin Wyllt said:
Can't even FIND T9 as a feature/option on my Wizard. Are you sure you're even in the right thread, here? Seems like you should post this to the Wizard WM6 thread, not the standard Wiz thread...
Click to expand...
Click to collapse
T9 is an option via settings/input. I had it on WM5 and it is still on WM6...I don't know if it is called specifically T9...but it is listed as word completion. I do not want to make a duplicate thread, so I won't re-post in WM6. I would like to permanently disable the WORD COMPLETION feature. It will often re-engage after a reboot, then I have to go in and untick everything. I don't want to even have to worry about that...I want it dead. Reboot or not, I want it to be set as keyboard WITHOUT any word completion settings...ever. I thought perhaps in the registry under HKCU/ControlPanel/Sip...but from there, I am unsure which action would kill the T9 feature.
If anyone has any ideas to help me out, I'd really appreciate the direction to go, so that I can disable word completion...for good.
Thanks.
Ok...so going into my reg entries...I modified the sip to be "0" from previously being "4". I powered off, not soft reset...but on power up, it restored to "4" again. When I go into Settings/input/word suggest and untick, it changes from "4" to "0". So what I am wondering is this...
Is there perhaps a different number modification I need to enter to permanently disable this, or can I just flat out delete this sip entry?? And if I delete it, will it just come back on the next reboot, or conversely, would deletion harm my device?
HKCU/ControlPanel/Sip/SuggWords = 0x0 (0) (when unticked...also via physical modding of registry) I would like this HKCU/ControlPanel/Sip/SuggWords = 0x0 (0) entry to remain permanent despite resets.
Help...please. I'm getting frustrated.
Hi... I have a similar problem.
I want to disable the predictive text functionality but I can't seem to find a way to do it. Even when I disable on the settings it still keeps prompting the words, this is really annoying when typing on IM.
Any clue to fixing this??
Were you able to find a solution for your case?
txs
I am trying to find a way to mess with
HKLM/Software/HTC/SmartTouch/ key in registry, which is supposed to control the zoom bar.
I did some research in several threads in this forum, but all I found was some info (mainly on TD1 threads) on how to make the zoom bar (or scroll wheel in TD1) produce scrolling in apps.
However, what I am interesting in, is ZOOMING within any kind of application. Any idea on how to achieve this? The aforementioned key contains values such as ClassName (which is the app's class, something that is not easy to figure out; any tool on finding out an app's class would be appreciated), WheelCount (which probably is sensitivity), and Mode (which I have no idea what it is).
Anyone could help with this?
I could imagine a few nice things to do with the Zoombar. As I'm missing the arrow keys, it would be great to define a few gestures to use up / down / left / right keys with the zoombar.
e.g.
slide to the right -> right key
slide to the left -> left key
tap on '+' -> up key
tap on '-' -> down key
jcan said:
I am trying to find a way to mess with
HKLM/Software/HTC/SmartTouch/ key in registry, which is supposed to control the zoom bar.
I did some research in several threads in this forum, but all I found was some info (mainly on TD1 threads) on how to make the zoom bar (or scroll wheel in TD1) produce scrolling in apps.
However, what I am interesting in, is ZOOMING within any kind of application. Any idea on how to achieve this? The aforementioned key contains values such as ClassName (which is the app's class, something that is not easy to figure out; any tool on finding out an app's class would be appreciated), WheelCount (which probably is sensitivity), and Mode (which I have no idea what it is).
Anyone could help with this?
Click to expand...
Click to collapse
Hi jcan,
Did you manage to find ways to resolve your question? Kindly share with me please!
Try here:
http://forum.xda-developers.com/showthread.php?t=512614&page=5
Thanks for the link mattan, but I had already tried the Advanced Config solution... It is true that you can add Smartouch capability in active apps from there, but the problem is that I tried some (e.g. GSFinder+), and it worked as a scroll device.
What I am trying to find is a way to make the zoom bar work universally as its name says, i.e. zoom. It would be very nice to be able to zoom in anywhere in the device, like having a magnifying glass. Unfortunately, I haven't found anything yet but I know that the solution is hidden somewhere in the Smartouch reg key... Let's hope some fellow xda member will enlighten us!
and it worked as a scroll device.
Click to expand...
Click to collapse
Actually it's not, it's work like hardware Up/down key. In some case you can redefine action on it (In program settings), for example CorePlayer, or some games.
I think biotouch must be modified for this
jcan said:
Thanks for the link mattan, but I had already tried the Advanced Config solution... It is true that you can add Smartouch capability in active apps from there, but the problem is that I tried some (e.g. GSFinder+), and it worked as a scroll device.
What I am trying to find is a way to make the zoom bar work universally as its name says, i.e. zoom. It would be very nice to be able to zoom in anywhere in the device, like having a magnifying glass. Unfortunately, I haven't found anything yet but I know that the solution is hidden somewhere in the Smartouch reg key... Let's hope some fellow xda member will enlighten us!
Click to expand...
Click to collapse
What you would need to do it actually write an application that zooms the screen in hardware (similar to ctrl + mouse wheel zooming in Mac OSX) and control it with the zoom bar in applications that don't work with the zoom bar at present. I haven't actually used GSFinder+ but if doesn't have some sort of zoom level available to it through a menu function or on screen button then there is no way the zoombar will magically give it (or any other non-zooming program) one.
OK, I get it then... So, if an application does not support zooming, then the zoombar can only be used as a scroll device (or up-down key)...
I guess we will have to settle with that type of use then, until a screen zoom application comes up.
jcan said:
OK, I get it then... So, if an application does not support zooming, then the zoombar can only be used as a scroll device (or up-down key)...
I guess we will have to settle with that type of use then, until a screen zoom application comes up.
Click to expand...
Click to collapse
this is what u want :
criszz said:
this is what u want :
Click to expand...
Click to collapse
What does this cab exactly do, mate?
Read and download here:
http://forum.xda-developers.com/showthread.php?t=406206
Ok, I have a few questions that should have easy solutions that I just can't find... probably because what I'm looking for is pretty specific. Hopefully I can get answers to at least a few of them. I will start out by saying that I am currently running the Energy Reference ROM on a Touch Pro 2 (with plenty of RAM I might add). As I find solutions, I will post them below under the "Resolved" section, just in case someone else needs help as well.
Questions:
----- How do you change the color/skin of the stock dialer? The only one that I found searching was the "dusk" dialer... I'm looking for something that I can change the color of some of the buttons (to blue or something)... someone has to have a CAB with a bunch of different colors???
Resolved:
----- First... how do you change the panel backgrounds in SPB Mobile Shell 3.5.5? I'm not looking to add widgets... not looking to change the background of the Today screen (already have done that)... I'm looking to change the background of the panels ONLY. Without changing the layout of anything. Just the panels. I have tried a few programs/skins (Vostradamus, etc.)... and I just can't figure out how to do this simple thing with them. So I'm hoping there's an easier way (registry edit, setting that I'm just not seeing, etc.).
Fix: ----- http://forum.xda-developers.com/showpost.php?p=4766529&postcount=730 (make SURE to use WinZip, NOT WinRar or anything else)
----- Second, for some reason, I can't see the settings of "Smartlock" in the SPB settings view (as in, if I go through SPB Mobile to get to "Settings", Smartlock isn't there). However, Smartlock is visible when I switch over to the "stock" Start Menu. So is there any way for Smartlock to appear in the SPB Mobile "Settings" tab? It's pretty weird that it isn't there (ALL of the other programs/settings functions show up, but not Smartlock).
Fix: ----- This fixed itself after a clean reinstall of SPB Mobile Shell 3.5.5.
----- Is it possible to keep all the "stock" icons up on top of the screen and add the clock display?
(I currently have the "data" icon, "signal strength" icon, "phone volume" icon, and "battery" icon... with room for the "X"/"OK" icon when a program is running)
I am looking to keep all of those icons while adding the clock display. Don't know if it's possible, but I thought I would ask.
IF it is possible to put the clock up there, would this be compatible with "Brian's Taskbar" to make the icons colorful? I don't have it on there yet, but I'm just wondering for future reference.
Fix: ----- http://forum.xda-developers.com/showthread.php?t=612083 (Battclock program... I'm still trying to figure out how to perfect it though). Doesn't appear to be very compatible if you have multiple backgrounds/different screens... but it'll work on at least one of the screens.
----- In the "stock" contacts, there are a few different "filters" (viewed via the menu button). To avoid duplication, I would like to have it always set to "Device Conacts", rather than "All Contacts" ("All Contacts contains SIM and device... which results in duplication). You can change it temporarily but selecting "Device Contacts", but when you re-enter it, it automatically switches back. If anyone knows of a way to permanently/by default choose "Device Contacts", that would be what I'm looking for.
Fix: ----- Registry edit... HKCU/Control Panel/Phone/ShowSim (change from 1 to 0, and they will be gone).
I can help with "third"... look at battclock. It is completely customizable and completely great. Alternatively, there is an option in the settings to display just a clock instead of battery meter in the task bar.
For the "first", try this post from the tips and tricks thread (may need to back out and read some surrounding posts to get a better idea)
cbeck said:
I can help with "third"... look at battclock. It is completely customizable and completely great. Alternatively, there is an option in the settings to display just a clock instead of battery meter in the task bar.
For the "first", try this post from the tips and tricks thread (may need to back out and read some surrounding posts to get a better idea)
Click to expand...
Click to collapse
Thanks for the suggestions.
I'm looking into the Battclock program, so I will update when I figure that out.
Thanks for showing me that thread for the "first" issue... that led me to the link that I posted in my first post, which is for 3.5.5 (I'm sure they're both the same... but the link I posted makes it pretty easy to understand I think).
Still looking for a solution for the color of the dialer/dialpad. I think I'm just going to have to either delete all of the SIM contacts and same them on my computer (to upload later when I switch phones or whatever).