yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] Kelvino9:
Did you tried PCM keyboard 0.23 on your Omnia?

Maybe that version might work.
[Windows Mobile Development and Hacking General] eiskrap:
Cool, thanks. I'll try these when I get home tonight and let you know.
[Windows Mobile Development and Hacking General] RR33:
Hi,

I fixed a bug in the last release ^^
[Windows Mobile Development and Hacking General] RR33:
new skins soon
[Windows Mobile Development and Hacking General] RR33:
Hi,

my last PCMK.14 Skins Pack is now available HERE :)
[Windows Mobile Development and Hacking General] Manamana25:
EDIT: sorry, wrong topic...

Marcus
[Windows Mobile Development and Hacking General] tene:
I'm refering to Windows Mobile prediction.

ps: can you post the dictionary on pocketcm.com forum?
[Windows Mobile Development and Hacking General] jackleung:
Just copy/paste is good for me too. Shift is also very important as someone already suggested
[Windows Mobile Development and Hacking General] delude:
So...how can the annoying beeping sound that is played every time you select a button be turned off?
[Windows Mobile Development and Hacking General] sirgawain123:
1.AFAIK WM prediction only works with standard SIP, or with 3rd Party SIPS coded to use it.

--- AND I WANT TO USE PCMKB SIP, not the MS crapp---

Can PCM keyboard use WM prediction? How?

2. Here you are, both full and 10000 most used word, spanish dicts. Feel free to upload in pocketCM forum
[Windows Mobile Development and Hacking General] grypho:
Do you know why the keyboard looks like this in my sable? (square screen)
[Windows Mobile Development and Hacking General] tcvivrant:
i must give props where props are due. great work dude...be expecting a donation from me
[Windows Mobile Development and Hacking General] zard:
I have been playing around enabling and disenabling 'Input' using SKTools. From my feedback above, what I have enabled was CE Star Keyboard, Built in Keyboard and PocketCM Keyboard. I was not able to have BT and/or Wifi on. After uninstalling CE Star, still the same problem. Next, I disabled Built in Keyboard and alas, BT and/or Wifi turns on without any problem. So it seems that PocketCM dll memory footprint is too big. Anyway, I like PocketCM so I'll leave with that for now and forego CE Star Keyboard and wait for the next version of PocketCM that hopefully, has a smaller memory footprint.

Thank you.
[Windows Mobile Development and Hacking General] tene:
Did you try smaller dictionary?
[Windows Mobile Development and Hacking General] sirgawain123:
Correction vs prediction:

NOW I´ve been using PCM keyboard longer, and I REALLY LIKE IT but the way it works (action on finger release instead of finger press, and letter "bubles") significatively reduces my rate of typos compared to other keyboards.

So, while PCM kb word correction based on dictionary works way better than other SIPs, it´s less needed than in other , traditional, SIPs!!!!! ;-)

Off course this is MHO and YMMV.

So, having the control that PCM KB has over dictionary, I´d like to have both correction and prediction,same time. With a good dict file, prediction should be very usefull and quite easy to program.

-Can we have both of them?

-would it be possible to select "correction", "prediction" or even "both" under options?

Of course this is just my personal opinion, as, if i have to choose, i´d choose prediction over correction (that preference only applies to PCM KB).

So, that is just my suggestion to make an excellent SIP even better.

ONE MORE QUESTION: has the number of kb layouts impact on memory use, or it is just "peanuts"?
[Windows Mobile Development and Hacking General] gogol:
Copy? Are you blind or you dont know the iPhone layout? Please compare it to my drawing.

I only like the "application context" of iPhone keypad, because it helps to type ".com" for example (when it is used for the Safari web browser).

About color, if it is skinable then it is up to you, you can make your own theme, whether it is iPhone looks, WM looks, Palm looks, Linux looks, whatever looks.

:mad:
[Windows Mobile Development and Hacking General] :
f your iphones.
[Windows Mobile Development and Hacking General] gogol:
Yeah :D f*ck your iPhone, because I dont have one and will not buy one :P
[Windows Mobile Development and Hacking General] tene:
It's needed for me, I've big finger, also it allows to type with two thumbs.

My problem is that I don't use nor understand prediction, can you describe more the behavior you expect (like "when I'm typing this, I'd like ... based on .." etc...). With my current understanding, prediction+correction won't work well, remember our devices are slow.

something like number of keys * 20 bytes + 4 bytes per layout. So it should have a big impact.

however, regarding speed of typing, the current version has a wrong setting, I allow 1500 ms for dictionary related operation, that's too much, 400ms make it look a lot more responsive... but hey it was for debugging...

Regarding the disable correction issue, I'll propose an intermediate solution, automatic correction are still used, so if you type "jzunoard" then <space> it's still gonna replaced by keyboard. But immediaty after a suggestion button will allow you, by tapping on it, to get back to "jzunoard". So it means, correction for everything, one more tap per word if you don't correction. Of course you'll have to try it..
[Windows Mobile Development and Hacking General] Marshall07:
I agree with you. The enter-on-release feature combined with the key bubble is the best feature this keyboard has.

And the intermediate solution for the correction issue that you propose is very good. It could be perfect if tapping the suggestion button will also add the original word (jzunoard) to the dictionary.

Marshall
[Windows Mobile Development and Hacking General] sirgawain123:
how can typos be made, (regardless of finger size ;-) ), if you are seeing "bubbled" the character that is going to be typed once you lift the finger?

The biggest advantage I see in PCM Kb SIP is that it makes very difficult to make a typo as long as you keep an eye on screen while typing!!!!

By prediction, i mean that once you type, lets say, 3 characters, all words in dict file that start with so said characters, are suggested. As the 4th character is keyed, suggestion is narrowed to words that start with those 4 characters. As you said above, the standard WM5 SIP keyboard, has got this feature

EXAMPLE:

Lets say you type "foo", then predictive text should suggest food,fool, foolish,foolishly,foolproof,foot,footage, football....

but once you type "l", only fool, foolish,foolishly,foolproof are suggested.

So, if you want to type foolproof, you can select it from suggestion list, having typed only four characters, sparing you to type the remaining five.

Prediction does not take CPU power at all: keep in mind that the dictionary file is already sorted.

Best regards
[Windows Mobile Development and Hacking General] jcostanza4:
Great Comments on my earlier posting Tene

You really had some good valid points on some of my woe's.

I want to start on the skin and wonder where to start. I take it from your post you would like it in .png, but the real question is would you like each button as a seperate graphic or the keyboard layout as a whole. If everyone one could change their layouts them selves; each key then would need a graphic, right? Either way do you have some demension for me to start with?

Thanks for the well taken criticism from this forum, and keep up the remarkable work.

Jcostanza4
[Windows Mobile Development and Hacking General] tene:
Let say we do it the "real way" (well the way of some crappy corporate environment ;) ). Start with a mockup, explain to me what you need/want.

From a technical point of view, it's more what could be needed, that what I need... then make lot of tradeoff, for instance:

- one single image for the keyboard: harder to customize and adapt to other layout -> harder to skin, less skin available. On the other side, it could allow more stuff to be down (like gradient on the whole keyboard, etc...).

etc...

Because there's nothing done yet, everything is in theory still possible.

Regarding the dimension, my only constraint are the screen size and usability. for now each row is 25 pixel height, but it could be changed or variable... it's more up to you, if you end up with a very nice design, that need 26 pixel, then it will be ...
[Windows Mobile Development and Hacking General] Andre Koster:
This was a very good tip. I downloaded the 10,000 most common Dutch words and ADDED them to the English dict.txt. So now I can use Dutch and English at the same time! (Which is great, since I sms a lot in English with my friends abroad).
[Windows Mobile Development and Hacking General] Fracoon:
hi tene.....

i have installed b&b v4 on my device... i love you keyboard... i would love it even more if there where a version with black buttons and white text...

i open the dll in resource hacker... i think i could change the bitmaps for the keys there... is there any way i could change the text color this way?
[Windows Mobile Development and Hacking General] edkmho:
Would be nice to disable the word prediction and correction ?
[Windows Mobile Development and Hacking General] chymmylt:
You could do both (IMHO) You could state that the each character get's it's own .PNG - give each PNG a transparent background and then the theme creator could create a background image to place behind everything. Granted this could possibly increase the memory that the keyboard would use but IMHO this would give the greatest flexability. Just a thought :)
[Windows Mobile Development and Hacking General] tene:
The main issue would be perf, drawing transparent PNG is expensive... show me the layout mockup, then we'll try to make it work!
[Windows Mobile Development and Hacking General] tene:
And if I activate suggestion in the input panel option, I get them for my SIP too...

The prob is with both together, what if the first letters are wrong?

Sorted are you sure? :p (ps: the structure is some kind of trie).
[Windows Mobile Development and Hacking General] sirgawain123:
In the input panel option i have activated "word completion" (4 words, starting as first 3 letters are typed). I´ve tried typing inside both built in Word and messaging (SMS)application: if i choose standard Keyboard SIP, i get "predicted·words once i type first 3 characters.

If I use PCM keyboard SIP, i don get get prediction.

could that difference of behavior in your device and mine be motivated by my device (artemis) running WM5, not 6? :confused:

if windows mobile prediction can be used with PCM Kb SIP, then my whole point and my posts in this thread can be ignored (well, we dont have control on MS dict file as we have over PCM Kb dict file, but thats secondary)

hee, we then should teach our devices to read our minds to know what we intend to type!!! :D

Now seriously:then the number of sugeested words increases dramatically. It could be done easily as a concept, but it would take CPU power. Having a dictionary with word ranked statistically by frecuency of use could be a help (i have found spanish wordlist with statistic!)

For prediction, i´d say that program shoud only not take into account the chance of first letter wrong:if one of them is, lets BACKSPACE and correct!

So, suggested word box should show together "suggested correction"(your algorithm) and "suggested completion" (having them suggested sorted by probability could be a bonus)

well, any wordlist can be easily sorted by using, as example, MS EXCEL.

and there are also times with lot of CPU cicles to spare.

many thanks for your attention and patience
[Windows Mobile Development and Hacking General] tene:
Maybe I don't know. Google may know the answer?

even without the performance issue, it wouldn't probably work well. Also there's the distance between keyboard and suggestion, using my keyboard, it's often a lot faster to me to type the 3 missing letter of a word, instead of going to the suggestion list, read it, see if it's correct, tap on it. Let say I'd like you to try with next preview coming ... one day.

If you happen to find wordlist in english (and/or french) with statistic please share. I didn't find one suitable myself. Because anyway, statistic can help the current fixing algorithm.

you're missing my argument: I load the list in a data structure, a list in memory would be way to slow, so it's another data structure, a kind of tree but more memory efficient, that means that's it's very fast to find if an element is inside or outside the word list, but getting next/previous word in alphabetic order isn't as fast as a simple list.

Also you have to consider: various alphabet, custom wordlist (not added in alphabetic order).

Even with a sorted list, finding the right element would heavily depends on the size of the list, with a naive dichotomic search, it would require log(n) string comparison... which is a lot worst that the current implementation.
[Windows Mobile Development and Hacking General] sirgawain123:
On looking for a Spanish wordlist, i found this file (10000 most used words in Spanish) by chance. I got my wordlist from it. Although not english or french, you can Copy paste the table to word, keeping only second column (word) and third (number of appearances of that word in the corpus used for getting the statistics). if you sort words by so said 3rd column, you get the words sorted by frequence of use.

May be you dont need it, as it is in Spanish, but you can use it for testing purposes if you dont get a similar french/english wordlist.

NOTE: attachment is a rar file, as i dont have winzip at hand and rar files are not allowed here as attachments. pls change name to *.rar

HAVE a NICE WEEKEND
[Windows Mobile Development and Hacking General] jcostanza4:
Ive worked up the first page layout skins

As far as starting to develope a skin; I have a good template going for the layout, I have started with the QWERTY keyboard layout 1. A couple different color schemes for those of us who like to coordinate. Before I move onto the other layouts I will see what you think and any suggestions.

Enjoy!

jcostanza4
[Windows Mobile Development and Hacking General] cavyman:
I like them! I'm definitely a fan on the blue skin! :cool:
[Windows Mobile Development and Hacking General] delude:
Yeah, they are awesome! I'm into green at the minute and love the shade!

(PS. Has anybody found out how to turn the noise off every time you push a button?)
[Windows Mobile Development and Hacking General] CWKJ:
This is QVGA. Can we have VGA?
[Windows Mobile Development and Hacking General] jcostanza4:
Ok so I realized in my first skin concept attempt that no one would like 2 M keys.

So I fixed that error before any comments could be posted and went ahead and posted the CAPS layouts too.

Feedback welcome - Enjoy!

jcostanza4
[Windows Mobile Development and Hacking General] Ixtana_ran:
Where can we get them and how to install?

I can probably find out the latter when i get it!
[Windows Mobile Development and Hacking General] hma4:
Hi tene,

I love this keyboard, and i think you are a really hard working developer. I love this keyboard but my only issue is it's algorithm for auto correct. I don't want the program keep changing what I'm saying that's why i had to uninstall the keyboard. Please consider adding an option so that we can turn off the auto correction.

Thanks,
[Windows Mobile Development and Hacking General] MAK11:
Well well I still can't get it to work (this one or any other SIP keyboard BTW)...If anybody could help....:(
[Windows Mobile Development and Hacking General] tene:
Have you tried? http://pocketcm.com/phorum/read.php?10,1074

By the way v0.2 is up
[Windows Mobile Development and Hacking General] delude:
What? Version 0.2 is a phone pad! Is the cab messed up or something?
[Windows Mobile Development and Hacking General] stephano:
Is it normal, that the key "balloons" appear just after a while.. like 1-2 seconds? I want them instantly.

Also, on the pictures, there are gradient fills in the keys, the one I downloaded don't.
[Windows Mobile Development and Hacking General] paranoid2007:
Hi! First thanks for your efforts with this great software.

However I got two problems with v. 0.2:

1. My german dict.txt is ignored. The program only guesses english words

2. The setting "\n" for switching keyboards makes the button look like"23#". I don't know how to make my own layout with this new version (with shift key, symbol key etc).
[Windows Mobile Development and Hacking General] DocteurN:
1. Your german dict.txt has to be dict.txt and not dict.ge.txt to be used. Is that the case ?

2. You have updated 0.1 version with 0.2

You're using old settings.ini

Rename setting.ge.ini in settings.ini and it will work (I've got the same problem until I rename my settings.fr.ini)
[Windows Mobile Development and Hacking General] delude:
How come when I installed the cab from www.pocketcm.com for o.2 it installed 'phone pad'?

EDIT: Okay..I managed to fix it by re installing, I haven't a clue what happened before. I do however get the same problem as stephano where it takes several seconds for the balloons to appear.
[Windows Mobile Development and Hacking General] tene:
unless I'm wrong, it doesn't take a few second for balloon to appear, it requirs that you move. That was an attempt to make the UI more responsive when you're typing fast. If you move your finger they'll appear instantly. However, I have an HTC Touch, so not very sensible and with probably some correction regarding position and fingers.

Regarding gradient, tha'ts because it was slow, it will come back with full skin support in 0.3. Please focus on the usability, not on the appearence, the purpose of a keyboard is, imho, first to let you type fast.

ps: for dictionary or setting to be considered, the keyboard needs to be reloaded, however for some internal reason, that means a soft-reset for most of us. (if you want more info http://www.codeproject.com/useritems/remove_im.asp )
[Windows Mobile Development and Hacking General] stephano:
I believe, that displaying the balloon instantly would be a good thing, since it would be immediately clear, whether I pushed the right button or not, just like with the iPhone. Maybe make it a setting. I feel like the interface was slow, or something.

Also, If I don't want to use the dictionary (and I don't), making those tooltips disabled would be a nice idea. This also could be set.
[Windows Mobile Development and Hacking General] xmenreturn:
I love this keyboard, great job, thank you. Still there are some concerns:

- Pop-up key speed (mentioned by others already). When I type a bit fast, the pop-up key does not appear

- Dictionary function disables the contact pop-up when I type the name in the To box of New SMS. This even does not work when I tried to disable the dictionary by deleting all the dic. files and soft reset.

- The keyboard icon in the bottom is not very nice :)

That's all, once more thank you so much Tene for your very nice work.
[Windows Mobile Development and Hacking General] tene:
That's exactly the purpose, if you type fast, learn to trust the dictionary ;)

I'll see in one week or two, if the feedback is still the same... I'm guessing we all need to play a little bit with the keyboard.

Well I guess I know why, but it's not gonna be easy to fix. In the meantime, pressing back-space will make the suggestion appear... for instance, if I type Quentin, then backspace I get my contact pop-up.

Propose a better one!
[Windows Mobile Development and Hacking General] delude:
Yeah, I agree with the others that the immediate balloon is better, its one of the reasons that I like the iPhone.

The icon could simply be one of these 'balloons' with an icon of some sort inside.
[Windows Mobile Development and Hacking General] nikjensie:
Graphic?

Was the "nice looks" removed from the new version 0.2? After upgrade my keyboard looks very flat, very "ungraphical"....

Am I supposed to add a skin myself?

//Nik
[Windows Mobile Development and Hacking General] tene:
http://xdaforums.com/showpost.php?p=1431923&postcount=141
[Windows Mobile Development and Hacking General] boli:
thank for the very very nice keyboard for my htc touch :)
[Windows Mobile Development and Hacking General] nikjensie:
Thanks, I saw that when I first started looking for the problem, so I uninstalled the program, removed the folder and any remaining .reg entries.

Re-installed 0.2 with the same result...

Anything else I should try? Where is the actual graphics stored?

/Nik
[Windows Mobile Development and Hacking General] tene:
Did you read the post?

"Regarding gradient, tha'ts because it was slow, it will come back with full skin support in 0.3. Please focus on the usability, not on the appearence, the purpose of a keyboard is, imho, first to let you type fast."

so there's no graphic yet, you'll have to wait.
[Windows Mobile Development and Hacking General] nikjensie:
Oh... I see, I have to actually READ the text... :|

That was terribly embarrassing, I'm really sorry. Thank you for your patience.

Best Regards,

Nik
[Windows Mobile Development and Hacking General] agovinoveritas:
"Tap and hold symbol key ("123#?") for 500ms and quick symbol will appear, choose your symbol and release (perfect to quickly tap a ? or ! without switching keyboards)"

Stupid! Basic! Genius!

That is a well thought and implemented idea. I wish this was possible with other keyboards. I have tested, and I have no bugs no report.
[Windows Mobile Development and Hacking General] Marshall07:
I've just tried the 0.2 version. It works good.

Only 3 suggestions:

- make the baloon appear immediatly and not when you move your finger

- decrease the symbol key ("123#?") hold time to make the quick symbol appear (maybe 250ms is more reactive)

- to delete a big amount of text you have to tap multiple times on the backspace. Can the key delete continuosly if keeped pressed?

Anyway, it's a very innovative keyboard.

MArshall
[Windows Mobile Development and Hacking General] dormido:
So I'm having this problem where the keyboard will crash if I slide my finger across the keyboard really fast. After that, it goes back to the default keyboard. Not a huge deal, but just an FYI.
[Windows Mobile Development and Hacking General] wildsetup:
Only WM5/6

I have understand correctly?

It seems to be a very good keyboard, but it doesn't work on WM2003SE, isn't it?

Bye!

w_s
[Windows Mobile Development and Hacking General] kinhdole:
K & J

is it me or when the buttons are capatlized J and K are in eachothers original positions on qwerty but wen i check the settings ini it looks normal but on the phone it seems wrong
[Windows Mobile Development and Hacking General] boli:
can you make in landscap modus this keyboard to a full screeb key.( with a option or something else) The size like the spb fullscree keyboard. This ther better for longer txt input.

its only a idea...

sorry for my bad english :(
[Windows Mobile Development and Hacking General] maevro:
I commend you on your work and the update but like I said a long time ago back in this thread, until you can disable the predictive text, this is worthless to me personally.
[Windows Mobile Development and Hacking General] cybersush:
Great work (fingers need some practice...), however i also share the opinion that the dictionary should have an option to NOT suggest/correct words, because i type in english spanish german + have friends with weird names :-D Otherwise i live this baby (love PocketCM too!!)
[Windows Mobile Development and Hacking General] tene:
I have no idea, it may works. Unlike PocketCM Contacts, I'm not 100% sure I'm using WM5/6 only functions
[Windows Mobile Development and Hacking General] tene:
Wouldn't it be better to add spanish dictionary to your english one?

Also in 0.2 suggestion can be undone easily (one tap).

To disable, it I'd like people to spend more time with it first, think of the feedback UI for instance, at first lot of people were asking to disable it, or make it appear after a longer while... I did it, now they want it back.

I'm still thinking that what you need is better dictionary not less assistance.