yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] berrevd:
I am trying to switch the theme to Tomme's last version. I have PCMKeyboard 0.23.56 installed.

However, when putting the zip-file in the PocketCM folder and selecting the theme in the options pane, everyhting becomes, euhm, unthemed... Resetting does not help. What am I doing wrong?

In fact, the only theme that seems to work is the default Dream2 theme...

Many thanks.

Berre
[Windows Mobile Software Development] jpark5:
how do you apply the iphone skin to the pocketcm? please helpp!!!!
[Windows Mobile Software Development] g4g0:
Quickie question:

How do I setup PCM keyboard as my default input? My phone always starts with the default keyboard.
[Windows Mobile Software Development] EmZvr:
Use this: http://xdaforums.com/showthread.php?t=271008
[Windows Mobile Software Development] ashwaa:
how about only english version
[Windows Mobile Software Development] g4g0:
The kb is misaligned on my Omnia with WM6.5. How do I fix this?
[Windows Mobile Software Development] st-mark:
any hebrew layout?

I've found the hebrew layout at the official site forum.

But it doesn't work with PocketCM Keyboard 0.23.

Could anybody make it work? Sorry, I'm dummy in this, and in English too.

P.S. Actually I need Eng/Rus/Heb WVGA keyboard.
[Windows Mobile Software Development] st-mark:
I started making a special theme for V_0.23, but I'm not a good friend of adjusting themes. If anybody could get it into shape?

View attachment 287424

I'd like this layer to be compatible with other skins, if possible. I ask to keep the key layouts (order and size), but change the size of the [=]-key in proper way.

Here is it: View attachment 287425

Thank you!!!
[Windows Mobile Software Development] Cyberdyne:
Same problem here with WM6.5.5 on HTC Wizard and HTC Kaiser. I already tried the position-fix-feature of AMeBa but it didn't work. What do I have to do to get this nice keyboard showing up at the right position with the bigger taskbar in WM6.5.x?
[Windows Mobile Software Development] st-mark:
A question to Quentin

1.

So how to make two-digit named keys (e.g. ten, eleven, twelve)?

I need to make about 15 such keys, but don't want to sort out which letters are free to use and which have assignition by defoult.

2.

And if there is a guide besides "Customize" page? Which .doc did you mean here:
[Windows Mobile Software Development] lastnikita:
cool, just to let you know it works on omnia's 240x400 resolution just fine this time :)
[Windows Mobile Software Development] 200mpx:
Just as 0.15 is still in alfa version it is perhaps possible propose my stupid idea :).

I noticed that the majority of mistake made while typing on this nice keyboard is made at last moment when you release pressed button and move your finger a little bit and touch next key. I know that the whole idea of this keyboard was an autocorrection based on keys in proximity, but everybody I know (and me also) do not use it, because without it, it is much faster to type (making mistakes but...). So my idea (I do not know if it is possible to implement) was to make a filter to type only letters that was pressed longer than ???ms. Is it possible?
[Windows Mobile Software Development] dutchman71:
Nice, I would die for a exact skin from the Diamond full qwerty keyboard, VGA of course... I like the keyboard but like the popups better on your keyboard as my fat fingers always block the letters completely.

I loved htctoucher bubble skins on my old Touch, but there are no VGA themes available that I can work with...
[Windows Mobile Software Development] htctoucher:
interesting thing happened, i uninstalled .15, and then looked again and the usersetting is there.

so i reinstalled pcm keyboard .15.. but still problem is happening, even if i set manila.zip within usersetting
[Windows Mobile Software Development] tene:
there is a bug in the way he retrieve the path of the file when used as a sip, it will be fixed in next version. In the meantime, if you plan to develop a skin you can use the exe version.
[Windows Mobile Software Development] htctoucher:
okay sounds good I will take a look at the exe version
[Windows Mobile Software Development] Mr_Gee:
is the layout file still used?

if not, could you introduce it again?

i loved the simplicity, .skin for the colors and the layout for the customization...

:D
[Windows Mobile Software Development] tene:
think about it's not that easy...
[Windows Mobile Software Development] animage:
Feedback/Bugs/Requests:

Request : Is it possible to get vibration feedback when sliding across the keyboard? I think that's what the Omnia does as well. Thus you can feel when you leave a key, e.g. to correct your thumb position after hitting a false one.

Bugs:

-Sometimes the screen doesn't update and the keyboard shows things that have been moved over the keyboard window.

-Sometimes it appears in the middle of the screen instead of at the bottom (Rectangle too big?)

Keep it going, I like it!
[Windows Mobile Software Development] Mr_Gee:
Didn't think it was ;)

On a side note, have you considered using 1 image (total) in stead of 1 image per key?

e.g. writing the key and slicing/dicing the image from one main key?

maybe something like the below?

How would it work,

lets say you use a layout file (like previous versions)

and in the zip/settings.ini you specify all the images, similar to what you have now, if you don't specify a specific image the application will use the "key.png"

and slice it as needed using the below (blue) cuts

there should be some logic as to how many segments are needed but this is only an idea :-)

(Using the red cuts you could also make longer keys, but this will be more difficult to implement)

next the specified key would be superimposed (for lack of a better word)

If someone would want an image on a key the could a)

specify the complete key or b) include the new image using transparency

This would reduce the number of images drasticly,

currently there are 45 images in manila.zip, this would be reduced to 5

Not sure if possible but it would be nice in the above scenario to be able to specify a certain font, but only if it can be included in the zip,

otherwise there is a chance that the system font is replaced (happened to me once before)

We can take this offline if you want :-)

Just send me an PM
[Windows Mobile Software Development] tene:
All that is already possible (slightly differently however). I advise you to read doc about theming.
[Windows Mobile Software Development] deuzeff:
Hi Tene,

thanks for updating your great keyboard. I tried it right now. I must you use more to see where are the differences.

However, I have the behaviour as others reported, that's to say that I am unable to access the options (I get the message: UserOptionsDlg).

Thanks for sharing!
[Windows Mobile Software Development] Mr_Gee:
Sorry,

I was looking at the settings.ini , the documentation wasn't up then

Thanks again
[Windows Mobile Software Development] imfloflo:
the option button just open a dialbox but no the option in the 0.15 alpha version we can't desactivate T9 and other useless functionnality .

But great job to rewrite all the soft .

Thanks
[Windows Mobile Software Development] Blowfish64:
The keyboard frequently gets partially obscured under the bottom bar. I have to hold a key and slide down, then it pops up to its correct location. Also, the shift key/caps lock key thing does not work the way it used to and is pretty confusing. Tap once is shift, tap twice is lower case that then switches to caps, then tap a third time is caps that then switches to lower case. It's very user-unfriendly. The old way was much better, where one tap was shift, twice was caps lock, tap again was lower case that reverted to caps, and two taps went back to lower case permanently.

Lastly, the suggestion box stays on the screen after the keyboard has been minimized, no matter how many programs I switch to. Eventually it will turn black or some random image that stays on the screen.
[Windows Mobile Software Development] Roseb:
Aside from pressed and unpressed states, could you have optional "active" states for a few buttons? I'd like there to be a separate image displayed when the shift key is functioning as a caps lock. Similarly with the control key. You could have an image that might represent what page you are on. Is there any chance of doing this?
[Windows Mobile Software Development] furrypotato:
I'm getting the same as above.

Plus I'm not getting access to Options as mentioned by others. Need this to switch off the predictive replacing of words.
[Windows Mobile Software Development] Blowfish64:
Huh? We can now make a skin based off of one meta-image? Where is this theming document?
[Windows Mobile Software Development] tene:
http://www.pocketcm.com/customize-keyboard.php
[Windows Mobile Software Development] Blowfish64:
That only links to a page that has a further link to a very rudimentary and thus unhelpful page on how to skin PCM Contacts, not the keyboard. There's another link to the keyboard itself, but there is no skinning document in there. And I don't believe the dump setting under options spits out every possible line if an item is not being utilized, does it? I don't see any theming guide that you're talking about or any documentation on making skins from meta-images.
[Windows Mobile Software Development] tene:
Have you try?

You have to try, start to do it. There is no easy way to achieve a nice theme (for contact or keyboard), there is a learning curve. I can agree that the documentation is not up to date, on the other side, when I propose anybody to start writing it... well nothing happens.

And when I see all the great theme made by others, I'm guessing it's not an impossible task.
[Windows Mobile Software Development] Mr_Gee:
Hi Tene,

When will v0.16 be ready?

I saw under the skin section that the 0.16 is already mentioned :)
[Windows Mobile Software Development] tene:
When it's ready ;) I have still a few bugs to tackle. This is not gonna be a revolution, but some feature are back, and some things should work a lot better.
[Windows Mobile Software Development] Mr_Gee:
I was hoping there would be a VGA skin which could be downloaded,

or included in the release :p

I tried to take a stab at building my own, but failed

Not completely, but a little, I need to spend some more time on it
[Windows Mobile Software Development] tene:
I was hoping to receive lot of donation, so I could buy myself another phone... but hey, seems we don't always get what we want ;)

What were your issues? maybe we can figure this out.
[Windows Mobile Software Development] Blowfish64:
Is it possible to specify a layout in this one yet? I've tried to build a skin, but I can't change the layout so it doesn't look good.
[Windows Mobile Software Development] tene:
It has to be part of a theme, the way to specify it is close to the existing, difference being: if you want a key to be wider, you don't put it twice, you just put it once and add a specific key...width setting.

For instance:

key.*.width=24

set all key to be 24 pixel.

key. .width=100

set the " " key (space) to be 100 pixel

in next version there is the possibility to set a negative width meaning take the space left. so key. .width=-1 will make sure space key takes as much width as possible.

The same concept apply to everything about a key, you can set action on key, for instance:

key.b.action=type(b),repeat(200)

will set the action on key b, to be "type b and repeat every 200 ms", etc...

More to come in next release... and I may try to come up with a doc, but as I'm changing some detail, I prefer it to be stable before spending too much time on it.
[Windows Mobile Software Development] Mr_Gee:
I know that feeling

I'd like to be able to know what I'm doing...

as an example

suggestion.suggestion.text.box=18,7,-18,34

I'm assuming this sets the location of the suggestion box at pixel 18,7

but what is the second part, the "end" pixel ?

in that case the 1st pixel is set to top right and the end is set left bottom..

btw, is is possible to use a calculation and a variable ?

I was thinking:

$resolution$=1 #1 for QVGA, 2 for VGA

key.*.height=38*$resolution$

key.*.width=24*$resolution$

this should resize the keyboard to VGA if 2 is used in the variable

(not sure what would happen with the images though, I'm not there yet ;))
[Windows Mobile Software Development] tene:
I suggest you read: http://www.pocketcm.com/customize-contact.php (completely, it's dense, but I try to be as accurate as possible).

again: http://www.pocketcm.com/customize-contact.php

you can't do calculation but an alternative is described.
[Windows Mobile Software Development] Mr_Gee:
you must be really annoyed with me right about now....

:o

Sorry
[Windows Mobile Software Development] Blowfish64:
Yes but how do I actually change the layout? Please be specific.

"keyboard_layout_1=" is the current way, and that does not work.

Also, I hope to see a new non-exe version soon that allows theme switching, since the exe version cannot be closed or minimized on my device and it is annoying to have to soft-reset every time after I load it.
[Windows Mobile Software Development] tene:
I've updated the doc page. Hope it's enough.

note: some stuff are 0.16 specific (like quit())
[Windows Mobile Software Development] Blowfish64:
Oooh, I like that! Hope to do some nice stuff with that when I get a chance. Thanks!
[Windows Mobile Software Development] Blowfish64:
Ok, so lots of issues trying to make a proper theme. One of the biggest is that it seems to skew off the page as seen in the picture below. The other thing I can't figure out is with the layout and how to specify a key that is more than one character. For instance I have smiley keys. the name of one is ":-)" so I have

key.:-).action=type()

key.:-).background=fillimage(smile.png)

key.:-).background.pressed=fillimage(smilep.png)

key.:-).width=48

which is all well and good but if I type ":-)" into a layout, it counts as ":", "-", and ")". If I place it in brackets the way it worked in 0.14, such as:

keyboardlayout.smilies.layout=[:-)][:-(][;-)][:-D][:-p]\n[:-X][:'(][:-/][=-O][8-)]\n[X-D][>:o][O:-)]

it makes a total mess of it. So what's the solution to this?

Also, this version is extremely slow. And how do I center the second line? I've attached the skin file in case you want to look at it.
[Windows Mobile Software Development] tene:
a key is always ONE letter, (except if you put \ in front,then it's 2, never more);

So you do: keyboardlayout.smilies.layout=\)\;\D\p\n...

and you define your key: key.\).width=40, etc...
[Windows Mobile Software Development] Blowfish64:
Further problems. When assigning an image to a key and setting the font for that key to none, it works correctly, but the zoomed in image shows the name of the button, e.g. "\)" or whatever.

Conversely, the program displays on the key the actual name of the key, which of course is a bad idea. For instance, I have a key to type "\". I have the key name as "\\" with a key.\\.action=type(\) command, but while it types "\" it shows up as "\\" on the keyboard. The keyboard should display on the button whatever the key has been specified to type, not the name of the key.

When using the key.\).action=type(:-)) command, it recognizes the first ")" as the end of the things to type. Obviously this won't do. It must be set to search until there are no other ")" before terminating the command.

Still not sure how to center lines. Is it in the documentation somewhere? Might have missed it.

What's the setting for the zoomed font?

What's the setting for the small font?
[Windows Mobile Software Development] tene:
you need to change the feedback text:

feedback.\).text=WHATEVER

or because feedback is like any control, you can set the font to nothing, and set an image:

feedback.\).font=none

feedback.\).background=fillimage(feedback.png),overimage(smilies.PNG)

use:

key.\\.text=\

I've added a new action typedtext for that:

key.\).action=typedtext()

key.\).typedtext=:-)

keyboardlayout.layout2.alignment=center

feedback.*.font=...

? key.*.font=...

Also remember the question is not "the setting", there is not one setting, you can apply a setting global, on all key, on all key of a layout, on a specific key, etc...

And by the way, I release 0.16, enjoy!
[Windows Mobile Software Development] Mr_Gee:
v 0.16

Hi tene,

Did you also update the exe for testing purposes?

I tried to develop a skin which worked in 15 but seems to be screwed up in 16

found some issues

when installing v0.16 it states v0.15 in the post install

when PCM is selected as default SIP, then changed to another

and then back to PCM the keyboard doesn't show up anymore

this might have to do with my skin, but I'm not completely sure yet..
[Windows Mobile Software Development] tene:
not yet

will be fixed in 0.17 ;)

seems to work for me.
[Windows Mobile Software Development] Mr_Gee:
Then i'll wait for the exe
[Windows Mobile Software Development] Blowfish64:
New version is a total wash for me too. Having same problem as Mr_Gee with it not showing up after selecting another SIP. Also, when I loaded my skin on it, it moved the SIP up to the top of the screen and left a hole in the background application where it should have been located. I haven't been able to get it working yet.

Scratch that. It won't show up at all now, period. Hoping for a hotfix for this ASAP.
[Windows Mobile Software Development] Blowfish64:
Also, I don't know if I'm missing something in my skin, but the shift key seems to be harcoded to be 48 pixels in length or something. It stays the same size even if I specify it to be something else. Here's the skin if you have a minute or two to look at it.
[Windows Mobile Software Development] tene:
shift key seems correct to me, however the backspace key width is wrong, should be 24:

key.\B.width=24

also the space key could be -1 so it would always fill the whole space (and it would fix you CTRL layout).

However, I see some bugs with long press action, I'll have to take a deeper look.

Thanks for your theme by the way.
[Windows Mobile Software Development] Blowfish64:
Thanks. Also, the suggestion box still stays stuck on screen even when SIP is not active and I'm switching to other programs, same as with last version.
[Windows Mobile Software Development] bootheresa:
I would like to try the new alpha versions but after reading I believe I will wait for v0.17. Hopefully you are close tene. I am sure it will be good. BOO
[Windows Mobile Software Development] propagandax:
Same problem for me :(
[Windows Mobile Software Development] McHale:
here's what I would like...

-Mc
[Windows Mobile Software Development] beber49:
I cannot access to the settings, the input setting give me a dialog saying "UserOptionsDlg"... :(

Any idea ?
[Windows Mobile Software Development] Jokes On You:
I am running on an Omnia and after I installed the keyboard and tried to use it it covered the whole screen and didnt show all the keys. Anyone know how to fix that?
[Windows Mobile Software Development] Blowfish64:
Hey tene,

Aside from when it's ready, any idea when we'll get a version of this that can run on Kaiser and most other PPC's?
[Windows Mobile Software Development] tene:
.. when it's ready?

I don't plan release, I don't plan time I spend on PocketCM, lot of you seems to think that I'm doing it full time, for fun, and that I always enjoy it, sorry but that's not the case.

you want a version that run on the latest device? simple: donate me such a device, my wife will be more than happy. Otherwise, I'm afraid you'll have to wait, I do nothing against compatibility, I'm not using any device specific trick, but without the device to test, I can't guarantee anything.
[Windows Mobile Software Development] tene:
Now!

0.17 has just been released!
[Windows Mobile Software Development] Blowfish64:
Sweeeeet :)
[Windows Mobile Software Development] htctoucher:
i have noticed some bizarre behavior with the new version.

I uninstalled the last version and reset my device, then installed the new version and soft reset again

I then selected pcm as the keyboard and it seemed to work but then I pressed a key and pcm crashed to the default wm keyboard

I selected pcm again and pressed a key and it reverted to wm default keyboard again

anyone else getting this?

HTC touch cdma

getting closer though!

love your work tene

htctoucher
[Windows Mobile Software Development] Blowfish64:
Seems things are broken in this version. I have the spacebar set to display a symbolpad on a long hold, but nothing happens. I have the control key set to display 1-0 on a long hold, but they display different keys for some reason. I have the spacebar to take up all the space that is left, but it does not work on layout 3. Could you see if the problem is with my skin or your program?
[Windows Mobile Software Development] Mr_Gee:
Hi Tene,

This version seems to be working OK, aside form some strange quirks..

I'd like to test this version during my day-to-day phone use,

but the skin that is included is a QVGA version...

changing some stuff in the skinfile didn't work..

soooo my questions is, will you release this version as an exe so I (we) can

develop a VGA skin ?

:-)

Thanks
[Windows Mobile Software Development] HTC_TELUS:
Incredible!

Keep on your great job, since I started using PCM Keyb, I just can't go back to the original one!

Good JOB!
[Windows Mobile Software Development] Blowfish64:
The problem with the suggestion box still staying onscreen remains.
[Windows Mobile Software Development] JukEboXAuDiO:
I have a weird problem with this release. When I am using it to text I have threaded messageing enabled. When the keyboard comes up it moves the messages up to make room for the keyboard but when I click a letter where part of a message used to be before it was moved it opens the message phone number. WTF? what should i do?
[Windows Mobile Software Development] tene:
it has been fixed in 0.18
[Windows Mobile Software Development] htctoucher:
i am still having the same issue i had with 17.. when I press one button pcmkeyboard crashes to wmdefault keyboard

why is this only happening to me? also, I dont have dream 2 skin, just dream.zip

any suggestions?

really want to get this to work

htctoucher
[Windows Mobile Software Development] tene:
sure you're using 0.18? there is a dream 2.zip file in the folder?
[Windows Mobile Software Development] htctoucher:
yeah definitely, at least the cab i am installing says v18

the strange thing is that i uninstalled v14, soft reset, then installed v18 and soft reset

even this doesnt work

there is no dream 2.zip, only dream.zip in the pcmkeyboard folder

so strange!
[Windows Mobile Software Development] deuzeff:
Hi,

I second that after installing the v0.18 downloaded (yesterday) from your website, no dream2.zip comes along. I did a proper uninstall and erased the folder before the new installation ;).
[Windows Mobile Software Development] tene:
can you try again? (by redownloading the file), there seems to be a problem with the archive I put last time.

Also I updated the exe version, is this one working? (available here: http://www.pocketcm.com/customize-keyboard.php )