I looked around but didn't find a program that does this simple task mentioned in the title:
Automatically select SIP to use, based BOTH on the state of the stylus and on the state of the keyboard.
In other words in my case I'd select:
- Stylus IN, Keyboard CLOSED: Some thumb based SIP (possibly HTC's own)
- Stylus OUT, Keyboard CLOSED: Resco Keyboard (the version with the tiny buttons that I love so much and can switch languages)
- Stylus IN, Keyboard OPEN: NullKB (what else)
- Stylus OUT, Keyboard OPEN: NullKB (again, why not)
Anybody can help?
To be honest I'd love to see it in the locking software I use (TouchLockPro), because it already interacts with the stylus sensor (and lately I think the keyboard sensor) AND is rather "close" in functionality and would allow for one less task running (as there is a limit in WM)... but even a stand alone service would be nice.
http://forum.xda-developers.com/showthread.php?t=464611
Very good idea!
it would be great if such features would be included in Touch Lock Pro in future releases.
lbhocky19 said:
http://forum.xda-developers.com/showthread.php?t=464611
Click to expand...
Click to collapse
...not really.
1) it only depends on stylus (I made clear: stylus AND keyboard)
2) it does a bunch of other things I don't want or do them some other way already
thanks anyway
NLS said:
...not really.
1) it only depends on stylus (I made clear: stylus AND keyboard)
2) it does a bunch of other things I don't want or do them some other way already
thanks anyway
Click to expand...
Click to collapse
i think exactly the same. butler could interfere with other apps i use for similar purposes.
1.You can use Mortscript and VJSIPChanger,but...
- you need to wait the polling interval(not a big problem)
- aftter SIP change the panel is everytime popped out,so sometimes it is very unpractical or unwanted
2.Someone who can compile programs in C... can take the Butler sourcecode and prepare standalone tool as Butler,just for SIP change,where the change using Butler is immediate and doesn't all the time popup the panel.
Just one thing we need,is the Keyboard-out information maybe from registry.
As I said above TouchLockPro is the closer of all to handle this (it already polls both the stylus and the keyboard sensors AND runs all the time anyway).
Let's not forget the 32 process limit (and I am VERY close to it already - I mean VERY).
Related
Hey Guys,
Few Keyboard questions:
1) How do you set PCM Keyboard as a default keyboard to pop up.
2) How do you disable PCM Keyboard from poping up when you have the Kaiser in the slid open position (actual keyboard exposed)?
Thanks
Dmitriy
1-Search for sipchanger.cab, it allows setting the default keyboard, even thru a soft reset.
2-don't know
#2- you have to turn ClearType off in landscape mode. You probably did a tweak that turned that on.
Save you the trouble of searching. I use PocketCM Keyboard too and when i start typing on the qwerty keyboard, PocketCM just hides away on it's own.
imtribble said:
#2- you have to turn ClearType off in landscape mode. You probably did a tweak that turned that on.
Click to expand...
Click to collapse
I do have it off. I use KaiserTweak and its off by Default
Am I logical when I feel that there is almost no need to install a whole program to set for example PocketCM as my default CM when just tapping PCM on the popup menu is enough, at least till the next restart.
Installing another program is just something I have to worry about that may need either updating, takes up memory, may get corrupt, adds weight.
Scann69 said:
Save you the trouble of searching. I use PocketCM Keyboard too and when i start typing on the qwerty keyboard, PocketCM just hides away on it's own.
Click to expand...
Click to collapse
Thanks works great
CorruptedSanity said:
Am I logical when I feel that there is almost no need to install a whole program to set for example PocketCM as my default CM when just tapping PCM on the popup menu is enough, at least till the next restart.
Installing another program is just something I have to worry about that may need either updating, takes up memory, may get corrupt, adds weight.
Click to expand...
Click to collapse
Nope, your logic is sound. I weigh the size of the app's memory footprint and the benifit it provides. Sip Changer is tiny and seems invisible and does a great job of keeping the keyboard you want always correct even after a reset. So I merrily add these great little apps till I kill the phone, then start over But in reality I've got a first run TyTN II and have yet to need a hard reset and I have several "must have" apps running without issue.
It's a Pocket PC and as such is made to be tweaked and far as I know, this is a forum of tweakers for tweakers.
Argh! its one of those annoyances that pisses me off lol.
Every time I enter a text field screen keyboard pops up covering half of the screen.
How do I stop it? I want it to open only when I click on it.
..........
Out of curiosity, are you using the standard keyboard or Pocket CM, resco ect?
Standard, the one that comes with Dutty's v4. It has a Touch skin, but I think it's standard keyboard.
If there's an answer somewhere - please point me in the right direction.. I searched and didn't find anything (it's kinda hard to phrase this one)
Sorry. Don’t have any answers for you. I was asking just to keejp note just in case a similar problem occurred with my Kaiser. I have an original non flashed rom by the way, so it probably won’t be a problem with me.
246810 said:
Sorry. Don’t have any answers for you. I was asking just to keejp note just in case a similar problem occurred with my Kaiser. I have an original non flashed rom by the way, so it probably won’t be a problem with me.
Click to expand...
Click to collapse
Yes you will.
It's not a bug, it's a feature.. and it comes standard with every ROM I've seen (WM5+). Most people won't have a problem with it, but if I type something, I use hardware keyboard.. so on-screen keyboard pop-up is useless for me.
ummm... well it hasn't been a problem with any of the two MDA touch's, MDA vario II, or two MDA Vario III's I've had in the last few months... Fingers crossed it'll stay that way....
I would also like to see a solution
I vaguely remember a blank-sip or none-sip program exactly for this purpose. You could make it the default. Maybe PHM made it, try searching on the web.
I like the option of using the SIP sometimes, but most of the time I don't want it. It seems like once you use it once, it thinks you want it all the time, until you use the hardware keyboard again. How hard would it be to just let me click on it when I want it. Jeez!
a blank SIP is an option in this free program: http://www.phm.lu/products/PocketPC/PowerToys/
Blank SIP is a solution, but not a very good one. When I do want to use screen keyboard, I'd have to snipe that little arrow to open SIP selection, then find what I want and click it. Wait for it to load...
It'd be easier if it just wouldn't pop-up when cursor is in the text field. There's probably a setting somewhere..
Try this....
DarkDvr said:
Blank SIP is a solution, but not a very good one. When I do want to use screen keyboard, I'd have to snipe that little arrow to open SIP selection, then find what I want and click it. Wait for it to load...
It'd be easier if it just wouldn't pop-up when cursor is in the text field. There's probably a setting somewhere..
Click to expand...
Click to collapse
Try these registry settings that worked for me. When I used to open a new document with ms word or go to the address bar in PIE the sip used to pop up but not after applying these settings. After import .reg file or changing them manually you will need to soft-reset.
It now only pops up when i select rename file in resco explorer. But I can live with that.
Hope this helps...
diigibio (diigimatrix)
Some programs call it automatically. It's the way they're coded. I would think there wouldn't be a way to suppress the on-screen keyboard without disabling it entirely.
ugoff said:
Some programs call it automatically. It's the way they're coded. I would think there wouldn't be a way to suppress the on-screen keyboard without disabling it entirely.
Click to expand...
Click to collapse
The only other way to do this is to go to HKEY_CURRENT_USER\ControlPanel\Sip and change "AllowChange" from 1 to 0 and then soft-reset. However as you say this will disable it fullstop. So the only way you could enter info is either at the dialer (to call someone) or by using the slide out keyboard. To re-activate change the 0 back to a 1 at the above registry key.
diigibio
New version at:
http://forum.xda-developers.com/showpost.php?p=2622590&postcount=45
Old version
I'm make a small program, which change current SIP when stylus out of the case and in the case.
Just unzip, and run program. Run again, and you can stop background process.
Settings in registry:
key HKCU\Software\HtcExtFun
value StylusInSipName - string name of SIP when stylus in the case
value StylusOutSipName - string name of SIP when stylus out of the case
example of reg settings (included in attached archive):
Code:
[HKEY_CURRENT_USER\Software\HtcExtFun]
"StylusOutSipName"="Keyboard - VGAKEY"
"StylusInSipName"="TouchPal"
Sorry I messed up im such an idiot!
And would it be possible to change the diamond in some kind of explosive device if the stylus is pulled out and in five times in less than three seconds ?
Hmmm James Bond on TV tonight, sorry for that.
The real question was : what do you call SIP : is it any program ? Does it interfere with the "notes" opening during a call ?
SIP = "Soft Input Panel"
It's the method of inputting text on a ppc, such as keyboard, transcriber etc...
Thanks a lot exidler, I've been missing this feature
My question is will it interfere/conflict with a SmartSIP application? I'm not in the mood for a Hard Reset just now due to conflicting SIPs...
Hello,
Nice idea but when I execute the HtcExtFun.exe I received this message :
"can't initialize SIP CLSIDs for stylus status"
My Rom is HTC_FRA_1.93.406.1
Thank's for you help
ralfred said:
Hello,
Nice idea but when I execute the HtcExtFun.exe I received this message :
"can't initialize SIP CLSIDs for stylus status"
My Rom is HTC_FRA_1.93.406.1
Thank's for you help
Click to expand...
Click to collapse
Just change the registry keys to whatever SIPs you use. You probably don't even have a "Keyboard - VGAKEY" installed.
2ALL: Also be sure to input localized names for SIPs into reg keys (for non-WWE ROMs). Good luck!
Btw, it works just fine with SmartSIP...
Good job, exidler! Thank you. It's just what I wanted. Will probably uninstall SmartSIP now...
At begining of topic, asking about runing Notes when stylus pulled out.
My question: may be add feature to run something when stylus pulled out? Not only when call in progress.
exidler said:
At begining of topic, asking about runing Notes when stylus pulled out.
My question: may be add feature to run something when stylus pulled out? Not only when call in progress.
Click to expand...
Click to collapse
Would be a nice addition, but I'd prefer it to be user-configurable (on/off), with a list of exceptions. So each time I'm about to rename a file it won't open Notes or whatever.
help stylus
for open the program???
[HKEY_CURRENT_USER\Software\HtcExtFun]
"StylusOutSipName"="Keyboard - VGAKEY"
"StylusInSipName"="TouchPal"
hello graziano
WOW Fantastic app thanks
I Repackaged it in a cab file that adds the reg key to change between Compact QWERTY and Keyboard. Also drops a shortcut under
Start Menu>Programs
Jules
Video of the software here. I think its great, but could obviously do with a configuration panel and having a shortcut dropped into \windows\startup.
http://wmpoweruser.com/?p=739
Surur
ZaJules said:
I Repackaged it in a cab file that adds the reg key to change between Compact QWERTY and Keyboard. Also drops a shortcut under
Start Menu>Programs
Click to expand...
Click to collapse
Really nice, but the shortcut doesn't work.
peterbonge said:
Really nice, but the shortcut doesn't work.
Click to expand...
Click to collapse
It only worked for me after a soft reset, and then starting the app once.
Surur
To have it start at every boot up, paste the app in /Windows/StartUp
Very convenient app, they should have implemented this in the original ROM .
Awesome!...
It worked after I add ZaJules's Reg file.
But I want to be able to switch between:
Compact QWERTY and Fitaly by textware.
I edited the reg location (in windows registry) from keyboard to fitaly
now removing/replacing stylus doesn't do anything...
cheers, stevo.
[edit] Maybe it's called something else in the registry...
[edit] fixed it.
I had "Keyboard Qwerty" insteat of "Keyboard QWERTY", so it IS CAP specific!.
cheers, swesome.... This bl00dy phone just gets better and better every day...!
Updated the cab to include the automated startup
GREAT small application, very handy indeed.
re not go
error on startup
saluti dvdfilm
when using the exidler....cab I got an error while starting up. It seems the application is missing a reference. When I start it manually I get an error about missing reference in registry.
I use original Rom 1.93GER
Hardware Keyboard - $ 100 Reward
100 USD PRIZE MONEY
Dear All,
I love my X1. The only thing I am not happy with is the (lack of) tactile feedback on the Hardware Keyboard of the X1. As there is little to no 'feel' to when you press the hardware keys.
There is an application out there from Snailslug which produces a small vibration whenever the touchscreen keyboard is pressed... see the following link: http://forum.xda-developers.com/showthread.php?t=450256
Now I am looking for the same thing with the HW keyboard. If anyone out there is up to creating an application (with a very small footprint) that produces a small vibration (around 25ms) after each key on the hardware keyboard is pressed, I will give that person 100 USD as a big thank you. To make it fair, here are the rules:
- Deadline: 31st of August (not that someone comes two years later and wants a prize for an application I dont need anymore
- First application that does not slow down my X1 and provides the requested result will be rewarded
Thanks and all the best,
why did you open a new thread? http://forum.xda-developers.com/showthread.php?t=544306
He want to pay a total reward of $200... I guess...
Or not?
the reward is $100. this thread was created as the last title wasn't 'clear enough' as to what the subject is about. good luck with the application. 100 bucks are waiting
go to advanced edit and change the title of the thread if thats all u wanted to change btw
Next time I know ;-)
............
Was anyone able to come up with an application? Shouldnt be that difficult for those that are able to programm
http://forum.xda-developers.com/showthread.php?t=425063
Maybe this will work...
If so, I want my 100 USD!
casklaverstijn said:
http://forum.xda-developers.com/showthread.php?t=425063
Maybe this will work...
If so, I want my 100 USD!
Click to expand...
Click to collapse
That's different. He wants feedback for when the hardware keyboard is pressed, not the screen.
Features:
- Vibrate always on touch events (mouse down, or mouse up)
- Vibrate only if SIP is active
- Vibrate on Key press (hardware keys)
- Adjustable vibration (duration in ms)
- configuration over command line parameters
- fully event based, so only battery consumption while vibrating
- No runtimes needed (pure C++ application)
- Works with WM 5+ (not 2003)
Click to expand...
Click to collapse
I think this will do it, but i think the dev has stopt al long time ago. But it has the features WDM wants.
Oh..the 100USD is for the Developer...lol
this should be entirely possible and maybe even easy to do, IMO
matthewpapa said:
this should be entirely possible and maybe even easy to do, IMO
Click to expand...
Click to collapse
so expect an app from you then?
Actually I'm not sure this is that easy to do at all.
I thought ok I'll take a look so created a new device application in visual studio, getting the device to vibrate is easy, this is well documented.
Trapping key events when you have a form / control with focus is also easy. The problem comes when you want to trap key events without having a form or focus.
I've read several posts online pointing to coredll.dll, but nothing definitive.
Lol you need a hook. Sure this exists on WinMo just like on desktop Win.
Great comments guys. Looks like there are at least a few willing to put some thought and effort in this. any chance of one of you coming up with the application anytime soon?
Firefall! said:
Lol you need a hook. Sure this exists on WinMo just like on desktop Win.
Click to expand...
Click to collapse
I know I need a hook, which hook, which dll, documented where, that being my point.
I'll have another look at this tonight.
richard.ian.brown said:
I know I need a hook, which hook, which dll, documented where, that being my point.
I'll have another look at this tonight.
Click to expand...
Click to collapse
You never stated so. There is not much to such a hook actually I would create the app myself if I had the means. That's about 5 lines of code, just make the device shake and pass the key on. The only trouble you will run into is that the keys seem to be hooked already, so you have to make sure you don't mess with that and prioritize your function.
Thanks Firewall. Is there anyone out there that would be able to write a few lines of code. It appears to be simple enough, if you can programm (which I cannot) which is why i am asking the pros here ;-)
Howdy.
I find that there are two keyboards that I use most - swype and the HTC_IME mod keyboard. I use swype exclusively in the portrait orientation as it is optimized for one-handed use and use the HTC keyboard in landscape as it functions better than swype when using two thumbs. So anytime I feel the need to compose a message using a different orientation, I have to change keyboards.
Coming from the winmo world, I had found an app that would do something automatically choose the input method based on the state of the hardware keyboard... Is there anything for android that might provide the ability to automatically set the input method based on the orientation of the device?
Just something I think would be handy, and that I haven't found during a brief search here and across google land.
Thanks,
Splice
I sincerely doubt anything like this exists. You may consider putting up a request in the Android Development section of this (Nexus One) board.
Upon thinking about this a bit more now that I'm awake, I'm not even sure such a feat is possible... since you have to manually choose the input method anytime you install a new keyboard. There's no way (that I've seen so far) to just tick a "use as default" box within a keyboard's preferences and have that work; seems the user must always manually select to use the keyboard. That kind of makes me think that the keyboard apps (or apps in general) don't have the permissions necessary to access this setting.... though I would also think that a root-level app would be able to do so.
Thoughts?