If there's one thing I don't like about the integrated slide-out keyboard of the Wizard and Apache series is the fact that frequently-used keys are special characters, including the numbers 0-9. There's no Control key to make the Cut/Copy/Paste/Undo keyboard shortcuts, either.
What I'm proposing is a customized Soft Input Panel (SIP) for landscape mode to work as a supplement to the slide-out keyboard of the Wizard and Apache.
Since the slide-out keyboard is relatively close to the landscape-oriented screen, it would be simple enough to reach the keyboard icon with your thumb to activate the SIP, as well as tapping the wide on-screen keys that usually take two or three hardware keystrokes to get.
Here's a mockup screenshot of what the SIP could look like:
{
"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"
}
Landscape-friendly and thin design will be much appreciated.
When the SHIFT key is pressed on the slide-out keyboard:
Access punctuation and symbols just like traditional keyboards.
When the DOT key is pressed on the slide-out keyboard:
The backslash key is useful and normally requires three keystrokes to get it.
Some information on where to get started on developing your own SIP:
http://www.pocketpcdn.com/sections/sip.html
http://www.pocketpcdn.com/articles/im.html
Some of the possible technical challenges when creating this SIP:
the Keyboard SIP tends to hide itself when a hardware key is hit, so it's possible that the custom SIP will keep trying to hide.
Detection of landscape mode. It should revert back to the normal Keyboard SIP if portrait mode is detected.
Detection of the SHIFT and DOT states for both Wizard and Apache. You might want to look into the CapsNotify.exe on the Wizard to see how the EnableIndicator can detect the states. The Apache has no such program.
Some of the possible options or features of the SIP could include:
customizable buttons
vertically-resizable keys
floating SIP capability
tapping sound effect
"Select All" (Control+A) to highlight a line or field of text
Is there anyone willing to take a swing at this and gain extreme popularity in the Wizard and Apache community? Thanks!
Is no one else interested in having additional keyboard functionality on the Wizard or Apache?!
Related
i am looking to buy the touch dual but wasn't sure if i should go for the 20 key version or the 16 key version,
anybody give any advice?
I've had both but prefer the 16 key version by far. It's difficult learning a new key layout for one handed input (qwerty) and having the 4 app/launcher/utility buttons is a big benefit over the 20 key version.
ptbag
Cojo
thanks for your opinion
this seems to be personal preference. i'm using a 20-key version and very happy with it, because having one button mapping to fewer letters makes it much faster to get to my desired word in t9 input and address book search. yet, surely need to pay some effort to get used to it. just for your reference.
I used 20Key with program "AE Button" to map some keys for different application so it can get both advantage into one phone.
Boris6 said:
I used 20Key with program "AE Button" to map some keys for different application so it can get both advantage into one phone.
Click to expand...
Click to collapse
so did you manage to map any of the keyboard keys to other programs using AE Button or just the normal hardware buttons (camera, vol up, vol down)?
With the France SFR version, we have no choice 20 keys
My previous model was a Nokia NGage DQ, so jumping from phone keyboard like to computer keyboard like implies some time training.
But with the soft keyboard and the hard one we have the choice
{
"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"
}
versus
just a little brain gymnastics
cojones said:
I've had both but prefer the 16 key version by far. It's difficult learning a new key layout for one handed input (qwerty) and having the 4 app/launcher/utility buttons is a big benefit over the 20 key version.
ptbag
Cojo
Click to expand...
Click to collapse
Im looking at upgrading my wifes Nokia E65 to the Touch Dual.
Interesting point about the 16 v 20 key versions.
She likes to SMS so i guess that the 16 key with 4 app/launcher/utility buttons should suit her.
How many of you, use the software keyboard over the hardware keys?
there are a zillion keyboard out there but no of them seem to be right for me, i like the standard one since i can type way faster with the standard wm keyboard, but i just wish it was a tad bigger. there is a way to make it larger but that removes the number buttons from the top keyboard and i'd like to keep them.
so my question is to everyone, (i know there are some that prefer the good 'ole standard keyboard) is there any possible way to make it larger?
i was searching and while this one looks a little bigger, it has the same layout as the standard one:
{
"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"
}
im not even sure where to get the keyboard in the pic above it looks around the same size as the standard keyboard but the buttons look a tad bigger.
can anyone help increasing the size of the default keyboard?
you can try Resco Keyboard or ZoomBoard if you haven't already, they use the default keyboard as a basis (stuff like gestures are the same), then expand. Otherwise, no, the keyboard in your picture doesn't have big buttons, it's just a keyboard skin (I think it's from Marshall of MarshallWaitCursor fame)
maybe it being a picture makes the keys look bigger..
if it can be skinned, i will figure it out... i wasn't aware the keyboard could be skinned.
I mainly use the slide down keyboard on my 8525, but when Im to lazy to pull it down, I use the HTC keypad to quckly send some texts.
For texts i use Phone Pad, which works quite well as a T9 input system, not yet found a full QWERTY one i can use reliably with my thumb and that my Trinity will consistently open. There is a known issue with Trinitys and alternate SIPs.
you should be able to make them a little bigger if under options you chose large keys (you can even keep the number row if you chose to use gestures). they're still pretty small though.
You can find that keyboard skin over at Marshall Skins Site & it's called
(Marshall Keyboard Skin) - Crossbow
http://www.marshallskins.ilbello.com/php5/htdocs/downloads.php
PocketCM keyboard is like the standard keyboard but bigger. Works very well for a full-sized qwerty keyboard on a small touchscreen device.
Well if you haven't already, try Touchpal. I have a mogul and use touchpal instead of the slide out. I love it!!!
http://www.cootek.com/
Hello
I was making one application that would resemble more Android-like design: keyboard on the bottom, the main soft keys above it.
Well that is not possible to do both system-wide, but one half of that is. To move your keyboard to the total bottom of the screen, just edit registry:
Code:
HKEY_CURRENT_USER\ControlPanel\Sip:
DefaultMenuBarHeight=dword:0
MenuBarHeight=dword:0
what happens after reboot is this:
{
"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"
}
Advantages? Extra 64px (on WM6.5.3 and similar) of screen, no useless soft keys in these occasions.
Now, how do you hide the keyboard? Just, as on Android, press BACK key (on HD2 tested, TP2 and TD2 should work the same I suppose, but make backup first ).
Regards, OndraSter
Update: it seems that it doesn't work on all ROMs. I was using CRACIN's HD2 ROM, where it worked. I now flashed GTX Energy ROM and it doesn't work. Weird.
There is no DefaultMenuBarHeight in Sip there is only MenuBarHeight.
I'm using htc touch2. How can i do this? Thanks
This is dependant on the ROM and SIP itself. Try changing the MenuBarHeight itself if it isn't enough.
Btw, this won't work with any newer position fix - like ultrashot's uTask, since it tries to fix the keyboard too.
Heyi tried to change the MenuBarHeight and it was okey then but pressing back button make me go to the homescreen so it isn't for me. Thanks anyway dude great job.
Appearantly Touch 2 works different than Leo
You're right !
Having disabled Utask's position fix feature, I was able to move the SIP vertical position to anywhere I wanted !
The DefaultMenuBarHeight value can be manually added (I did), provided it has any actual effect.
Unfortunately, the Back button generally applies to the current app rather than to the keyboard, that sometimes even stays open (it actually depends on the app ! ), so it can't be used straight on.
But there are a lot of alternatives, such as remapping a hardware key with AEButton plus (now freeware), for instance.
This nice trick should probably be best used with a SIP featuring it's own closing button, such as FingerKeyboard (though it already has an option to overlap the softkeybar in landscape mode, and since it's fully customizable, you should be able to setup the vertical offset in portrait too, regardless of the actual registry values).
Did you know that you can get lollipop keyboard without any third party installer . Update the google keyboard but it can't be done directly . Open your mobile browser type Google Keyboard in Google search .
Click view on Playstore. And update it .
See reference image down.
{
"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"
}
Hit Thanks If It Works!!
https://forums.motorola.com/posts/7e6412425a
-_-
bhavin192 said:
https://forums.motorola.com/posts/7e6412425a
-_-
Click to expand...
Click to collapse
Does not work this way. "Google Keyboard is not available in your country." (I'm from Germany).
But I installed quite some time ago some early version. Did hope for an update. Is it improved compared to some lollipop preview from September or maybe October?
Anyway I'll just wait for official Lollipop for my Moto G 2nd.
the lollipop keyboard was automatically installed on my moto g 2014 about 2 weeks ago.
http://www.apkmirror.com/apk/google-inc/ search & install
Thanks, worked here as an update.
Keyboard with numbers and symbols
Another useful setting for me on Google Keyboard, is being able to have numbers separate and easy access to other characters like > % < * etc as I use apps like Tasker/Autoapps a lot.
To achieve this from Appearance and Layouts submenu > Select Customize Input Styles > Press Top right + icon > Select Language (my case English (UK)) > select Layout PC.
As I am used to a PC keyboard the layout becomes very similar (with added advantage of swype) and pressing shift key I see the other symbols easily, some long presses are more intuitive, like the comma long pressed becomes < to get to £ shift keyboard longer press $. For me makes a world of difference.
Thank you, it worked, I like it but I still prefer Swiftkey.
I want to develop an app that can be trained to recognise certain characters. It's some sort of a word recognition app but for single characters. The problem with this is that i cannot find an appropriate input method even tough I've been struggling for two days to make it work using some sort of a GridLayout wich contains buttons. The problem with this method seems to be that i can't resize the buttons or remove the space between them. LinearLayout doesn't seem to be a good option either, since I can't swipe over the buttons and mark the letter.
THE ACTUAL PROBLEM:
I want to use an input similar to the picture i attached. That would be the letter A.
{
"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"
}
.
The user will swipe over the matrix and leave a trail colored in blue. Then the matrix should be translated into the phone's memory to a binary matrix with 0 and 1 values.
RESTRICTIONS:
I want to tackle this problem programmatically.
The matrix will be 64x64
I use Android Studio.
---XML would be the easiest way to go, but a 64x64 matrix is pretty hard to create this way.
---API level does not matter at all. I just want this app to run on CM12 phone.
**After creating this app, I'll use a jpg picture of a character for input and refine the processing algorithms. I just need the algorithm to work for this 64x64 binary matrix first**
THE ACTUAL QUESTION:
How do I create the input matrix so it would be swipe-friendly and not bad looking ?
I think if you would like to use the button method you described above, you can call setOnTouchListener() on the buttons. The onTouch method is called when the user touches or swipes over the button so you could put your coloring code in there. But i dont know if a matrix of 64x64 buttons looks nice, that is the other problem
But basically you can as well use other views instead of the buttons because every view has the option to call an onTouchListener
--------------------
Phone: Nexus 4
OS: rooted Lollipop LRX21T
Bootloader: unlocked
Recovery: TWRP 2.8.2.0