Log in

View Full Version : TouchPal v3 -- YASK (Yet Another Software Keyboard) or a whole new method of input?


Don Tolson
07-04-2008, 03:00 PM
<img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109547.usr11811.gif" /><br /><strong><br />Product Category:</strong> Soft Input Program (SIP a.k.a. soft keyboard)<br /><strong>Manufacturer:</strong> <a target="_blank" href="http://www.cootek.com">CooTek</a><br /><strong>Where to Buy:</strong> <a target="_blank" href="http://www.cootek.com/purchase.aspx">CooTek<br /></a><strong>Price:</strong> $12.98 USD<br /><strong>System Requirements:</strong> Windows Mobile Professional 5.0 and above.<br /><strong>Specifications:</strong> Requires approx. 1.1Mb of program memory (including help files, etc.) default English QWERTY keyboard included, but other languages and keyboards are available for download.<br /><br /><strong>Pros:</strong><br /><br /><ul> <li>Simple and relatively small; </li> <li>Innovative design which maximizes 'finger' friendliness; </li> <li>Lots of documentation (animated!) to get you started; </li> <li>Very configurable. <br /> <br /> </li></ul><strong>Cons:</strong><br /><br /><ul> <li>Lots of different gestures to remember to get specific features; </li> <li>Predictive Engine overrides what's actually input (unless you set up precise input, which may slow you down); </li> <li>Keyboard sometimes blocks input fields at bottom of screen.<br /> </li></ul><br /><strong>Summary:</strong><br />As I spend more and more time with a keyboard-enabled smartphone, I appreciate the convenience of direct tactile input for larger messages. There are times though, when I want to look up a contact or record a new appointment quickly without bothering with the keyboard. Then, I need a soft keyboard interface that's quick, easy and predictable. TouchPal has been talked about on the discussion forums for a number of months now, and people seem to either rave about it or diss it. So what's the real story? Can it actually provide 300wpm input? Let's take it out for a spin....<br /><MORE /><font size="4"><strong><br />Introduction</strong></font><br />Right off the bat, I have to admit that this review took way too long to write, and I apologise to our PPCT readers and CooTek for that. Part of the problem was procrastination; part of it was an overwhelming schedule of deadlines at work; and a good part of it was wanting to give TouchPal a good, lengthy, worthwhile trial. I'd heard about this product on a number of discussion forums and I really wanted see if it could work for me. The demos provided showed a lot of promise and I was intrigued by the combination of tap and slide gestures for selection and the powerful predictive engine.<br /><br /><font size="4"><strong>Installation</strong></font><br />CooTek distributes TouchPal v3 as a CAB file which makes it easy to download and install directly onto your Pocket PC. The CAB includes the TouchPal application, associated help files and an animated demo showing off most of the features of the keyboard and the gestures required to activate them.<br /><br />Although there is no restriction as to where you can install TouchPal (internal memory or SD card), as with all 'daily use' utilities, loading to Program Memory gives the best response time and consistency of operation. Fortunately, TouchPal is a smallish application -- requiring only 1.1Mb, including the Help files (which you can't opt out of installing), so it won't eat up huge amounts of memory.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109138.usr11811.gif" /><br /><em>Figure 1: After you install TouchPal, it will ask what your preferred keyboard is. You can switch this at any time while using the keyboard.</em><br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109181.usr11811.gif" /><br /><em>Figure 2: Once installation is complete, TouchPal takes you through an animated demonstration of the major functions (and specifically gestures) used in the keyboards. It's a good idea to take a look through this. You can also review it at any time through TouchPal's Options.</em><br /><br />Two versions of TouchPal are available within the same download -- the Standard version and the Professional. The Standard version is provided free of charge, while the Professional version will cost you $12.98 USD. CooTek has been very ingenious in their download packaging. When you first install TouchPal, you get the full-featured and configurable Professional version for 15 days. After that, it automatically reverts back to the Standard version. To re-activate the Professional version, you contact CooTek, pay your money, and they send you a Challenge code, which is based on your Device's internal ID.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109212.usr11811.gif" /><br /><em>Figure 3: TouchPal's Options, available from the Input selection on the Settings menu. Note the Activate button, where you supply the challenge code provided by CooTek to keep the Professional version features avalable after the 15-day trial.</em><br /><br /><strong><font size="4">Keyboards</font></strong><br />TouchPal provides 3 different keyboards for input -- a standard, QWERTY keyboard layout with one letter per key; another QWERTY keyboard using fewer keys in their T+ technology format; and a standard 9-key phone pad.<br /><br />The standard QWERTY keyboard is just that -- a standard keyboard with slightly bigger keys that the one normally supplied with Windows Mobile, and similar to keyboards provided by other vendors and most OEM manufacturers when they customize their units. To access the numbers and punctuation marks, you either tap on the number keypad tab or use the keyboard 'slide' gestures (more on this later.)<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109232.usr11811.gif" /><br /><em>Figure 4: The full-QWERTY keyboard. The keys are just big enough to be used with smaller fingers. The numbers and punctuation between the keys are activated through tap and slide gestures.</em><br /><br />The 9-key phone pad is mis-named, since it's really a 15-key phone pad with the letters arranged alphabetically over each number, like in a regular phone. Unfortunately, they didn't keep the letters on the same numbers as a regular phone pad, so you'll need to watch what you're doing, if you're used to texting using the phone. Personally, I've never enjoyed, nor gotten the hang of, texting with a phone pad, so I didn't spend any significant time playing with or testing this keyboard.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109322.usr11811.gif" /><br /><em>Figure 5: TouchPal's 9 (15) key phone pad.</em><br /><br />The T+ keyboard is kind of a combination of the two concepts. It retains the QWERTY character layout, but assigns up to 4 characters to each key, selectable via a tap and slide stroke. Of the three available, I spent most of my test time working with the T+ keyboard, as it showed the greatest promise for improving my input speed.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109351.usr11811.gif" /><br /><em>Figure 6: The T-Pad keyboard. There are fewer actual 'keys' here, but you access the characters, numbers, and punctuation with the same tap and slide gestures.</em><br /><PAGE /><br /><strong><font size="4">Using the Keyboards</font></strong><br />The biggest change in using these keyboards is in the combination of tap and slide gestures to get the character or effect you want. In all three keyboards, you select a character by tapping a character area and sliding up, down, left or right to select either the specific character you want or an effect like uppercase. There is also an option to top and hold the key to display a list of the available options, then tapping on the desired one.<br /><br />The predictive engine used here is similar to ones found in many applications with a phone-pad keyboard, where it uses possible combinations of letters tapped to generate a list of probably words desired. The engine is easily able to keep up with rapid key taps and obviously has an extensive dictionary behind it.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109368.usr11811.gif" /><br /><em>Figure 7: The predictive engine in action. Tapping on a selection in the list inserts it and a space at the current cursor position. If you tap and hold on one of the options listed, you'll get variations of this word to choose from.</em><br /><br />From the alphabetic keyboards, you can go to numeric and special character input by tapping on tabs located at the top of the keyboard. There are also tabs for emoticons, options configuration, and viewing an animated help file to show you how to use the gestures on the keyboards. It's also possible to access the numbers and punctuation from the main keyboard by tapping and sliding either down (for punctuation), up (for uppercase), or up, then down (for numerals).<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109384.usr11811.gif" /><br /><em>Figure 8: Predefined entries keyboard. In the Professional Edition, you can also add up to 4 additional phrases of your own.</em><br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109400.usr11811.gif" /><br /><em>Figure 9: Tapping and dragging down on the Predefined tab brings up the list of user-configurable phrases. To add one, you need to create a copy in the clipboard memory, then tap and hold on the entry.</em><br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109434.usr11811.gif" /><br /><em>Figure 10: TouchPal's Options screen, where you can configure how the keyboards and engine work.<br /></em><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109452.usr11811.gif" /><br /><em>Figure 11: Text selection/movement keyboard. Here, you can perform a number of functions that we associate with the CTL+ functions on a hardware keyboard. Really neat!<br /></em><br />Switching between keyboards can be accomplished by sliding from right to left across the keyboard itself (kind of like flipping pages) and you can move through the pages of the symbol keyboard and the help file using the same gesture.<br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109489.usr11811.gif" /><br /><em>Figure 12: A quick tour through the capabilities of TouchPal provided after installation. Note the link to the complete user manual also included in the install package.</em><br /><br /><img alt="" border="1" src="http://images.thoughtsmedia.com//zt/auto/1215109510.usr11811.gif" /><br /><em>Figure 13: A page from the User Manual</em><br /><br /><font size="4"><strong>Conclusions</strong></font><br />TouchPal has one of the best predictive engines I've seen, and contains plenty of flexibility to add your own words and phrases. But after almost five weeks of on-and-off trials, I found it too much work getting 'around' the engine so I could accurately input the various words and phrases commonly used in my business. It still makes choices for me rather than taking the word I thought I was putting in. I'm still not working smoothly with it and I just can't seem to get into TouchPal's groove. The concept of using a combination of tap and slide to make the keyboards more finger friendly is ingenious. But it does take some getting used to and for me, this was the product's downfall. Maybe I'm too used to touch typing and flipping upper and lower case within my entries, but I can never consistently get the hang of (or remember) all the gestures needed. There were just too many 'slide to the left to do this', 'slide up to put it in this mode' etc. for me to remember in order to get the results I wanted in a smooth fashion. Maybe with younger brain cells, and more practice, I could get it to work, but to be honest, I don't want to spend time 'practising' how to use my PDA. Others have obviously been able to work wonders with it, but I'm afraid it's just not for me.<br /><br /><em>Don is an Associate Director with Fujitsu Consulting, responsible for the Enterprise Mobility practice. Looks like Canada will finally get the iPhone in July! (Not that I'm really looking for one -- I just want a better data plan!!!)</em><br />

Jason Dunn
07-04-2008, 06:46 PM
Looks like it could be useful, if they keep polishing it...great review Don!

Trevor
07-07-2008, 01:36 PM
I've been using this for awhile and when I recently got my new Touch Diamond thought I would try not to use TouchPal.
I lasted 1 day as I found the other SIPs including thd new Diamond SIPs were very cumbersome and slow to use.
The interface has got a learning curve as mentioned, however once mastered typing works quite well and is very quick.
I still used the standard keyboard for text I have to enter which need to be exactly precise e.g. passwords. However for 95% of my typing TouchPal it is.
Version 3.5 has been release in the past day or so.

Jason Lee
07-07-2008, 04:25 PM
It still seems a bit cluttered and unfinished. I also don't really like predictive text input. I want to control exactly what i am tying.
At the moment Resco keyboard is what i use.

I do love the text select and arrow keys page. Best thing about the app.

Rob Alexander
07-08-2008, 04:00 AM
I've been using this for a while now. It's pretty good and is my main entry method. There are times when I still pick Fitaly (my old standby for years and years) if I'm entering things that are not suited to predictive input but I do that less and less over time as I get used to Touchpal. One thing that is often misunderstood about Touchpal is the idea that you cannot enter exact text. In fact you can, simply by sliding in the direction of the specific letter. It really doesn't take any longer than tapping and, in that way, you can enter passwords and other things that are not regular words. When you do that, your exact text is always the left-most choice in the prediction box. If you're not happy with your current entry method, it's definitely worth a look.