[REQ] Can anybody recommend a private keyboard? - Android Software Development

Hi,
Does anyone know of a private keyboard, I mean a privacy-preserving keyboard, ideally with swipe functionality, i.e. one that does not need to access the internet as a permission?
Currently I feel, in the end, all keyboards are actually key loggers and they actually send anything we type with them to our good old friends at google / the NSA for whatever purposes; so what the point of any privacy afterwards if everything is logged from the moment you use the keyboard?!
I searched XDA, prism-break, the Guardian Project, F-Droid... but I could not find any, the closest is probably the Hacker's keyboard.
Please don't flame me - I thought this was the right forum for my question.
Thanks a lot
beng

See my post about this issue on reddit.

Related

Spell Check Hard Keyboard?

Is there anyway to get spell check to work with the hard keyboard?
I have searched and found no answer.
Thanks,
Dubstar_04
I am also wondering if this would be possible. Don't know if this thread belongs here, applications, or in android development. Is there a way to implement the spellcheck/suggestion of the vtk when using the hardware keyboard? I would see this taking a bit to do however, as from what I am thinking it would take it's own IME to do it. Or would have to be hacked together somehow to do it, which also doesn't seem as likely since HTC is closed source (tho' I do not know about their vtk). I do like the idea of it, even if it may not be that feasible.
Haykuro solved this for us...
Here is a link to his blog that tells you what to do
This will change your VK also, but give you predictive text for the hard keyboard. There is also a thread in the development topic about it.
http://haykuro.theiphoneproject.org/?p=213
Its loaded into the rogers rom. Once you double tap the text area the spelling is activated!!
The Rogers rom is perfect for me. I love this phone!!

Default WinMo keyboard gone on T-Mobile TouchPro2 with 6.5 download

I just installed Windows Mobile 6.5 onto my T-Mobile TouchPro2. Now, the old, default windows mobile on-screen keyboard is gone. I know I'm probably one of the last people in the world who still uses it, but I use it because it doesn't take up a lot of screen room and I use the stylus a lot anyway for a lot of my applications.
Does anyone know how to get this keyboard back? Is there a cab file somewhere of the default windows mobile 6.1 keyboard I can download? If it's not possible, does anyone know of another option for a keyboard that is meant to be used for the stylus and is relatively small?
dshersze said:
I just installed Windows Mobile 6.5 onto my T-Mobile TouchPro2. Now, the old, default windows mobile on-screen keyboard is gone. I know I'm probably one of the last people in the world who still uses it, but I use it because it doesn't take up a lot of screen room and I use the stylus a lot anyway for a lot of my applications.
Does anyone know how to get this keyboard back? Is there a cab file somewhere of the default windows mobile 6.1 keyboard I can download? If it's not possible, does anyone know of another option for a keyboard that is meant to be used for the stylus and is relatively small?
Click to expand...
Click to collapse
google "tmobile touch pro 2 screen keyboard sip" search search search before u post
I did the search you suggested to dshersze --"tmobile touch pro 2 screen keyboard sip" and all that came up is this page. I can confirm that the standard windows mobile keyboard has been removed from T-Mobile's latest ROM, and I've done a good bit of searching online without finding a .CAB for that ol' standard keyboard, or a way to tweak T-Mobile's new WM 6.5 ROM to activate it. So dshersze's questions seems reasonable, and not deserving of a "search before u post" admonition. akademik_acheeba, if you know where there's a page that explains how to fix this issue, could you post a link to it?
Thanks, Alan
so after 2 mins of searching for an onscreen keyboard for TP2 or WVGA in general, these are your options:
http://forum.xda-developers.com/showthread.php?t=486227
http://htcwinmobile.blogspot.com/2009/07/finger-keyboard-2-finger-friendly.html
http://forum.xda-developers.com/showthread.php?t=501122
http://forum.xda-developers.com/showthread.php?t=487677
http://forum.ppcgeeks.com/attachment.php?attachmentid=47109&d=1257216820
http://www.1800pocketpc.com/2009/01...nger-friendly-keyboard-sip-for-pocket-pc.html
http://www.1800pocketpc.com/2008/12/31/touchpal-35-finger-friendly-keyboard-for-windows-mobile.html
http://forum.ppcgeeks.com/showthread.php?t=42734
SEARCH
p.s. what ROM are you using? is it the official TMo that came out today(not the leaked) or are you using one of the xda chefs? if it is from xda then this question belongs in that ROMs thread.
I am not missing my onscreen keyboard in the 6.5 TMOUS ROM, it is there as it has always been, maybe you shoudl reflash
I can confirm that the default WM Keyboard(the one that looks like a full keyboard and is really only suitable for stylus input or for people with microscopic fingers) is absent from the new 6.5 update (both leaked and official). To check this, pull up your SIP and enter the input options menu.
Here is what I use along with my options...
Thanks for the screenshots- they show that you do not have the SIP in question either. My guess is that someone decided that it wasn't a popular input method, however, I can see where this might be a preferred keyboard for stylus intensive input or for access to keys not found in most SIPs.
The T-Mobile 6.1 *Official* ROM called this SIP "Keyboard", and on the 6.5 *Official* ROM it has been replaced by "Transcriber" which on 6.1 was found under "Other Input Methods".
I wish people wouldn't be so eager to attack a legitimate posting without a clear understanding of what is being addressed. I think that most of us make a genuine attempt at searching for answers prior to creating a thread, but it seems like there are some that are just waiting to pounce without hesitation to accuse someone of not following forum rules. Give me a break, I know that not everyone here is an adult, but attacking someone with the insinuation that they did not do a proper search seems to have become far too common and does nothing to help anyone. Why not assume that a thorough search has already been attempted and rather than providing an admonishment and a slew of links (that I doubt had anything to do with the issue at hand) provide a reasonable explanation or solution along with those links? In my opinion, this is what these forums are for: a valuable resource of information and advice.
Seattle Rat said:
Thanks for the screenshots- they show that you do not have the SIP in question either. My guess is that someone decided that it wasn't a popular input method, however, I can see where this might be a preferred keyboard for stylus intensive input or for access to keys not found in most SIPs.
The T-Mobile 6.1 *Official* ROM called this SIP "Keyboard", and on the 6.5 *Official* ROM it has been replaced by "Transcriber" which on 6.1 was found under "Other Input Methods".
I wish people wouldn't be so eager to attack a legitimate posting without a clear understanding of what is being addressed. I think that most of us make a genuine attempt at searching for answers prior to creating a thread, but it seems like there are some that are just waiting to pounce without hesitation to accuse someone of not following forum rules. Give me a break, I know that not everyone here is an adult, but attacking someone with the insinuation that they did not do a proper search seems to have become far too common and does nothing to help anyone. Why not assume that a thorough search has already been attempted and rather than providing an admonishment and a slew of links (that I doubt had anything to do with the issue at hand) provide a reasonable explanation or solution along with those links? In my opinion, this is what these forums are for: a valuable resource of information and advice.
Click to expand...
Click to collapse
Score one for civility. We must remember that not everyone speaks English as a first language. In addition you can't search for something if you don't know the key words to look for. Everyone describes his/her issue differently. Just look at how akademik changed the terms he suggested when he posted his links. It seems that it would have been easier and better for the forum, if someone had simply posted a link to the solution. On another note, it is a great idea to use tags when creating new threads.
Seattle Rat said:
Thanks for the screenshots- they show that you do not have the SIP in question either. My guess is that someone decided that it wasn't a popular input method, however, I can see where this might be a preferred keyboard for stylus intensive input or for access to keys not found in most SIPs.
The T-Mobile 6.1 *Official* ROM called this SIP "Keyboard", and on the 6.5 *Official* ROM it has been replaced by "Transcriber" which on 6.1 was found under "Other Input Methods".
I wish people wouldn't be so eager to attack a legitimate posting without a clear understanding of what is being addressed. I think that most of us make a genuine attempt at searching for answers prior to creating a thread, but it seems like there are some that are just waiting to pounce without hesitation to accuse someone of not following forum rules. Give me a break, I know that not everyone here is an adult, but attacking someone with the insinuation that they did not do a proper search seems to have become far too common and does nothing to help anyone. Why not assume that a thorough search has already been attempted and rather than providing an admonishment and a slew of links (that I doubt had anything to do with the issue at hand) provide a reasonable explanation or solution along with those links? In my opinion, this is what these forums are for: a valuable resource of information and advice.
Click to expand...
Click to collapse
I agree with Treo, points for civility. Especially because the other guy who attacked the OP didn't even post any links relevant to what the OP was looking for. All I saw in those links were Finger Keyboards, and HTC keyboards.
OP wants the default WINMO 6.0/6.1 keyboard, with the tiny keys that, while only good for use with a stylus, is excellent for odd symbols. Like | for messing with the Manilla Weather editors.
Unfortunately I don't have information for the OP, as it seems likely that as many people have not liked that keyboard, support for it is all but gone.
The new keyboard function "Swype" has a pretty good symbol list to choose from.
Here's the thread for the TP2: http://forum.xda-developers.com/showthread.php?t=597337
I guess I did have some info after all... I guess that's something.
as much as i help people on here via posts or pm's, no one knows how to use the search dropbox at the top or even google their issue to see if other wm sites have info on it. you heard about xda from tmo.com and now you come here for everyone to magically solve all your issues. all you people want is to point, click, download, install and be on your merry way...so stop being lazy, people here spend alot of time developing and perfecting things and if one lil issue goes wrong then yall complain. google what you want, and help others. as i see you guys posted here and not one of you have helped the issue but rather complained that i said search...oh well ill say it again...SEARCH
I like Swype, but anther decent SIP that I think is well worth trying is Finger Keyboard. One problem I have had is that some 3rd party SIPs will prevent my Rhodium from booting forcing hard-reset, but both Swype and Finger Keyboard work fine. One feature that I like in Finger Keyboard is the ability to assign text to a key such as an email address or password and it can switch between different languages without leaving the panel.
A way to bring back the default keyboard ...
Check this out: http://forum.xda-developers.com/showthread.php?p=4843610. It requires a registry hack, but it does work.
I'm not sure why no one likes a stylus anymore, but I prefer the precision that it buys me as well as the ability to draw on the screen. The old keyboard also has a CTRL key which allows me to cut and pasted from any application (even those without a press-and-hold context menu). I don't understand the desire to emulate the iPhone with capacitive touch screens but poor precision. If I wanted an iPhone, I would have bought one.
jmigliosi said:
If I wanted an iPhone, I would have bought one.
Click to expand...
Click to collapse
LOL! Spot on!
This is brilliant. You don't want to know how long I've been looking for a way to get the old keyboard back! Everyone seems to want keyboards that are bigger and can be used without a stylus - but I hate having the keyboard take over more than half my screen. This is an elegant solution! Thank you for posting it!
Edit - Rats! It says it can't initialize SIP CLSIDs for stylus status. Does the TP2 not have any way of telling whether the stylus is in or not? Grrr. So close, but I guess I have to keep on searching...
Ariel
Looking for small Stylus friendly Keyboard
have an HTC Touch Diamond 2 with WM6.5. Since I have it I am not happy with the big keybord. Using the stylus very often, even with the big keyboard. But this takes so much space, even on my old Touch Cruise with QVGA I have more space thanks to the small keyboard.
How and where can i get a working CAB with the small keyboard from WM6.1 ?
Think it must be that in this picture.

Please HELP!

Im new to the whole Windows Mobile world and having serious issues with adding keyboards, fonts, etc... Ive always had Blackberry and im used to using and modding that, figured it was time to move on and got the HD2 and now im confused as hell! Can someone please post links, how to, to download the HTC IME keyboard? Also how to add fonts? this is really irritating.. Ive searched and searched and still cant figure out how to get the keyboards and fonts on my phone ... Any help is greatly appreciated!
Any1???????
Just curious, but where did you find the buttons and such? Posting link-backs will give us a chance to see what you are talking about instead of trying to guess.
Did they not have instructions on how to install them?
Did you perchance download the versions meant for chefs, that are designed to be cooked in the kitchens and not installed directly?
Also, for me, please refrain from big caps in your post title when asking about such matters. Let's leave that for the folks with bricked phones, k?
While we are on the subject of etiquette, posting a bump less than 24 hours after your original post is a wee bit pushy. Especially when that bump doesn't say "Bump"
So hit me back with those links and I'll see if I can help you a bit.
Snarksneeze said:
Just curious, but where did you find the buttons and such? Posting link-backs will give us a chance to see what you are talking about instead of trying to guess.
Did they not have instructions on how to install them?
Did you perchance download the versions meant for chefs, that are designed to be cooked in the kitchens and not installed directly?
Also, for me, please refrain from big caps in your post title when asking about such matters. Let's leave that for the folks with bricked phones, k?
While we are on the subject of etiquette, posting a bump less than 24 hours after your original post is a wee bit pushy. Especially when that bump doesn't say "Bump"
So hit me back with those links and I'll see if I can help you a bit.
Click to expand...
Click to collapse
Really? Didn't really think i asked for some1 to be a smartass anywhere in my OP did i? Hmmm didn't think so.............. I was asking for a little help, Isn't that what a forum is for???
jpeyatt said:
Im new to the whole Windows Mobile world and having serious issues with adding keyboards, fonts, etc... Ive always had Blackberry and im used to using and modding that, figured it was time to move on and got the HD2 and now im confused as hell! Can someone please post links, how to, to download the HTC IME keyboard? Also how to add fonts? this is really irritating.. Ive searched and searched and still cant figure out how to get the keyboards and fonts on my phone ... Any help is greatly appreciated!
Click to expand...
Click to collapse
Adding fonts into WinMo is much the same like WinPC. Just put it into \Windows\Fonts directory.
But on further reading and 2nd guessing what you are trying to say above, it appears that you want to be able use that installed font when the keyboard is activated. Is that correct ?
Isn't HTC IME keyboard already available in the HD2 ? Or are you looking for different language input ?
FYI, I had a bad experience with trying to add Traditional Chinese input capability when installing an extracted HTC Ezinput IME from another stock ROM. See http://forum.xda-developers.com/showthread.php?t=611894&page=2
State clearly what you are trying to achieve so that others can help.
jpeyatt said:
Really? Didn't really think i asked for some1 to be a smartass anywhere in my OP did i? Hmmm didn't think so.............. I was asking for a little help, Isn't that what a forum is for???
Click to expand...
Click to collapse
Actually, this forum is for people to help people. Voluntarily. As in, for free. When you ask someone for help, it is generally considered a good idea to adhere to certain protocols, such as being polite and thankful for what help you do receive.
Now, since you obviously are not interested in my help, I leave you to the graces of others. I am also adding you to my ignore list, since you decided to call me a "smartass". Good luck to you.
Zen, Thanks for the reply! When i connect my HD2 to the PC (running on Vista) i cant access ny Windows folder on the phone for some reason, so i cant add a font .. No, the HD2 does not come with the IME keyboard. I am just looking for a English version to download for a Windows device.. If i google it, everything comes up for a Droid.
Snarksneeze said:
Actually, this forum is for people to help people. Voluntarily. As in, for free. When you ask someone for help, it is generally considered a good idea to adhere to certain protocols, such as being polite and thankful for what help you do receive.
Now, since you obviously are not interested in my help, I leave you to the graces of others. I am also adding you to my ignore list, since you decided to call me a "smartass". Good luck to you.
Click to expand...
Click to collapse
Correct and i was asking for help right? In my OP i did say "any help is greatly appreciated", did i not? Where did you offer any help to me at all? I asked a question in a thread I started. LOOK at the reply I got from YOU!
jpeyatt said:
Zen, Thanks for the reply! When i connect my HD2 to the PC (running on Vista) i cant access ny Windows folder on the phone for some reason, so i cant add a font .. No, the HD2 does not come with the IME keyboard. I am just looking for a English version to download for a Windows device.. If i google it, everything comes up for a Droid.
Click to expand...
Click to collapse
Was you phone connected via ActiveSync or "Disk drive mode" ?
I can't remember off my head but one of them - I take my bet on ActiveSync - will make Windows folder inaccessible. You could have copy into "My Document", remove phone from PC and then move it again via File Explorer.
I still don't get the part about HTC IME that you don't have . What it the ROM version you have ? Go to Start > Settings > About Phone > Software Information. Post the info.
There is Swype, Finger keyboard in the forum. Search for it.
Gotta go offline 24-hr in the next 15 mins or so.
Zentury said:
Was you phone connected via ActiveSync or "Disk drive mode" ?
I can't remember off my head but one of them - I take my bet on ActiveSync - will make Windows folder inaccessible. You could have copy into "My Document", remove phone from PC and then move it again via File Explorer.
I still don't get the part about HTC IME that you don't have . What it the ROM version you have ? Go to Start > Settings > About Phone > Software Information. Post the info.
There is Swype, Finger keyboard in the forum. Search for it.
Gotta go offline 24-hr in the next 15 mins or so.
[/QU
I have the Swipe but dont have the HTC IME.. ROM version is 2.10.531.1 (82076)WWE
Click to expand...
Click to collapse
IME stands for Input Method Editor i.e. on-screen software keyboard.
I am using QQ pinyin input which allows me to input Traditional Chinese. The option to select HTC's default IME, which is called Ezinput, is still there. I do not see the need to use HTC IME since QQ pinyin input has all the capabilities and more. Since HTC IME is in the ROM, I can't remove it either without flashing a cooked ROM.
So how do you type/input text into any apps ?
jpeyatt said:
Zen, Thanks for the reply! When i connect my HD2 to the PC (running on Vista) i cant access ny Windows folder on the phone for some reason, so i cant add a font .. No, the HD2 does not come with the IME keyboard. I am just looking for a English version to download for a Windows device.. If i google it, everything comes up for a Droid.
Click to expand...
Click to collapse
To make the windows available you need to have your PC set to show protected files. On a side not please watch the swearing in the forums.
Zentury said:
IME stands for Input Method Editor i.e. on-screen software keyboard.
I am using QQ pinyin input which allows me to input Traditional Chinese. The option to select HTC's default IME, which is called Ezinput, is still there. I do not see the need to use HTC IME since QQ pinyin input has all the capabilities and more. Since HTC IME is in the ROM, I can't remove it either without flashing a cooked ROM.
So how do you type/input text into any apps ?
Click to expand...
Click to collapse
My mistake, I thought the actual keyboard i wanted was called the HTC IME.. So, How do i DL and install a diff keyboard without the arrows at the bottom? Whats the best one? Thanks!
zelendel said:
To make the windows available you need to have your PC set to show protected files. On a side not please watch the swearing in the forums.
Click to expand...
Click to collapse
Thanks for the info.. Sorry about the swearing, was just a little irritated.
jpeyatt said:
My mistake, I thought the actual keyboard i wanted was called the HTC IME.. So, How do i DL and install a diff keyboard without the arrows at the bottom? Whats the best one? Thanks!
Click to expand...
Click to collapse
You want something like in the screenshot.
That's the QQ input I talked about. No, I don't think it is suitable for you since you do not require chinese input.
Let me dig around. Just keep watching this post.
Zentury said:
You want something like in the screenshot.
That's the QQ input I talked about. No, I don't think it is suitable for you since you do not require chinese input.
Let me dig around. Just keep watching this post.
Click to expand...
Click to collapse
Yes sir, Exactly like that 1. How do i go out installing that?
Take a look and consider:
Fingerkeyboard2 v2.1 (freeware)
http://forum.xda-developers.com/showthread.php?t=501122
Resco keyboard (commercial)
http://www.resco.net/pocketpc/keyboard/indepth.asp
One thing, I wish to point out is that the version date seems to pre-date WM6.5 actual release. I came across one software which allows for Chinese input, released in May 09 but had read forum complaints about paid users who was not able to get it to work on WM6.5 and that software company acknowledged it. I finally settled on QQ input although it is still in beta which I normally would not even consider installing.
Perhaps try out Fingerkeyboard2 first since it is free and also, you can post questions if the need arises.
zentury said:
take a look and consider:
Fingerkeyboard2 v2.1 (freeware)
http://forum.xda-developers.com/showthread.php?t=501122
resco keyboard (commercial)
http://www.resco.net/pocketpc/keyboard/indepth.asp
one thing, i wish to point out is that the version date seems to pre-date wm6.5 actual release. I came across one software which allows for chinese input, released in may 09 but had read forum complaints about paid users who was not able to get it to work on wm6.5 and that software company acknowledged it. I finally settled on qq input although it is still in beta which i normally would not even consider installing.
Perhaps try out fingerkeyboard2 first since it is free and also, you can post questions if the need arises.
Click to expand...
Click to collapse
awesome!! Thank you sir!!:d

X8 Stock Keyboard

Smart, Better, Swipe, Htc and the other keyboard... what's the differences? They do all the same things, imho. But you ever used the keyboard that comes with our X8? It's the only one that allow you to edit the words putting the cursor just where you need it. The others don't do this, if you need to edit a word you have to try many times until you got it. So, why you all think that the others are better than the SE keyboard?
So, i wonder if some developer could port the stock keyboard to our device.
Thanks.
The differences is the way you typing a word.
I had try other keyboards but now i also use the stock keyboard.
bro i want the same, i love that you can see what part of your text you want to change with big letters, if anyone can port please put the link! sorry about my english
check in themes and apps section for stock keyboard...
xperia x8 proud owner
Nothing to do, i haven't find it. Maybe someone who still have its x8 untouched can post the appropriate .apk.

[Q] Finding right place to mod an app

I hope this is the right place to post a question about modifying an existing app. In the long run, I want to create a Xposed module to do the modification, but to get started I work with modding the decompiled app. The app in question is de.zeit.diezeit.epaper.android, which is a German newspaper reader app (I am not expecting anyone to know it). What I want to do is to get rid of the scrolling animation when reading an article, because I am using this app on an eInk device (Icarus Illumina).
Now my problem is, I don't find a starting point. I have to say I don't have much (read: almost none) experience with writing Android apps (although I have a lot of programming experience otherwise). Thus I have no idea how such an animation would be implemented. I searched for references to the Scroller class and replaced the duration argument of the startScrolling method by 5ms, but this didn't change anything.
Is there any way to run the app in some kind of debug mode to see which methods are called at which time? Another idea how to find the right spot might be the trigger of the scroll: I am using the hardware page turn buttons of the device to scroll down exactly one page. How would this be implemented, what should I search for to find the code that reacts on these buttons? (Also: how can I press these buttons in the emulator?)
I am sorry if I am asking too many noob questions. If there is relevant documentation I have obviously missed, please point me to it. Thank you very much for any help!
Try looking under res/anim*
mhier said:
I hope this is the right place to post a question about modifying an existing app. In the long run, I want to create a Xposed module to do the modification, but to get started I work with modding the decompiled app. The app in question is de.zeit.diezeit.epaper.android, which is a German newspaper reader app (I am not expecting anyone to know it). What I want to do is to get rid of the scrolling animation when reading an article, because I am using this app on an eInk device (Icarus Illumina).
Now my problem is, I don't find a starting point. I have to say I don't have much (read: almost none) experience with writing Android apps (although I have a lot of programming experience otherwise). Thus I have no idea how such an animation would be implemented. I searched for references to the Scroller class and replaced the duration argument of the startScrolling method by 5ms, but this didn't change anything.
Is there any way to run the app in some kind of debug mode to see which methods are called at which time? Another idea how to find the right spot might be the trigger of the scroll: I am using the hardware page turn buttons of the device to scroll down exactly one page. How would this be implemented, what should I search for to find the code that reacts on these buttons? (Also: how can I press these buttons in the emulator?)
I am sorry if I am asking too many noob questions. If there is relevant documentation I have obviously missed, please point me to it. Thank you very much for any help!
Click to expand...
Click to collapse
Hi, very late after the question, but I am considering buying an Illumina XL HD e-reader in order to have e-ink to read newspapers. What has been your experience with your device (which model in particular is it?)? Also, I would like to root it. Do you know if that is possible? Finally, did you manage to modify the app? If so, was it difficult?
Hi, hope you found the solution

Categories

Resources