[Q] ON-Screen Keyboard Toggle Widget - Android Software Development

I am using a Bluetooth Keyboard more often now with my Phone and one problem that remains is that if i need to change from using the onscreen to the bluetooth i have to go in to settings and disable the on-screen Keyboard.
or else every time I select a text field the keyboard will pop up.
The 3 solutions i have considered are as follows:
1. Create a toggle Widget that will disable/enable the on-screen keyboard (OSK)
2. Change androids config (permanently) so the only way to access the on screen (OSK) keyboard is by Long-Press MENU.
3. Make so, when a Bluetooth HID Device is attached the OSK will not auto open.
-- Sorry i have searched but found nothing, and personally i have no skills in creating this solution---
I have found the following maybe someone else could do something with this:
http://www.mail-archive.com/[email protected]/msg12356.html
Any advice or direction would be appreciated.
Rogers HTC magic+
Froyo Redux based on CM6.1

Related

Fake SIP

FakeSIP
This SIP is placeholder, so you don't see keyboard toggle if you select it as current input method.
This is useful if you use keys, but keyboard autoshow irritate you.
Install cab and select "Fake SIP" in menu.
When you need to use real keyboard, you can switch it, of course.
thanks m8.
Search xda-developers for "NullKB". Someone beat you to it by a few years.
On another note, I find NullKB to be indispensable in combination with PQzII. So when I slide out the keyboard the device switches to NullKB and prevents the soft kb from popping up. And when I slide back to portrait mode the SIP changes back to the soft KB.
I don't see PQzII talked about much anymore. It's hard to describe all its functionality, but in general it handle all sorts of keybinding and event-based behaviours.
fluxist
Hey, guys!
I've tried to use NullKb, but got no stability in daily usage. Sometimes i can't select it - whatever i want to select, the build-in keyboard is choosen. I've thought that it NullKb's fault and I've made my own implementation [ didn't saw your Fake SIP, GreateVK, sorry ]
But even with it, sometimes I can't open the SIP which I want to use. Does anybody encountered sucha problems? And what the technical "background" of it?
Another trouble is that I can't set height of SIP to zero - it have the same height as every other SIP in system. I've even excluded SIP_DOCKED flag from IMINFO.fdwFlags, but it was a useless step. What is the right way to setup height of SIP control?
My little SIP stub [source code + binary] is attached

Where does this keyboard come from?

I have the 16 key touch dual.
So on input options, you have the touch keypad, when I select that sometimes this comes out (please see attached)
I like it thought better than the 20 key touch keyboard.
Yeh... Where?
I second this, it works really well but there is no option to bring it up on the dual... it just randomly appears sometimes when you need to input text.
Thirded.
And whats more, why does text input seem to vary on web pages?
I've got some where it defaults to numeric input when it should be alpha numeric (ie. passwords), others where XT9 seems to be off (the subject on mails in facebook).
Its so stupidly all over the place and inconsistent! If I could just get this one to pop up all the time I'd be happy.
Doesn't that keyboard show when there's no text entry field?
And yes, i want it too, why would they disable it for normal usage?
Yeh I have found the keyboard to be all over the place when it comes to deciding if it will give you tx9, abc, 123, etc.... Anyone know a way to set one of the two alphanumerics as a default at least?
ok ive had this appear a few times now but couldnt figure out why, as you have been asking for it i have been playing around and think i know what is causing it. you may not need everything listed below but these are the settings on my device if you play around with them you should be able to narrow it down.
I'm running Toms rom, found here
i have disabled threaded sms by using the second setting here
i have enabled the favourite people button on the htc home screen by deleteing the key here
the only other app i have that may have changed a setting is the HTC home customiser.
After making these changes tick the enable xt9 setting in romsettings app, exit the app, then go back into it and untick the enable t9 setting, after closing romsettings you should have the keyboard shown in the second screen shot
as far as i can see this changes the keyboard in all applications
Thats great! Still albeit of a noob so you lost me somewhere there, is there a way to this on the stock ROM?
short answer is i dont know. try looking for an applcation called rom settings after installing it there is a t9 setting. untick it and closethe application if this makes no dfference you may want to try altering the other settings and then trying again until it works.
kerrance76 said:
short answer is i dont know. try looking for an applcation called rom settings after installing it there is a t9 setting. untick it and closethe application if this makes no dfference you may want to try altering the other settings and then trying again until it works.
Click to expand...
Click to collapse
Ok will try that thanks. On the side, when you untick "T9" does this make "abc" default text entry as well?
I have confirmed that this keyboard layout come out when no text entry is needed.
muzikfreakah said:
On the side, when you untick "T9" does this make "abc" default text entry as well?
Click to expand...
Click to collapse
I wish, this has been a problem since the phones release - theres 7 pages on it here
muzikfreakah said:
I have confirmed that this keyboard layout come out when no text entry is needed.
Click to expand...
Click to collapse
thats the default action anyway, with the changes detailed the keyboard is available when entering text, if you look at the second image you will see that the cursor is actually in the message box, its the black line at the end of the word hello
muzikfreakah said:
I have confirmed that this keyboard layout come out when no text entry is needed.
Click to expand...
Click to collapse
Eh? Maybe I overdosed on the thick pills last night, but that doesn't make any sense? If I click on a password field in IE, sometimes the main phone keypad always seems to default to numeric entry. But clicking in the field itself pops up this lovely keyboard.
It really does make no sense at all. There doesn't appear to be any standard/global keyboard settings.
And this is in v6 of WinMo, you would have thought they would have got the basics right by now, but the darned sent items has the useless option of "order by from" - when all the sent items are sent from the same person.
Its got plenty of potential, but it just seems like lots of separate teams were implementing it, doing their own thing without any centralised discussion/design.
Has anyone managed to get this to work with the standard T-Mobile [UK] ROM ?
any updates on this as well? it would be nice to just get an option for this
I got it to work, rather by chance, but thing is after that, I could switch to back to the touchpad type anymore.
I installed POCKETCM KEYBOARD. After doing that, somehow it locked this keyboard in when I choose touchpad.
Its rather a workaround, but for those who to use it premanently, you can do it
it also shows up at times when you are entering a password
Ouch ! I read to quickly and did'nt see the word "permanently" !
It does the same for me after installing pocketpc keyboard and even after uninstalling it !!!
Did you find a way to get the classic keyboard back ? This one is nice but there are some important keys missing as "." and a key to hide the keyboard !
Thanks
EDIT : The installation of Resco Keyboard got all the original settings back + Resco Keyboard of course.
So if you need to use the famous "hidden HTC keyboard", simply install Resco Keyboard and then Pocketpc keyboard.
You will then have your classic "touch" keyboards replaced by the "hidden keyboard" (+Resco Keyboard installed of course).
But to my mind, Resco keyboard alone is better...

Unable to install Pocket CM keypad

Hi All,
I am a newbie to I have a htc touch. I am trying to install Pocket CM keypad on my phone. I downloaded the .cab file from the website and i copied it to my phone using activesync. When i click on that cab file I just get a message Pocket CM installation unsuccessful.
Please let me how to install it. Also i want to install the contact on my phone
Also can someone suggest which is the best keypad software I can install. Also what is the software I have to install to switch the phone from potrait mode landscape mode and vice versa
Best input soft - EzInput
Screen rotation software - Windows Mobile Settings -> |System| -> Screen -> Landscape or tap screen rotation icon on HTC Home Launcher tab.
Thanks for that input. But that will permanently change the screen to landscape mode. I want it only on need basis. That is why I posted.
Besides In my phone i have two keypads. One is touch keypad and another touch keyboard.
The problem is most of the times when not reqd "touch keyboard" which is qwerty shows up.
When i want to type a message or a document then only "touch keypad" shows up.
This is highly irritating. Can somebody help me how to get around this. I want to use the qwerty keyboard for typing messages and working with doc.
I have been reading in the website that it is possible to have the qwerty keyboard working with messaging or while typing email
Can some body please tell me how to enable/disable the 20 key keypad and enable the touch keyboard when reqd.
Please please post a reply
I tried the work around of setting the registry key. but now i am having other problems when i press the green button the call keypad does not come. I also cannot press the button 1 to rotate the screen.
Now I have changed the registry key back now. Now I am back to square 1. The two key touch keypad appears for messaging or email. But i cant get the qwerty keypad.
Can some one point me to the fix for the same please. so that i can use the touch keyboard for messaging.
Many thanks in advance
Man, try EzInput. It looks better, works better and touch keypad doesn't switch to qwerty in some apps - you can choose which do you want! Touch keypad OR qwerty. I'm using it 'cause this switching freaked me a lot and now it's OK with EzInput
Can you please point me to the ezinput cab file and how to install it please. Many thanks in advance
http://www.sendspace.com/file/as1z9v
This is the one I'm using

Howdyua Customize SIP Menu Choices?

Hiya xda, longtime reader and I am greatly in debt to you all for your insight into how to best get my Mr. Pocketphone awesome.
So, I have myself a Touch HD and am using Dutty's 3.9 which uses Touchflo 3D 2.0
The input menu on touchflo by default displays only three inputs when you pull it up. The first two are static: phone keypad, and full qwerty. The third one you can change by pulling up the "other input methods" option and selecting an input.
My question is: is it possible to change the first two static input options to something else with a registry tweak or something? I dont really use the phone keypad and would like to replace it with another one I regularly use so I dont have to go to the other input methods menu so often.
I have searched and searched, but cant seem to find an answer.
Any help you guys could provide would be greatly appreciated.
sealedhuman said:
Hiya xda, longtime reader and I am greatly in debt to you all for your insight into how to best get my Mr. Pocketphone awesome.
So, I have myself a Touch HD and am using Dutty's 3.9 which uses Touchflo 3D 2.0
The input menu on touchflo by default displays only three inputs when you pull it up. The first two are static: phone keypad, and full qwerty. The third one you can change by pulling up the "other input methods" option and selecting an input.
My question is: is it possible to change the first two static input options to something else with a registry tweak or something? I dont really use the phone keypad and would like to replace it with another one I regularly use so I dont have to go to the other input methods menu so often.
I have searched and searched, but cant seem to find an answer.
Any help you guys could provide would be greatly appreciated.
Click to expand...
Click to collapse
Use the following app SIPChange
Once installed, open up SIPChange and then select whichever keyboard you want to use as default. Now, even after a reset your choice will be default keyboard.
Thanks for the reply. I guess I should be a little more clear though.
I found this solution in the forums already, and thats not exactly what I want to do.
I want to change entrys that pop up when you tap the little arrow next to the keyboard on the bottom of the screen to bring up the entry menu.
On regular Windows mobile when you bring up the entry menu it just lists all the inputs you have installed on one long panel, but on Touchflo 3D there are only three inputs that appear, then to select additional inputs, you must click on the "other input methods" menu option.
My question is: Is there a way to substitute an input from the "other input methods" menu with one on the main input panel?
Of the two that are there by default on the main input panel I only use one, so i would like to substitute it with another input that I use more often, thus saving me the time of having to click the little arrow, then other input methods, then the input.
I guess this is a touchflo 3D specific problem. so i dont know if any registry tweak would fix it. Any help would be great though.
anyone know how to do this?
change order of the input menu entry's?

[Q] Cant get rid of compact keyboard

Hi All
Bit of a silly problem this.
I flashed my HTC HD2 with a Windows embedded handheld ROM a couple of years ago. I haven't used this phone for ages and have no idea which ROM I flashed.
Anyway, it all worked fine until one day, I found I was using the compact keyboard (2 letters / key) and I cant find a way to get rid of it and return to the normal keyboard)
IIRC originally there was an input selector icon below the keyboard. But on this ROM all I get below the keyboard are
Windows, Done, Keyboard, cancel, OK
I've tried settings>personal>Input where this is an option for phone keypad and compact qwerty but it is not selected and changing it seems to make no difference to the keyboard in use.
Its driving me nuts so can anyone tell me how I get my regular keyboard back?
TFAI
tap & hold perhaps to top of keyboard icon or slightly to left or right perhaps !
If only . . . .!!
I've almost worn a hole in that part of the screen!!
Normally it tap & hold for about half a second slightly to right on the keyboard.
Perhaps try it with keyboard open or closed.
Could also try tap & slide to left on keyboard icon with keyboard open .
If all fails you could do a search for a sip selector tool that can be used for toggling through sips or use sipchange & select sip you want & set delay to 8sec & soft reboot & it should have loaded your chosen sip once booted.
Mister B said:
Normally it tap & hold for about half a second slightly to right on the keyboard.
Perhaps try it with keyboard open or closed.
Click to expand...
Click to collapse
Tap and hold to the right brought up a Text Input settgins window (hopeful but closer examination showed it onoy contained XT9 settings, a tutorial on text input and 'Symbol Lock' + 'Typing Sound'
.
Could also try tap & slide to left on keyboard icon with keyboard open ..
Click to expand...
Click to collapse
That brought up a single small pane which had 'Touch Input' and a green circle.
Then touch and hold that made it go away
Then touch to the left of the keyboard icon produced the desired menu !!
I mean WoW, how is anyine supposed to work that out!!!
Anyway I donwloaded the cab in case I get stuck again
Thanks for the advice
Glad you worked it out :-S
Is a bit out of the usual on your ROM.
Really needed a more detailed sip icon so was intuitive of left/right tap zones :-/
Most proper roms have htc ezsip built in which also can have a shortcut in programs for activating a full sip selection menu.
if you decide you want a change/improvement I would recommend the NRG custom ROM, link below should you ever want try it.
http://www.mediafire.com/download/bhh47jlowm9zph6/Energy.Leo.23699.Sense2.5.Reference.Nov.24.7z
Another one I remembered for sip selection was vjsipswitch.
this pops up a sip menu from shortcut in programs, you can also make advanced shortcuts to select specific sip or have toggle effect
cab & thread link below to round this thread off nicely for anyone who stumbles on it.
http://forum.xda-developers.com/showthread.php?t=486655

Categories

Resources