Friday April 4
17:23
Time To Hack
Six things have been driving me crazy about the S11HT, so today I decided to hunt around and try to find solutions.
The Things Driving Me Crazy
1. Mail sent by accident in Mobile Outlook.
At the bottom left and right of the screen, there are labels such as “reply”, “delete”, etc., which change dynamically. You can press the screen to do the function, or press the left and right bar (”–”) keys on the keyboard.
The problem is that the bar keys are too close to the normal keys, so I’ll be half way through typing a mail and accidentally hit the left bar key - and wham! the mail is sent. Very annoying. There may be a way to get a confirmation message, but I can’t find any documentation on Mobile Outlook regarding settings, and I can’t find the right tweak in Japanese. Why don’t Microsoft have documentation easily available?
The problem is not just in Mobile Outlook. in the Gmail Java application, accidentally pressing the right bar key when typing a mail causes everything typed to disappear.
I need to disable the bar keys.
2. There is no CTRL key.
Previously I said that the only way I found to do copy/paste was to bring up the onscreen keyboard, tap CTRL and then tap c/v. I since found another way: to select text with the stylus and then tap and hold to bring up a copy/paste menu. However both of these are inconvenient why you’re typing since you need to get out the stylus.
3. Closing applications.
When you “close” an application in Windows Mobile 6, it doesn’t actually close - it just minimises. To close it, you have to go to the Today screen, and bring up the fiddly HTC task manager (top right corner of the screen), and click “x” on the application. It can only be operated using the stylus, and it’s fiddly because half the time I end up switching back to the application rather than closing it.
“Really” closing applications is important, because leaving lots of applications open eats battery and slows down the machine.
4. Switching to Java applications.
Some Java apps - such as Gmail and Opera Mini - are not real applications, they are downloaded on demand. As such, they don’t appear as applications in the start menu, so the only way to switch to them is, again, to go to the fiddly task manager. I’ll be using the Gmail app, jump out to use IE, then when I want to go back to Gmail, I have to get out the stylus and fiddle around - not good when you’re walking around.
5. Flashing LEDs
The S11HT has two sets of LEDs which flash different colours to indicate different functions. For someone colour-blind like myself, I have no idea whether an LED is flashing amber or green or whatnot, so whatever status they are trying to convey is lost on me. Further, the “connected to the network” flash never stops, which means at night I have a constant flash flash flash in the room.
6. Beep on Error
Can it really be the case that there’s no way to switch of the “beep” when there’s an alert message, except by turning off all volume (including alarms)? It’s very annoying when the thing suddenly goes “beep” in a meeting.
Solution 1: PQzII
The first 4 problems were solved by an application called PQzII. There’s an HTC Kaiser (same as HTC TyTN II and S11HT) cab on this page.
I was quite wary about installing this, because people said it was complex. Indeed, the online documentation is a little sparse and confusing - but now that I have it working, it solves many many frustrations, and I’m sure I’ll find more that I can do with it.
Here’s step by step how I solved 1-4 above:
- Install the CAB and a little white box will appear at the top of the screen. Tap and hold, then select Setup.
- In the CTRL/ALT tab, choose “Romanji” for both Port(rait) and Land(scape) - Romanji is the Japanese layout for typing A, B, C…
- Under CTRL choose BAR1.
- In the System tab, select “Use this function,” then edit “Close” to be Key: CTRL, Code: BAR2, and “Task” to be Key: none, Code: BAR2.
- I also want an ESC key - because I’m just so used to having one on windows as a get out, especially when typing Japanese and wanting to get out of the completion options: In the Code tab, select “Use this function,” then add In: Ctrl, SPACE; Out: none, ESC.
What does this give me?
- When I press BAR1 (left bar) or BAR2 (right bar), it no longer selects “Send” or whatever is on the label. No more accidentally sent mails or lost typing.
- BAR1 activates CTRL, so I can then press c or v to copy and paste.
- BAR2 brings up an ALT/TAB type task switcher, so I can switch between applications.
- If I want to “really close” an application, I simply press BAR1 and then BAR2. Fabulous.
- If I want to hit ESC, I type BAR1 then SPACE.
Now, in the worst case when I hit BAR1 or BAR2, I’ll activate CTRL or the Task switcher - I’ll no longer send a mail by accident or lose what I’m typing. If I want to execute whatever is on the labels at the bottom left or right of the screen, I can simply press the screen.
Optional: The white box doesn’t give feedback on when CTRL is activated. Here’s how to get that feedback:
- Open the file manager (fn + right arrow)
- Navigate to My Device\Program Files\PQzII\Res
- Tap “PQz_Default_QVGA” and press BAR1 then c (copy)
- Navigate to My Documents and press BAR1 then v (paste)
- In PQzII_Setup, choose the Icon tab and choose the “PQz_Default_QVGA” file as the item
Notes:
- The task manager shows icons such as the phone dialer, which are a little bit irrelevant, since I can’t close down that application. It’s possible to hide applications from the task manager by pressing H to mark as hidden, and then M to switch between showing All or Non-hidden items. (P can be used to “Really close” a program.)
- If you accidentally deselect “Use this function” in the Icon tab and find that the white box disappears so you can no longer access the setup program, go to the file manager (fn + right arrow), and find PQzII_Setup in the My Device\Program Files\PQzII folder.
- You need to run this manually every time the S11HT boots from cold - not a big deal.
Solution 2: Kaiser Notifications
The LED problem was solved by an application called Kaiser Notifications, written by a Brit nonetheless. This allows the flashing functionality of the LEDs to be configured. Now, my LEDs never flash, except blue to indicate a new mail. Very clear to me.
There’s also the additional benefit that when I receive a new mail and click “close” on the notification, the “new mail” indicator disappears. It didn’t do so before. Previously, the indicator would stay on until I actually read the mail. I prefer the indication of “new mail since last acknowledgement” to “new mail since last read”, so this is a great bonus.
Solution 3: None
I’ve not found a solution to the beep. There must be one - right??
More: Kaiser Tweaks
Not an annoyance as such, but I personally found the scrollbars on WM6 to be a bit too chunky. Kaiser Tweaks is a program which, among other things, allows the scrollbars to be made slimmer.
The problem is, it plays about with the registry, so I was very wary about installing it - but I figured that I’d best do it now while I’m under the 14 day return period.
Kaiser Tweaks allows some other things to be changed also. For example, the Japanese Windows Mobile 6 on the S11HT doesn’t allow ClearType to be enabled. Kaiser Tweaks allows it to be enabled in Pocket IE, so I could see what it looks like. I quickly disabled it again, though. The problem with ClearType is the it relies on the RGB pattern of the LCD - when you change screen orientation, you lose the mapping, and it doesn’t work very well.
There is some talk about HSDPA being disabled on certain HTC TyTN II’s. On the S11HT, the network icon shows 3G when you are not using a data signal, and switches to H when data is in use - so I know HSDPA is being used. When I first tried Kaiser Tweaks, it reported HSDPA as off, however. Despite that, I was still getting HSPDA when surfing - so perhaps that report in Kaiser Tweaks is wrong for Japan. I did toggle it on, but seems to make no difference.
As I said, I was very wary about using a registry tweaker, which perhaps made me more “sensitive” to behaviour that Kaiser Tweaks might have affected. After installing it, I suddenly saw two things that I didn’t notice before:
Firstly, when the S11HT boots up, it now briefly displays “G” with no signal, before switching to 3G. I’m 99% sure that G didn’t display before. Maybe Emobile suppressed it, and Kaiser tweaks enabled it?
Secondly, I suddenly noticed the backlight would switch off quicker than before installing Kaiser Tweaks. I don’t know for sure that it’s as a result of installing Kaiser Tweaks, but I never noticed the backlight switching off so quickly before.
There’s no way for me to know now whether these changes were caused by Kaiser Tweaks or not, since any changes made don’t get backed out when the application is uninstalled.
More: Buttons
One final change I made was in the Buttons application, which comes with the S11HT itself. I remapped the Voice Dialing button to: Short Press - Bring up Today screen; Long Press - Bring up Comms Manager. This allows me to get back to the main screen easily, and to be able to quickly access the Comms Manager to turn on internet connection sharing when I connect USB (it needs to be turned on explicitly every time).
The End?
Apart from the “beep”, most of the annoyances I had have now gone, thanks to the hard work of the HTC TyTN II community.
I’ve gone into quite a lot of detail here, mainly because there’s so little about the S11HT available in English - especially about whether these kind of tools will work on the Japanese S11HT or not. Hope this helps people.
Wednesday April 2
18:31
Gmail IMAP on Japanese WM6 - Odd But Still Good
Yesterday I sent a bug report to Google about Gmail. I’ve since discovered things are odder than I first realised.
Using Mobile Outlook on Windows Mobile 6 Japanese Edition (S11HT), I’m accessing my Gmail account by IMAP. I have the gmail.com interface set to English.
If I use Mobile Outlook to create and send a message from my Gmail account to a different address, and then I check my gmail.com account, in the “Sent Mail” folder there are two copies of the message. Ie, the message has a (2) indicator after it, and expands to two messages. It is also labelled with “送信済みアイテム”. This translates in English to “Sent Item”.
It does this whether I use the English or the Japanese interface at gmail.com. ie. If I switch the gmail.com interface to Japanese, then create and send a message using Mobile Outlook, and then check gmail.com - I get the duplicate.
I think Google is intending this label to be “Sent Mail”, which in Japanese is “送信済みメール”. Since “送信済みアイテム” doesn’t match “Sent Mail” or “送信済みメール”, I think I’m ending up with a duplicate.
That’s all strange as it is, but if I use the Mobile Gmail Java application and check my “Sent Mail” folder, the item is not there at all. I have to look under the “送信済みアイテム” folder.
So one Gmail view shows me the item twice in “Sent Mail”, and another gmail interface doesn’t show me the item at all.
I know Gmail has had issues with the iPhone, because that’s documented on the Gmail website during IMAP account setup. I also know that there has been problems with Gmail IMAP on Windows Mobile in the past, but I don’t see any reference to this problem anywhere. It’s probably isolated to the Japanese Mobile Office client.
Even with this issue - and that I can’t sync any folder other than Inbox (though that could be a Japanese setting in WM6 that I’ve not found yet) - IMAP Gmail on WM6 is very cool. When I read something on my phone, it marks it as read in my inbox (with POP, I’d need to go to my Inbox later and archive things). When I read something on the web interface, it marks it as read on my phone. To switch between Gmail accounts (work; play), I just press the “mail” button on my phone to cycle through them - no need to logout and log back in.
Just wish they’d sort out the issues. You would think that IMAP is “standard” and so the client shouldn’t matter. Must be something to do with them being “clever” and mapping “Delete” to “Archive” and labels to folders.
Tuesday April 1
11:56
Deleting Accounts In Mobile Outlook
Once again Microsoft strikes with unintuitive behaviour.
To delete an email account in Mobile Outlook, can you select the account and click ‘delete’? Is there a menu item or anything visible to tell give you a hint? No.
I finally found the answer in this thread, which starts: “Can’t Delete Outlook Account! Help! I’ve googled like crazy and searched these forums and cannot find a solution!”
The answer:
open outlook > menu > tools > options
highlight and hold the account you want to delete and select delete when the little popup opens.
it’s not going to show up you just have to tap+hold the account for the delete to popup..
Delete is the only option in the popup. Why didn’t they just make it a button instead?
In other “unintuitive behaviour”, I’m still trying to get my head around why the left soft button is “send” when you’re composing a message, and “delete” when you have an unsent message selected. Dangerous. I’ve also discovered by accident that there’s a way to send a message using some keyboard shortcut. No idea what I did.
Tuesday April 1
08:56
Gmail IMAP Bug Report
Bug report sent to Google:
My interface is set to English at gmail.com
I have a Japanese Windows Mobile 6 device - the S11HT from emobile.jp
I am accessing my gmail account by Imap.
Sent items do NOT appear in the sent folder.
They appear with this Japanese label: 送信済みアイテム
Archived items are labelled with this label:
削除済みアイテム
This is a problem because there’s no way to get the Sent items into the sent folder.
Your IMAP implementation assumes that the language of the IMAP client is also the language of the labels. You shouldn’t make that assumption.
Tuesday April 1
02:41
Cut And Paste In Windows Mobile 6
On the S11HT, there is no CTRL key on the keyboard and no obvious way to do “copy & paste” - there are no copy, cut, paste menu items anywhere.
The solution? Bring up the software keyboard and tap ctl c, ctl v, ctl x for copy, paste, and cut. I can’t believe this is the only way to do it, but it seems to be from what I can see so far.
Strange that WM6 wouldn’t have menu items for copy/paste, and that HTC would leave CTRL off the keyboard - but at least there’s a way, even if it is a little cumbersome. I think the iPhone missed out copy/paste also…?
Update: Please see this page for more ways to copy/paste on Windows Mobile 6.