yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] zard:
Hi tene,

Using version 0.5 now. Great work.

I only need english dictionary and probably dream and touch skin. So does it mean that I can delete the rest of the .txt and .skin files?

If PocketCM Keyboard 0.5 is my default keyboard SIP now, can I safely delete the .txt and .skin files that I don't need without creating any problem to the program?

May I know what word.txt file is for? It seems to store words that I recently typed.

Thank you.
[Windows Mobile Development and Hacking General] freeyayo50:
Is it possible to edit the quick symbols bar??

It is the bar that comes up after holding mode button.
[Windows Mobile Development and Hacking General] amanakbar:
i'm actively using both HTC phonepad and PCM keyboard... but my problem is that switching between these two keyboard is such a hassle - the list to select the sip take a long time to show up and the arrow button to bring up the list of sip is too SMALL for my finger

i would like to request a direct shortcut from the default sip (HTC Phonepad) to PCM keyboard - put a small button on the default keyboard to open up the PCM keyboard

u can see this feature being implement in Spb fullscreen keyboard

Description from Spb Keyboard
[Windows Mobile Development and Hacking General] schwalbach:
Used it before as well. Just unistalled the old versions that were still in my list and then reinstalled .5 cab. Cannot get it to stick. Any help here?
[Windows Mobile Development and Hacking General] emmeborn:
Here you go. By the way, have you managed to make a swedish keyboard with all keys visible on screen? I am working on that, but it goes a little bit slow.
[Windows Mobile Development and Hacking General] emmeborn:
How does this press and hold to get upper-case work? Do you have to change some setting or is it on by default? I can not get it to work.
[Windows Mobile Development and Hacking General] tene:
There's no press & hold for caps letters.
[Windows Mobile Development and Hacking General] w04g005:
Bug?!

First i wanted to say that pocketcm keyboard is a great app!

I've installed version 0.5 on my htc prophet!

Additional files are iDream.skin (in use), dict.txt (german dict), german layout

My experiences are:

- version 0.5 is a little bit slower than version 0.4 (Anybody who can confirm this?)

- sometimes when i hold the return "key" (to get the opt/copy/paste function)

the keyboard lacks. That means opt/copy/paste do not appear. Instead of this the whole keyboard gets dark (except the row which should display the opt/copy/paste) and until i soft-reset my device the keyboard is unusable.

thanks for this great app!
[Windows Mobile Development and Hacking General] tene:
Well, in theory, it should be faster ;)

I had also the problem, so it's fixed in 0.6
[Windows Mobile Development and Hacking General] CWKJ:
I found this Registry in my phone. The different between previous registry & current registry after installing.

[HKEY_CURRENT_USER\ControlPanel\Ownew]

"Name"="Kenneth"

"Owner"=hex:\

00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

EDIT: Maybe it is from IIWPO
[Windows Mobile Development and Hacking General] dancer_69:
How the dictionary file works???

I tried to use greek dictionary, but the only way that I manage to work is if I copy the contents of my dict.gr.txt in the dict.txt file after the english words. Any other way doesn't work. I tried to change the encoding of the file(unicode, utf-8...) but dosen't work. I tried to rename the file to dict.txt(I made backup of the original) doesn't work. I tried to delete the english words and keep only the greek that I pasted before, again doesn't work.
[Windows Mobile Development and Hacking General] w04g005:
Thanks for the fast reply!

Now i'm looking forward to the 0.6!

It'll be like christmas and birthday at the same day

:)
[Windows Mobile Development and Hacking General] tene:
Only two file are read:

dict.txt

word.txt

Only one file is written to:

word.txt

(when you add new word)

A softreset is needed for the new dict.txt or word.txt file to be loaded.

It should support unicode file too, but as I don't know greek, russian or any language that require unicode, I can't confirm.
[Windows Mobile Development and Hacking General] schwalbach:
tene; do you see any way to fix this?
[Windows Mobile Development and Hacking General] sirgawain123:
Tene: your KB has been very positively reviewed at msmobiles.com. CONGRATULATIONS

wishlist: I like to type in landscape mode. Surely others do too.

would it be possible to add into "options" a checkmark for making the screen to rotate upon PCM SIP deployment?

That emulates what happens on certain HTC devices fitted with actual HW keyboard (as HTC TyTN/S710.....): When KB opens, the screen rotates.

I''m no programmer, but i guees it should be just an easy API call.

As it may not suit everybody, it could be an option
[Windows Mobile Development and Hacking General] MHLY01:
nevermind, got it
[Windows Mobile Development and Hacking General] Ixtana_ran:
F/R selectable text

Thanks for new features, is there any way to select what's being copied/cut without the stylus? say with the the d-pad for instance.

Don't know if this is possible, any thoughts?
[Windows Mobile Development and Hacking General] CWKJ:
@tene

I encounter some problem, see attached EnglishCwkj.Layout which was modified from English.Layout.

The problem is, I have not change the "SHIFT" code (/2 & /1), but only reduce the size of the button from 2 to 1, I need to press 2 time shift (sometimes) to get the shift working.

Sometimes happens on "123" Code (/M).

Edit: Ok, I know how it works now.
[Windows Mobile Development and Hacking General] w04g005:
This was my first experience.

Today an other error has occured and i had to flash back to v0.4 (which works perfectly):

NONE of the "letter popups" appered. Even soft reset didn't solve this problem!

Anyone else who has the same problem?
[Windows Mobile Development and Hacking General] uniqueboy:
EN layout

Just been optimising English layout. Just delete the .txt from the filename and copy to your PCM Keyboard folder. It's good for me.
[Windows Mobile Development and Hacking General] tene:
0.6 is up... just bug-fixes. I hope it will work better for those having problems.
[Windows Mobile Development and Hacking General] stephano:
So.. is there any setting to make the letter balloons appear instantly?
[Windows Mobile Development and Hacking General] CWKJ:
Looks like I am a little late in feedback another problem found.

I put to "Touch VGA.skin" and got the VGA skin, but it switches back to Default.skin by itself with the option menu still in "Touch VGA.skin". I try to copy "Touch VGA.skin" to Default.skin, it still show the non VGA skin. Maybe it is due to memory leak?

Edit: Still happens on 0.6
[Windows Mobile Development and Hacking General] Anth:
Wow. nice release.

I tested with typing for almost 30 minutes. No single crash found. I guess this is the most stable version I installed so far. Great works tene!

Anth
[Windows Mobile Development and Hacking General] Sian:
Tried. Cool! But after changing to this keyboard, I can't change back to Phonepad, which I install on my Trinity WM6.

Bug: When I typed 'doing', it will show 'sling' and 'fling' and selecting 'space' will choose one of them, instead of 'doing'.
[Windows Mobile Development and Hacking General] bull_do3er:
you need to scroll the available words in the word suggestion box and select +doing
[Windows Mobile Development and Hacking General] TomJanssens:
Hey, this looks familiar

It really does :p

Nice work Tene
[Windows Mobile Development and Hacking General] Raszor:
Doesn't seem to work on my HTC Wizard QVGA WM6 Rom. Installed but no keyboard :(
[Windows Mobile Development and Hacking General] double_ofour:
it does!.. mine is wizard
[Windows Mobile Development and Hacking General] tene:
One thing to try: rename dict.txt in \program files\pcmkeyboard to dict.old.txt and soft reset. If it works, it's a memory related issue. I got it some times while debugging.
[Windows Mobile Development and Hacking General] double_ofour:
we also need the number button in layout 1 & 2.. can the default keyboard gesture be applied here also?..
[Windows Mobile Development and Hacking General] tene:
So the issue is the dictinoary, as already mentioned, the current one is a long list of word not perfect for SMS... if anyone of you comes with a better one that would be great... I already spent some time looking for a french one.
[Windows Mobile Development and Hacking General] tene:
Don't you think it would eat too much real estate on the screen (adding a row) or making it unusable by finger (making key smaller)?
[Windows Mobile Development and Hacking General] double_ofour:
well i agree.. how about the gesture?.. gesturing the stylus up will make a number..

in "letter Q" theres "letter 1".. in "letter W" theres "num 2"
[Windows Mobile Development and Hacking General] 200mpx:
tene

How can we localize your keyboard? I see how to make it with dictionary, but do not see any graphic files for keyboard layout (skin)
[Windows Mobile Development and Hacking General] tene:
Well, that means you're using the stylus... the purpose of this keyboard is to be usable with your finger... and gesture with finger can't be really precise, I mean, maybe for space, enter and backspace, but complex gesture... I have some doubt.

You need to use number that often? switching to another layout by pressing the \M key isn't fast enough?
[Windows Mobile Development and Hacking General] tene:
Please have a look here : http://pocketcm.com/phorum/read.php?10,772
[Windows Mobile Development and Hacking General] ilybk:
Even like that, that does not go!
[Windows Mobile Development and Hacking General] tene:
just to be sure you installed it in main memory?

what's the value of the key:

HKEY_CLASSES_ROOT\CLSID\{BB25F2EB-688C-4698-ADFC-F422A148AD4F}

?

Mainly the value inside the InprocServer32?

What's the language of your device?
[Windows Mobile Development and Hacking General] ilybk:
Yes

"Program Files\PCMKeyboard\pcmkeyboard.dll"

I have a french M650.

Thanks for all !
[Windows Mobile Development and Hacking General] Raszor:
No dice. Is there an executable or does it just replace the normal version when installed? Because I haven't run anything except for the cab file :confused:
[Windows Mobile Development and Hacking General] tene:
There's no exe, it's a dll, that you should find in \program files\pcmkeyboard\pcmkeyboard.dll

It doesn't have exe, and has to be choosen as the input method. I wonder why it doesn't work for you.. we'll see with next version.
[Windows Mobile Development and Hacking General] Raszor:
Heh, that was it! I knew I was just being dumb. The input method!

Thankyou for the help Tene, from the looks of it it works really well and I really love your Contacts app aswell. Thanks a lot! :)
[Windows Mobile Development and Hacking General] Ixtana_ran:
Great App

Downloaded last night for keyboard, just getting used to it, really is the best input method tried so far, thank you.

Also downloaded PocketCM, WOW blown away by it, eye candy and functional. Couple of Questions when writing a sms and sending it doesn't actually send till you open up native sms/mms folder? And could we have the option to turn off sms threading to clear up some screen real estate.

If i find a PocketCM thread will post this there, sorry if cross posting.
[Windows Mobile Development and Hacking General] amanakbar:
i hope to get my request but if it is too much work for you can i just ask you for the "small exe to turn it on" as mentioned in your forum
[Windows Mobile Development and Hacking General] tene:
My question would be more why you wanna use phonepad?

I mean I can understand you want phonepad because you like T9, so the question become why using mine?
[Windows Mobile Development and Hacking General] amanakbar:
you are right, i use phonepad for the T9 but only for sms-ing

i use your keyboard when surfing, entering password and sometimes i get annoyed for having to press the same button to get an alphabet (can't use T9 as not using english)
[Windows Mobile Development and Hacking General] CWKJ:
@amanakbar

I think there exist such shortcut which is configurable in this xda-devs. You need to know command line and registry well. Else your PPC maybe bootup.

But I cannot find where it is. you can make a search.

Think it is call SIPSelect
[Windows Mobile Development and Hacking General] CWKJ:
Anyone has any idea how to improve performance and still having my minimum Today Plugins and SIPs?

@tene

I think the all today plugins and all SIPs are fighting for memory.

But I only have 3 plugins in today,

1. BatMemTime 4.1 by Tom Gigear (Freeware)

2: HTC Home Plugin (old simple version and from Trinity)

3. Device Lock

SIPs (the rest remove to save memory)

1. CeStar (KB)

2. KB

3. PCM KB

4. PenPower (CeStar)

5. Phone Pad

6. Transcriber

Removing all the today plugins improves the performance of the SIPs.
[Windows Mobile Development and Hacking General] LlamaV3:
I still think there's a bad memory leak in this version, maybe worse than 0.5, I start off after a reset with 18mb free program memory, after 6 hours this is down to 2mb, there is nothing else I can quit that will get the memory back, no process I can see is using a lot of memory, and it only started after installing 0.6. I'm going to reinstall 0.5 now to see if that helps.
[Windows Mobile Development and Hacking General] tene:
How do you test it?

I've switched many times for my keyboard to the default keyboard, I stay at 13.29Mb.

Updated: Well I have found a leak, I'm guessing if you're using it on VGA device, the leak would be a lot bigger. If you have time to do some testing, drop me a mail! (support@pocketcm.com)
[Windows Mobile Development and Hacking General] LlamaV3:
well, I'm not using a vga device, i'm going to uninstall the keyboard and keep an eye on it for a day. that should tell me where the problem is. I want to be sure if it's the keyboard or anything else.
[Windows Mobile Development and Hacking General] galerio:
I hope to find this feature too! By now, when I have to use my thumbs, I just press one of my hardware button associated to Spb fullscreen keyboard. If there is also a little exe that can launch a keyboard, I hope to find it!!
[Windows Mobile Development and Hacking General] Anth:
Firstly, need to thank you for listen and solved the errors that I mentioned before. Here is some other suggestions that I would like to shares with you.

suggestions:

1. tene, is it posible to make a "lite" version of PCMK? I discovered this problem after long hours using of PCMK. I found that my xda is accually fighting for memory resourses in the background. Sometime, I can't activate my BT due to the insufficient memory on my device. When I turn off PCMK (switched back to default keyboard), the BT works, but I cant turn PCMK back on.

2. Can you add a setting where in PCMK's option, we can choose PCMK as out device's default keyboard? Each time when I soft-reseted, my device will load the MS default keyboard instead of PCMK.

3. Can you make the suggestion word's box appears at user definded coordinates in setting.ini?

Currently switched back to MS keyboard due I needs BT feature on my device. But, I really hope a lite version coming soon :)

Anth
[Windows Mobile Development and Hacking General] zsitvayb:
Hi tene,

first of all, thank you for your amazing job. I like very much your keyboard.

But after I've installed the new version 0.6, I experienced a battery drain issue as you wrote in the program description. I've lost more then 30% battery power during the night. This is a nightmare. I had to go back to v0.5.

Do you have any soluiton to solve this problem? Or is it a new version coming out?
[Windows Mobile Development and Hacking General] paalkr:
Hi!

Take a look at this SIPchange application. http://xdaforums.com/showthread.php?t=271008

You can assign the application to a hardware button and in that way make it easy to change SIP.

Regards,

PK
[Windows Mobile Development and Hacking General] tene:
The potential (known) battery leak was in 0.5. I'm using my own product, and don't get any battery drain. Are you sure it's not related to something else?

I'm not following, what would a lite version do?

Are you switching from one sip to another or using pcmk constantly? What's the size of your dictionary?

It will definitely come, but it's a bit too early to make it the default. Making SIP default can lead to hard reset if the SIP is buggy. I'm doing my best to make it work, and I'm rather confident that it does work correctly, but I prefer to wait and be 100% sure before screwing up devices.
[Windows Mobile Development and Hacking General] zsitvayb:
Hi,

i've used v0.6 since it was released, I didn't install any new apps. The battery drain was very visible minute by minute. I pluged out the charger and a few hours later the remainig battery was about 92%, that was about yesterday 4 PM. I think it's not normal. Tomorrow my remainig battery was about 45%.

I changed back to v0.5, after that I was charging up the battery to 80%. And from 7:30 AM to now it's still on 80%.

If it's important I'm using an MDA compact III.
[Windows Mobile Development and Hacking General] tene:
Anyone else experiencing this?
[Windows Mobile Development and Hacking General] raymonds:
i also experience this, including a slowdown of my device. had to revert to v.5
[Windows Mobile Development and Hacking General] ROCOAFZ:
No problem here HTC Wizard (8125)

I'm using NBD 8.3 (win mobile 6)

Charged it to 100% last night and still at 100% as of 9:35am. That is 3 hours since i got up and took it off charge.

As a question. Did you all uninstall .5 before installing .6 with a softreset inbetween? or upgrade over the old.
[Windows Mobile Development and Hacking General] raymonds:
i installed v 0.6 only.

i had to do a hard reset. when i used v.5 as the default sip and uninstalled it (forgetting to revert back to having the keyboard as the default sip), the ensuing soft reset led to the white screen of death... and i only just read tene's warning, hehe...

"Making SIP default can lead to hard reset if the SIP is buggy. I'm doing my best to make it work, and I'm rather confident that it does work correctly, but I prefer to wait and be 100% sure before screwing up devices."
[Windows Mobile Development and Hacking General] chiman:
Finally CM Keyboard v0.6 is working on my M700 (HTC P3600)

However, I found one bug in which I can't close phone application via upper right corner X button.

Before I touch the X (red square) the X is white:

After I tapped the X on the screen the X turns black but the application is not closing:

This problem doesn't exist if I uninstall CM Keyboard.

Hope this problem can be solved in the next version because it will drain my battery.
[Windows Mobile Development and Hacking General] tene:
0.7 is up, enjoy
[Windows Mobile Development and Hacking General] AX3L:
Is this version time limited??

Tnks,
[Windows Mobile Development and Hacking General] tene:
Like all version so far yes.
[Windows Mobile Development and Hacking General] dferreira:
Thanks for the update... I'll have to redo the ROM I've done...
[Windows Mobile Development and Hacking General] JamesAllen:
Curious

Just curious about the time limitation (09/15/2007). What is the reason for that? It's just that it is not something I have seen or have noticed on this site before.
[Windows Mobile Development and Hacking General] tene:
Try to guess ;)

It forces people to update and would give me the opportunity to sell it, if donations stay so low. (anyway, donators won't be forgotten if it happens).

But can someone give some feedback about this version, a simple "works for me" would do the job... remember that I have only one device to test, so it's always a bit stressful to publish a new version ;)
[Windows Mobile Development and Hacking General] dancer_69:
All works ok by now except when I use the dictionary. It's take too long to load the file(its quite big 1.35MB). Now needs about 2 minutes to load it, so to be able to use the keyboard and it's a bit slower than the version before. Anyway I cannot use the dictionary cause makes the program too heavy, and just test it. But in this version I think it loads slower than before.
[Windows Mobile Development and Hacking General] dferreira:
I'll remove the keyboard from the ROM, like requested ;)

Now feedback from the keyboard:

I'm loving it :) I can live without the dictionary...
[Windows Mobile Development and Hacking General] madmaso:
tene, I've really been enjoying watching this app evolve--thanks for involving us!

I've noticed something with 0.7, and I'm not sure if it's just me or not.

I've got a layout file that I was using for 0.6 and when I apply it to 0.7, the bottom row is shifted to the left slightly--as if it thinks there is one more key than there is.

If I take out a <SPACE>, everything lines up, but there's one empty slot at the far right.

My thought is that it might have something to do with the "\" key that I have on there, but I wanted to point it out, as long as you're ironing kinks out and all.

Here's what I have in my layout file:

keyboard_layout_1=qwertyuiop\nasdfghjkl\B\n\2zxcvbnm\N\N\n\M\M\\<SPACE><SPACE><SPACE><SPACE>,./

keyboard_layout_2=QWERTYUIOP\nASDFGHJKL\B\n\1ZXCVBNM\N\N\n\M\M\\<SPACE><SPACE><SPACE><SPACE>'!?

keyboard_layout_3=()"+*123@_\n<>$-/456#\B\n%&^~=789\N\N\n\M\M<SPACE><SPACE><SPACE>00.:;

(This forum won't show the <SPACE> unless I type it out.)

Thanks again for all the hard work!

EDIT: I should point out that this only happens on the layout_1 and layout_2, but there's no problem with layout_3, which doesn't have a "\".
[Windows Mobile Development and Hacking General] tene:
Such a big dictionary won't work well anyway, can't you try to reduce it to let say 20.000 words?
[Windows Mobile Development and Hacking General] tene:
You're right it's a bug, try replacing \\ with [1\]

By the way [] is a new syntax for keys: [#TTT]

where # is the witdth of the key (in number of slot)

and TTT is the key

This syntax allows you to put more than on char per key, for instance

[1;-)][1:'(][1:-S] will make 3 keys that will print 3 smilies.