Subclassing/Hooking keyboard WM - General Questions and Answers

Hey all,
I want to write a small program for WM that write down all the keys that were pressed.
I read many blogs in that issue. It seems that Microsoft blocked any trivial way to do it
(meaning for mobile programming).
If anyone know a recomended site that explain how to do this task
I will appreciate it

Related

How to make Pocket PC 2003 input software work on WM 5? (Celluon Laserkey)

I'm pissed. I ordered the Celluon Laserkey CL800BT as a mobile keyboard. But it appears it still has not had drivers/installation software created for WM 5. Nowhere on the seller's website did it mention this very critical piece of information. The Celluon website utterly fails to even mention the existence of WM 5 as something they either support or don't support, it's like they're stuck in 2003.
So, the question is... Is it possible to get this thing working on WM 5? I'm not sure if the input panel changes from 2003 to 5 are so big that the drivers supplied won't work or if it might be possible to just fiddle with the registry keys enough to get it to use the 2003 drivers. I figured out that certain registry structure changes were made in how the input software gets listed and so I tried to "upgrade" the entry for the Laserkey and that got the "Projection Keyboard" appearing in the list, but when I select it it just switches to the built-in WM keyboard input.
So, please, all you super clever people, help!!!
Quincy
Wow, that's a neat product. Thing is there is no difference in software keyboards between WM 5 and 2003 but what you have is a hardware keyboard that connects via BT.
If the drivers don't work it means they don't support your devices hardware or BT stack.
Unfortunately short of writing new drivers i do not see a solution to this.
I assume you tried installing it using the WM 2003 setup?
If it doesn't work i think you should ask for your money back.
Thanks, yeah, I tried the install for PPC 2003 and that completes, but as I mentioned the "Projection Keyboard" option in the SIP list does NOT appear. So I figured how what registry tweaking would make it appear but selecting it doesn't work. I changed the registry to point to the DLL I presumed should be called (there were only 2 that came with it, and I tried both) but nothing. I assume the SIP hooks into the DLL/etc. have changed from 2003 to 5.
It is an amazing product, if only it worked. Celluon must be in bad shape or something for them not to have current drivers (I contacted their tech support and have not heard back yet...). There are few things more annoying than having in your hands something that is amazingly cool and having absolutely no ability to use it.
I talked to the seller and it looks like they'll take it back, but I'm stunned they wouldn't have a big warning or at least a little warning/mention of the fact that it won't work on the current PPC OS.
So, warning to all, don't buy the Celluon Laserkey if you've got WM 5!
Quincy
One thing I just thought of, probably should have mentioned it before (this is really stupid of me):
Maybe the DLL you are messing with is not a SIP DLL at all? This is a hardware keyboard and it should work no matter what software keyboard is selected.
So try to do a clean installation (so your registry tweaks won't get in the way) and just open Word for example and type.
Also maybe it needs parring or some special BT settings?
Good suggestion, Levenum. I don't know exactly it is supposed to work, but I do know that you use the SIP selector to choose the "Projection Keyboard" and then it takes input from the keyboard. So, I'm pretty sure it really does act as a SIP. I've tried re-installing a few times, along the lines you suggest, having cleared everything out but still no luck.
I guess I'll wait another couple days and ship it back. I've written several times to Celluon but have yet to hear anything.
Quincy
Hmm, if they have written it this way (its possible of course) it would be a very stupid approach.
I had a chance to use a couple of hardware keyboards and they usually work separately from the SIP system be it BT or IR keyboard.
Strange that company creating a product primarily for mobile devices seems to know so little about them.
I too have the same problem with my IPAQ hx2490b running WM5.
I have found this web site which hosts a Celluon Laserkey driver for WM5 which installs OK without any registry changes.
The problem is that when the Projection Keyboard is seleted from the Input list and from the keyboard icon, I get a message to say BTM Cannot get current state. If I exit from the driver screen, I then get an error to say that the serial port is in use by another device which should be stopped before trying to use the Projection Keyboard again.
I have removed all of my other BT pairings, done a hard reset and started from scratch to no avail.
The CL800BT pairs OK until I load the driver. If anyone has any ideas for a workaround or has had success in getting this keyboard to work under WM5 I would be grateful for your advice.
I have emailed Celluon but have had no reply. The UK distributor has been trying to sort this for me for a week with no success.
IPAQ hx2490b
ROM 1.02.h
OS 5.1.1702 (Build 14366.1.0.1)
http://www.plawa.com/support/downloads/drivers/laserkey/
Laserkey and hp2490
Thanks for the info guys I found the web site and installed the 2005 drivers but as I expected I have the same problemb< ihave tried Celluon (waste of time never reply)
Looks like my new toy will have to go back unless anyone finds the answer
sucessfull test
Dear all,
there is a WM5-driver on the plawa page aviable -
and it's working as well on WM6 (testet with Hermes)!
okay, that's not a surprise - but the german shortcuts
are working as well!
can I have a link to the plawa page you refer to? I want to use it on wm6 too.
thanks

Mobile study program

Anyone know a program for WM you can use to study, like if you are studying a foreign language to study the words.
I searched google but i found no program for WM
maybe anyone knows something?
thnx in advance!
Apparently you didn't try Handango.

Prevent application being terminated automatically?

Sorry if this is not a ROM question but this forum is my last hope:
Ever so often it happens that an application in the background is silently terminated, because Windows Mobile needs the memory for new tasks. AFAIK this is part of the internal memory management that is supposed to keep us users from needing to terminate an application manually.
This is making me crazy!!!
Example: Sometimes I am writing a long reply to a topic in a forum, e.g. in Opera Mobile. I have some other websites open and mediaplayer running. Everything is fine. Then an SMS comes in and I open it to read. When I am trying to get back to Opera to finish the reply to the forum...it is gone! Terminated by the OS! All the typing for nothing.
Same happens with e.g. an IRC instant messenger in the background...all the conversation: gone!
So if anyone PLEASE knows a way to start applications so that WM is not able to terminate them automatically, or if there is a way to tell WM to ask before closing them (like it was with Windows CE 2.0) then please tell me!
I know one can start apps as services on boot by integrating them in registry key HKLM\Init, but then they are open from the beginning even if I do not need them at that time.
Any help much appreciated!
Has any solution been found?
Has any solution been found? I've the same problem on my Omnia.
same problem on my touch pro...
I suspect I'm having this issue with Touch Diamond 2. Would appreciate any suggestions...?
I'm struggling to keep Modaco NoData running which, as you'll understand, is a bit of a problem.

[APP] asterisk password reveal

Hello! I want to know if exist a application for windows mobile 6.1 that reveals the password behind the asterisk.i changed my password for many times and know i want to use it to computer ,but i don't know it.thank you!
does anybody know an application?
Moved as not software release.
I found a Pocket Asterix,but it didn't work. Maybe someone has the same problem

[Q] Offline note application with categories or tags for WM6.5?

I know it's weird for you to read someone ask this in the year 2014, but I'm actually using a HP iPAQ 216!
Anyway, I REALLY don't like it's note application. I used to use a Palm TX and I could organize everything in categories, then I could synchronize it with the Palm desktop software and I could find everything organized in the same categories and I could even edit them from my desktop computer.
Does anyone know of a similar application for Windows Mobile 6.5? Hopefully freeware, but it doesn't have to be, just as long as it does have those characteristics.
I installed Evernote for WM6.5 and it's really close to what I'm looking for, the major problem is that I can't read the notes without a WiFi connection. That's a BIG problem for me.
I REEEEEEEEEALLY hope someone can help me out .

Categories

Resources