Update Overload: SuperSU Heavily Updated

There are apps and apps out there. Very few can reach the level of popularity required to stay at … more

Lollipop Leak Available for the Sprint Galaxy S5

Since the Android 5.0Lollipop’s official release not too long ago, we’ve seen … more

CPU Spy Gets an Android Lollipop Makeover

At some point in the distant past, you probably heard of CPU Spy for Android by XDARetired … more

Amazon Fire TV Stick vs Chromecast – XDA TV

There is no doubt that Amazon is a huge player in many markets, and they want to be a huge … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[APP][W|Q|VGA][v0.4:22nd Sept] ZoomKey Soft Input Panel

OP pmprog

9th September 2010, 12:20 AM   |  #1  
OP Member
Thanks Meter: 1
 
37 posts
Join Date:Joined: Jul 2010
ZoomKey SIP for Windows Mobile

ZoomKey is intended to make the keyboard easier for use with the thumbs/fingers on the smaller screens, by combining two keys together. Once you press on one of the "dual keys", it will zoom in. Whilst your finger is still on the key, slide it to the left side or the right side of the enlarged key. When you lift your finger it will enter the key your finger was on.

Warning: This is currently an Beta version
Whilst I have taken care to test it on ROMs with the Windows Mobile SDK, and also my own phone, there may still be bugs, and it's still not quite polished up yet. This software comes with no warranty.

SIP Release History
v0.4 : 2010-09-22 : Options dialog configurable through Input Settings. Clipping Zoom Key option
v0.3 : 2010-09-12 : Support of key map files (.zkm, produced with Mapper application), and settings stored in the registry. Enlarged Backspace and LineFeed keys. Key Preview popup window
v0.2 : 2010-09-09 : Fixed memory leak with GDI objects, probably caused the lock up bug
v0.1 : 2010-09-08 : Initial Alpha Release

Mapper Release History
v0.1 : 2010-09-11 : Really basic keymapper for use with Alpha 3 and above

To Do List
  • Multiple skin support
  • Multiple language/keyset support
  • Better support for landscape mode
  • Select a proper font
  • Options page
  • Polish up the graphics, and maybe animations
  • Tap to Zoom (2nd Tap to enter key) option
  • Vibrate on key rollover option (Possibly)
  • Optional 4th line of keys

Downloads
Download Beta v0.4
Download Key Mapper (Runs on your desktop, requires .NET framework v3.5)

Website
http://www.pmprog.co.uk/?page_id=15

Videos



Configuring
You can now configure ZoomKey through the Input settings on your device. If you want to modify it in the registry, you will find the settings here:

Root Key
Code:
HKEY_CLASSES_ROOT\CLSID\{B8987AAB-E594-4f97-83A5-3E27ACFFFF61}\Options
Height
In pixels, the height of the SIP panel.

PopUp
Key Preview Popup Visibility
0 = Hide the Key Preview Popup
1 = Show Key Preview Popup

ZoomSize
Size of a key when zoomed in
0 = 2x original size
1 = 3x original size
2 = Fills SIP window

MapFile
Points to a key map file created in the editor
If the file is invalid or not found, it will use a default internal keyset

ZoomOnScreen
Keeps any zoomed keys completely onscreen
0 = Allow zoomed keys to go offscreen
1 = Keep zoomed keys onscreen

Contributions
Any anybody would like to contribute their key mapping files to be packaged with the official release of ZoomKey, please let me know

Please report any bugs, glitches etc. onto this thread, or PM me

Hope you find it useful
Last edited by pmprog; 24th September 2010 at 08:19 AM.
9th September 2010, 09:17 AM   |  #2  
OP Member
Thanks Meter: 1
 
37 posts
Join Date:Joined: Jul 2010
Known Bug List
  • Critical : Unsure how to replicate, but it SIP panel wouldn't refresh, it also prevented any dialogs from showing on the system (Had to remove battery to power down) Pretty sure this was linked to the GDI memory leak
  • Medium : SIP keeps hiding whilst typing (Reported by: pmprog, Other users affected: none reported)
Last edited by pmprog; 15th September 2010 at 06:32 PM. Reason: Additional bug
9th September 2010, 10:14 AM   |  #3  
znial's Avatar
Senior Member
Flag Bologna
Thanks Meter: 30
 
477 posts
Join Date:Joined: Aug 2007
More
Thumbs up
look promising, going to try asap
i love the idea, and need a more finger friendly imput method
(i am a bit bored of touchpal ^^)
ty
9th September 2010, 12:47 PM   |  #4  
znial's Avatar
Senior Member
Flag Bologna
Thanks Meter: 30
 
477 posts
Join Date:Joined: Aug 2007
More
installed in device memory, seem to work
it could be more finger friendly then the ordinary two touck/ button (like compact qwerty in touchpal or htc kbd or cliquick)
but maybe we need bigger popup for the selection(slide) of the letter to chose

sorry for my explain, my english is so sad ^^

but it is really a cool idea, keep up the dev!
9th September 2010, 12:57 PM   |  #5  
OP Member
Thanks Meter: 1
 
37 posts
Join Date:Joined: Jul 2010
Thanks for giving it a play, and the feedback.

Quote:
Originally Posted by znial

installed in device memory, seem to work
it could be more finger friendly then the ordinary two touck/ button (like compact qwerty in touchpal or htc kbd or cliquick)

I wanted to try and keep the "touch count" low to keep the speed of key up. I guess it could always be a configurable option.

Quote:
Originally Posted by znial

but maybe we need bigger popup for the selection(slide) of the letter to chose

Originally, I planned the zoomed key to take up the whole of the SIP panel area; but I thought this would require you to move your finger too much. Again, maybe I could add a config option to let you pick a "full zoom" mode.
10th September 2010, 03:15 PM   |  #6  
OmniaDaveH's Avatar
Junior Member
Thanks Meter: 0
 
7 posts
Join Date:Joined: Mar 2009
Nice work ... works excelent on my i900 Omnia (WQVGA) , this system is very good and easy ... only vibration feedback -have any idea ? ...only 25Kb !!! - THX
10th September 2010, 03:44 PM   |  #7  
OP Member
Thanks Meter: 1
 
37 posts
Join Date:Joined: Jul 2010
Quote:
Originally Posted by OmniaDaveH

Nice work ... works excelent on my i900 Omnia (WQVGA) , this system is very good and easy ... only vibration feedback -have any idea ? ...only 25Kb !!! - THX

Thanks for the feedback. Glad you like it. I'll add vibration to the list of ToDos as a possibility.

Sneak peak at a new option coming in in Alpha 3. This popup should make it easy to tell what key you have highlighted when your thumb is on the pad.



I'm also adding an option so you can set a custom height for the SIP area. So if you have a WQVGA, you can allocate more space to the SIP making it even easier, but reducing it to save space on a normal QVGA.
11th September 2010, 11:24 AM   |  #8  
Junior Member
Thanks Meter: 1
 
4 posts
Join Date:Joined: Mar 2009
More
What about multi-language support?
11th September 2010, 12:53 PM   |  #9  
znial's Avatar
Senior Member
Flag Bologna
Thanks Meter: 30
 
477 posts
Join Date:Joined: Aug 2007
More
Quote:
Originally Posted by pmprog

I'm also adding an option so you can set a custom height for the SIP area. So if you have a WQVGA, you can allocate more space to the SIP making it even easier, but reducing it to save space on a normal QVGA.

it is a good idea! keep up with this cool project!
ty
11th September 2010, 03:41 PM   |  #10  
OP Member
Thanks Meter: 1
 
37 posts
Join Date:Joined: Jul 2010
Quote:
Originally Posted by A1983

What about multi-language support?

Already in the ToDo list - 2nd point.
I'm thinking of moving the character set out to a file, so I/users can create different keyboard layouts including their own custom layouts, for whatever they find easy
Last edited by pmprog; 11th September 2010 at 03:45 PM.

Post Reply Subscribe to Thread

Tags
input, key, panel, sip, soft
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes