Smart KeyCaps Facility for Hermes - 8525, TyTN, MDA Vario II, JasJam General

This may be a challenge or it may be a simple "RTFM" sort of reply that solves my problem, but I'd love for the Hermes to have the same power as my Treo 650 keyboard did. There was a program called TreoCaps.
It operated thusly....
When typing letters, using the normal keyboard press, a normal key was inserted (usually lower-case, unless auto-caps was on). If you pressed the key down for like 300ms, it would change into an upper case. If you held it down for 600ms, it would change to the symbol character assigned to that key.
The blackberries have a similar function.
Has anyone written such a hack for the Hermes or WM5 w/ keyboard devices in general. I've gotta believe so, since in my recent experience with wm5, it's (a) a real multi-tasking operating system, and (b) it's loads more extensible than POS is.
Thanks,
-Humbert

Related

Vijay555 - how to set a right SHIFT key?

Hi Vijay, I try your keypress utility on my Universal. However, have problems setting a "shift" key on the videocall hard botton. I changed the value to 16 according to the keylist. Any advice on this? Thanks.
stanip: this should be moved to the VJKeyPress thread...
VJKeypress can be used to simulate a key press, but for shift, it's like on your pc, just pressing shift and releasing. It won't do anything. I imagine what you want to do is simulate pressing and holding shift, to make CAPITALS. It doesn't do that.
I did make a set of programs to do this, pressing and holding shift, ctrl and alt, but I didn't release them because Tom Hiro's PQz came along and is an amazingly useful program. Try Tom's PQz, and if you get really stuck I'll see about releasing my app. Mine works usefully on non Universals as well, eg Magician (my main phone), but there are issues with the way the Operating System responds to having these keys held down, so it wasn't worth finishing off at the time.
V
Vijay, PQz is a great tool but I failed to find any feature to set a "shift" key for capital letters... Have been looking for this as I use Word quite often. The right shift key will save me the thumb stretch reaching out to the other side. Thanks.
stanip: it might be worth asking Tom to add any features you want, he's actively updating it seems!
I will look into the Shift key issue again, but I'm a bit busy on a few other projects. It might happen soon if I can get it out.
V
Vijay, already suggested to Tom... believe he is prioritizing it. Initially thought the keypress could solve this one faster.
It would be great if yours could help with this request.

Using slide-out keyboard for smartdialing

As I am using my Wizard open in horizontal position in my brodit car-holder I would like to know if it is possible to use the hardware keyboard (instead of the on-screen soft keypad) in the dialer screen using the smartdial options.
Also is there a hack that keeps the hardware keyboard light on when the device in on charge?
I don't see why not - just use the number row of keys (QWERTYUIOP - no need for the dot key) to type any numbers, and use the arrow keys (bottom-right) to select from the smart dialing list, and the enter/return key to select.
As for the backlight - SOL until somebody figures out where that's controlled, I'm afraid.
maybe I was not clear enough, I would like to use the whole slide-out keyboard.
ie. when i want to dial John i would just type j o h n (whereas on the on-screen keypad i would type 5 6 4 6)
When driving using the slide-out keyboard gives me more confidence when dialing (on my Himalaya the on-screen dialpad was bigger which made i better useable without a stylus)
I know what you mean. The phone apps doesnt support hard keyboard. Try clicking contacts and type on the hard keyboard the name in contacts. then dial from there. hope this helps.
well, you could still type 5646 - and it'll still go to 'John'
But I understand what you mean now - does seem silly. The contacts suggestion sounds good, but ideally maybe get one of those phone front-end replacements.
As for the buttons - they're fairly large here.. large enough for touching with fingertips anyway. Does your Wizard have some customization cab making the keys small, maybe? or am I underestimating the size of your fingers?
underestimating the size of your fingers!
Use Microsoft Voice Command instead
I tried the trial version of MS Voice Command v1.5 on my Cingular 8125 (aka Wizard) and it is just fabulous. No voice training needed. I tried the registry hack to use the BT headset to to take the voice command just couple of hours back. Need to check how well the 8KHz sampling of the BT works with the 16KHz sampling based algo in VC. You can really be hands-free with this s/w. Amazing!

P/Invoke assistance

I'm working on an application. This application has several fields which will only have numerical input (Zip code, phone number, part #, etc).
This application runs on Windows Mobile 5 & 6 with a touchscreen and full keyboard (So basically Treo's and HTC phones).
To type a number on these phones, you need to hold down a Function Key, then hit a letter which corresponds to a number. It has been requested to eliminate the need to hit that function key, and have it automatically input the number.
I cannot hard code this because it's certainly not very extensible (Well, I could hard code it, but whatever)
I was thinking I could P/Invoke "keybd_event" the Function key, and it should work from there.
However, I cannot find what key code the "Function" key is.
And also, will this key code be the same across all phones?
I suppose one last note, if you know a better way to achieve this without using P/Invoke, I'm up for new ideas
Thanks for your time,
Dan
I'm afraid I can't be of much help here, but you for sure *can't* get a Function key code. There isn't. It's deep in the keyboard driver.
However, according to this, there's some hook you can ask OS for to convert letters to numbers. But with MS, it might as well be hidden from public...
There has to be some message that's sent to the OS when I hit the Function Key, I just (obviously) don't have Spy++ on my PPC.
I was looking up a few things.
Is there anything relevant contained in keybddr.dll?

Shift and Fn no longer work in Contacts screen?

Im old school, I like to put the "-" in between the first 3 numbers and last 4 numbers of my contacts.
So I Was entering in some people today, and I suually hit the blue dot and "f" to get the dahs, but it doesn't work. Shift doens't give me a capital, either. And I don't have to hold down the blue key to get the numbers working when I press the appropriate keys, they come up by themselves.
I checked and the Fn and Shift keys were no stuck, and hadn;t been pressed twice. What is going on?
Anyone? This is annoying
I confirmed this bug... when adding a new contact and entering a phone number via the hardware keyboard I couldn't insert the '-' (dash) character, no matter what i did with the fn and shift key i would get the 'a' character. I could insert the '-' character via the standard windows mobile software keyboard and the PCM Keyboard (another software keyboard).
This could be a design flaw of the windows mobile contact editor. Maybe they wanted to disallow all non alphanumeric characters and only implemented that for the hardware keyboard rather than for both the hardware and software keyboard.
Whatever the problem is, in order to get a dash character to show up when editing a contact phone number on the stock Sprint 6.1 rom it looks like you will need to use the software keyboard

[Q] DZ from HK, hardware keyboard symbol layout not match with Software???

Dear follow DZ owner:
Just bought my DZ today, and disappointed to find a hardware problem.
1. the "printing" of the symbol on the hardware keyboard doesn't match with the soft keyboard, this creates a lot of trouble for the user who get used to the standard HTC layout. e.g. # is on S key and $ is on D key while on soft keyboard @ is on S and # is on D
2. the strange thing is the symbol output from the hardware keyboard IS indeed still based on the soft keyboard layout, which means what you type on the hardware keyboard is NOT what you get from output on the screen.
e.g. printing of the # is on the S key, however output generates by long press S is @ and the worst is output by pressing FN + S gives #.
I didn't see anyone discussing this issue. Am I the only one that is bug by this problem/issue???
In your second picture, it shows that your on-screen keyboard is the English keyboard ("EN"). Press the soft key towards bottom left and you should be able to select different languages, is there one that matches better in that list ?
steviewevie said:
In your second picture, it shows that your on-screen keyboard is the English keyboard ("EN"). Press the soft key towards bottom left and you should be able to select different languages, is there one that matches better in that list ?
Click to expand...
Click to collapse
Sorry, what I was trying to point out is that, when a key combine with FN its output is not the same as long press on a key.
Will remapping keys help fix this problem?
I'm also using HK version, but I don't use the built-in IME since I type in PinYin普通话拼音, didn't notice that issue.
If you wanna have a look at the key-mapping, go
/system/usr/keylayout/vision-keypad-hk.kl
Click to expand...
Click to collapse
pull it to your computer and open it with text editor, notepad or UltraEdit etc.
The reason its like this is simple.
The hardware keyboard has its own design, made to make our use easier (according to the guys at HTC), however this keyboard still runs on the SAME software used to run the on screen touch keyboard this is why when you do things like long press you still get certain behaviours of the touch keyboard.
You will either need to remap, or just simply get used to the new layout, it will happen over time.
@OP: your key map doesn't match your physical keyboard.
@Lennyuk: No.
Lennyuk said:
The reason its like this is simple.
The hardware keyboard has its own design, made to make our use easier (according to the guys at HTC), however this keyboard still runs on the SAME software used to run the on screen touch keyboard this is why when you do things like long press you still get certain behaviours of the touch keyboard.
You will either need to remap, or just simply get used to the new layout, it will happen over time.
Click to expand...
Click to collapse
That's the whole point, the stupid HTC guy think the new key layout will help the user. The truth is they are re inventing the wheel.
Sent from my Desire HD using XDA App

Categories

Resources