special keys on the (lacking) htc keyboard - General Topics

guys i have a touch diamond 2, which doesn't have a physical keyboard and 6.5 windows mobile running on it. htc removed the default MS keyboard altogether from this rom and now i don't have special keys like tab (i like programming in python, and tab is very necessary for that language), ctrl (for multiple file selection) and alt.
i've searched google and came up with nothing. i really like the htc onscreen keyboard but what do i do when i need special keys?

Related

Keyboard gaming

Recently I've been getting into some gaming (particularly NES/SNES emulation) on my PPC. I'll be buying a PPC Phone Edition soon and was wondering if anyone can tell me whether the slide-out QWERTY keyboard of some models such as the TyTN/Herald could be used for gaming purposes (or do they only work for text entry)?
They are useable by ANY program aslong as it is coded for
Unfortunatly my experience of SNES emulation was that on my TyTN (Hermes) the gamepad was the touchscreen, and half the screen was taken up with the GUI for it.
But this thread cropped up a while ago and i think a version using the keyboard is on the cards.
Thanks for the quick reply mrvanx. I was originally thinking that we could have a real landscape screen with a full QWERTY keyboard for the emulation - similar to how it is on a desktop PC now. That would add a whole new dimension to PPC gaming. It would help immensely with other emulators such as FPSEce as well. It seems from the thread that the emulator in question would need to specially detect the keyboard - and that you couldn't just assign a key on the keyboard to an action in the emulator (as you would a normal softkey).
Now can someone tell me if it is technically possible to write a program that runs in the background, which simulates softkeys? For example, the program could do something like this:
create Fake softkey 1 = 'a' on keyboard
create Fake softkey 2 = 'b' on keyboard
etc.
and then feed "Fake softkey 1", "Fake softkey 2", etc. to the emulator (specify Fake softkey 1 as the X button, etc.)? That way, it should work for most games without them needing special reprogramming for slide-out QWERTY keyboards - and you can have let's say 10 fake softkeys (much more softkeys than you physically have on your device).
Just a thought...

What if someone skinned the old phone pad to look like the new HTC keypad

There have been lots of posts by people looking to properly disable XT9 that is integrated in the HTC soft keypad and keyboard to make the "regular" word completion work when using the hardware keyboard.
For quick SMS messages, I still prefer a phonepad with XT9. I like the large layout of the HTC keypad, but XT9 drives me nuts. After trying about every SIP I could find, I think the smootest for T9 phonepad input is the HTC Phone Pad (also called Intellipad) that apparently used to be included on HTC roms. It's quick and T9 only rears its face when you're using it.
There are a number of skins out there for it, including a touch-style one that looks close to the new HTC Keypad (sorry for not looking up the creator) but the 0-9 keys are always smaller (due to the extra keys on the sides I guess).
I think it would be great if someone with some knowledge of creating SIPs and skinning them could create a new skin for this Phone Pad that is laid out just like the new HTC Keypad. I imagine this would take a little more modification than just a new skin due to the size of the buttons and the layout. For example, I don't see the need for the arrow buttons on the corners of the Phone Pad, but you can't scroll through the word suggestions with the hardware "D-pad" 'as is'.
I wish I could get this started myself, but unfortunately I have no knowledge of how to make/edit a SIP. I know there's plenty of people out there that can however, so hopefully someone might be interested in making a more usable version of the new HTC Keypad and interested in taking this on.

On-screen keyboard layout change from Tilt -> HTC Kaiser

I've installed the HTC ROM and the hardware keyboard fix and all is well, but I'm not fond of the keyboard layout. I've searched through the messages here but all I found were a few queries on how to switch that were never answered. Is there a way to change the on-screen keyboard back to the 40 character layout that comes on the Tilt and older Windows Mobile devices after flashing the HTC ROM?

[REQ] Looking for a better keyboard software

Hi,
I'm looking for an alternative keyboard with a similar layout to that of the default windows keyboard.
To be specific:
- Standard QWERTY keyboard with keys arranged like a normal keyboard (not aligned vertically; ie must be zig-zag)
- Vertical height should similar to the default keyboard
- *Must* have numbers and punctuations visible on the default layout (ie, I shouldn't have to change to a different layout just for pressing a friggin "." like I have to do in PCM)
- Should have Ctrl, Shift/Caps keys on the default layout
- Should support gestures (like for backspace, space, caps etc)
Of course, all the above are the features of the standard keyboard. But the reason why I'm looking for an alternative keyboard is due to the lack of:
- Skins
- Word/Phrase Prediction
--
In case no such keyboard exists, I'm willing to settle for a T9 keyboard which works exactly like that of a mobile, where it's easy to switch between numbers/alpha/custom words at the press of a button. So for eg, if I want to enter "dexter", I should be able to press the keys in the sequence "def", "def" (twice), "wxyz" (twice), "tuv" , "def" (twice), "pqrs" (thrice). The word should then be automatically added to the dictionary (or prompted to). (All the T9 keyboards I've tried, like TouchPal, are inconvenient to use for typing non-dictionary words ). Oh, and once again, the vertical height of the keyboard should be as small as possible.
My OS is WM6 on a 201Mhz/48MiB PPCPE.
Thanks for your time.
Regards,
[deXter]
if you use a different layout to the default pcm keyboard then you can see the full stop aswell as the qwerty and as for having numbers and qwerty at the same time with them being a good size is a bit mental. id recomend getting pcm and getting the theme skin called 2many iclone. the is a layout called 2many., this makes the comma and period visible. and its skinnable. and fyi if you hold down on the 123 button itll pop up with the numbers for you
try the htc keyboards (such as the opal ones)

Changing hardware keyboard from QWERTZ to QWERTY

Hello everyone,
I recently purchased a HTC 7 Pro online, but when I received it, I found out that it was the German version, with the Z and the Y keys switched, compared to normal QWERTY keyboards. I am able to set the software keyboard to QWERTY, but no matter what language options I have selected, the hardware keyboard seems to follow the QWERTZ pattern. Is there any way to reset the hardware keyboard so that it follows the QWERTY pattern?
I would also like to know how to change this, I bought my HTC 7 Pro from "Media Markt" in Germany, and I have the same problem.
But I'm not sure if it's a good idea to do so, because even if I did change the Keyboard Layout from the software side, the hardware will still be QWERTZ, so what I press will not be what appears on the screen :S
BTW the differences between US QWERTY and German QWERTZ isn't just the Y and Z keys, other differences include:
( and ) are at 8 and 9 istead of 9 and 0
& is at 6 not 7
* is at 7 not 8
the semi-colon (drove me crazy when coding at the university there)
and a lot of other punctuation were moved away to other buttons to clear for the "umlauts" and stuff :S
Guys, I had the same problem, I bought QWERTZ device and I was frustrated.
I used the 7-day return policy of the reseller and returned the QWERTZ device.
Later I bought QWERTY device.
By the way this is valid for the QWERTY device too:
( and ) are at 8 and 9 istead of 9 and 0
& is at 6 not 7
* is at 7 not 8
Click to expand...
Click to collapse
I couldn't have bought another one, because I was in Germany and I don't think they have anything with a QWERTY keboard there :S
It's weird that eventhe QWERTY keyboard on the phone also had some of the symbols mixed up, because German PC Keyboards also had the brackets at a different place that the US PC Keyboards, so I thought that's a QWERTZ thing too, maybe your phone has a UK Keyboard layout?
edit: apparently also UK Keyboards have the ( and ) at 9 and 0, not at 8 and 9.
It's not about certain layout, there's just not enough space for all the buttons, That's why they are mixed and the layout is not like a PC keyboard.
Nevertheless, this smartphone has one of the best hardware keyboards in the smartphones world.
It's nice to know that my first Smartphone has the best Keyboard (I'm assuming that you don't consider the early Symbian S60 devices as smartphones )
Anyways back on topic, is there somebody who can replace my hardware keyboard with a QWERTY one, so then I can change it from the software side too (whether via a Registry hack, or installing another ROM), so that way I can have a keyboard that I can type on without having to look before typing any word that has a Y or a Z ? :S
I have this issue too. Any solution?
The solution is get used to it. I have a QWERTZ device purely because it's much cheaper for some reason. It's no big issue after 5 mins or so.
Zes, in using zour solution too ;-)
Sent from my HTC 7 Pro using XDA Windows Phone 7 App
Hello everyone.
My goal is rather more difficult than yours (I try to replace original german layout with the russian one), however I found out something interesting:
In
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MTFKeyboardMappings
there are keys for different languages with the values of hardware and soft keyboard. In my case for all the languages the value of hardware keyboard is:
804c72d2-b3a3-4f96-a568-eb8775eb4b97
However, direct change of this entry with the value of the soft keyboard doesn't work.
Can anyone publish this value p.e. for QWERTY layout to check?
And any ideas about what does 804c72d2-b3a3-4f96-a568-eb8775eb4b97 refer to, I mean, is it link to the file or language code or whatever?
Sorry, if I discover something stupid, but I can't find any information about this area of registry.
(HTC 7 PRO DFT v2)
Hi everybody. Same situation here. I would add, if this QWERTZ to QWERTY issue could be solved without any ROM installation (crazy? lazy?) I would be the happiest phoner for a while. Cheers.
zebraman said:
Hello everyone.
My goal is rather more difficult than yours (I try to replace original german layout with the russian one), however I found out something interesting:
In
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MTFKeyboardMappings
there are keys for different languages with the values of hardware and soft keyboard. In my case for all the languages the value of hardware keyboard is:
804c72d2-b3a3-4f96-a568-eb8775eb4b97
However, direct change of this entry with the value of the soft keyboard doesn't work.
Can anyone publish this value p.e. for QWERTY layout to check?
And any ideas about what does 804c72d2-b3a3-4f96-a568-eb8775eb4b97 refer to, I mean, is it link to the file or language code or whatever?
Sorry, if I discover something stupid, but I can't find any information about this area of registry.
(HTC 7 PRO DFT v2)
Click to expand...
Click to collapse
See and try change "AccentTable" and "KeyTable" keys in path "HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MTFInputType\{804c72d2-b3a3-4f96-a568-eb8775eb4b97}"
I mean it is UTFxx unicode. May be somebody known TouchPro/TouchPro2 can help us to recognize buttons order in this key.
Hi,
with DFT rom v2/v3 no problem on HTC 7 pro, works perfect Y/Z and with my special characters (óőűá etc.)
poker100 said:
Hi,
with DFT rom v2/v3 no problem on HTC 7 pro, works perfect Y/Z and with my special characters (óőűá etc.)
Click to expand...
Click to collapse
Can you write more? Is necessary to edit registry keys manually in registry editor? What is your sequences for Y/Z changing? Or, is it possible only by any file changing/editing? M.
Martin7Pro said:
AkcentTable:
64-00-2E-00-64-00-3F-00-64-00-21-00-64-00-3A-00-00-00-00-00-64-00-2C-00-64-00-18-20-64-00-1C-20-64-00-28-00-64-00-29-00-64-00-3B-00-64-00-2D-00-00-00-00-00-64-00-3F-00-64-00-BF-00-00-00-00-00-64-00-21-00-64-00-A1-00-00-00-00-00-64-00-24-00-64-00-A3-00-64-00-AC-20-64-00-A5-00-00-00-00-00-64-00-28-00-64-00-5B-00-64-00-7B-00-64-00-3C-00-00-00-00-00-64-00-29-00-64-00-5D-00-64-00-7D-00-64-00-3E-00-00-00-00-00-64-00-2F-00-64-00-5C-00-64-00-7C-00-00-00-00-00-64-00-2D-00-64-00-5F-00-64-00-7E-00-00-00-00-00-64-00-41-00-64-00-C4-00-64-00-C1-00-64-00-C2-00-64-00-C0-00-64-00-C3-00-00-00-00-00-64-00-61-00-64-00-E4-00-64-00-E1-00-64-00-E2-00-64-00-E0-00-64-00-E3-00-00-00-00-00-64-00-43-00-64-00-C7-00-00-00-00-00-64-00-63-00-64-00-E7-00-00-00-00-00-64-00-45-00-64-00-CB-00-64-00-C9-00-64-00-CA-00-64-00-C8-00-00-00-00-00-64-00-65-00-64-00-EB-00-64-00-E9-00-64-00-EA-00-64-00-E8-00-00-00-00-00-64-00-49-00-64-00-CF-00-64-00-CD-00-64-00-CE-00-64-00-CC-00-00-00-00-00-64-00-69-00-64-00-EF-00-64-00-ED-00-64-00-EE-00-64-00-EC-00-00-00-00-00-64-00-4E-00-64-00-D1-00-00-00-00-00-64-00-6E-00-64-00-F1-00-00-00-00-00-64-00-4F-00-64-00-D6-00-64-00-D3-00-64-00-D4-00-64-00-D2-00-64-00-D5-00-00-00-00-00-64-00-6F-00-64-00-F6-00-64-00-F3-00-64-00-F4-00-64-00-F2-00-64-00-F5-00-00-00-00-00-64-00-55-00-64-00-DC-00-64-00-DA-00-64-00-DB-00-64-00-D9-00-00-00-00-00-64-00-75-00-64-00-FC-00-64-00-FA-00-64-00-FB-00-64-00-F9-00-00-00-00-00-64-00-57-00-64-00-84-1E-64-00-82-1E-64-00-74-01-64-00-80-1E-00-00-00-00-64-00-77-00-64-00-85-1E-64-00-83-1E-64-00-75-01-64-00-81-1E-00-00-00-00-64-00-59-00-64-00-78-01-64-00-DD-00-64-00-76-01-64-00-F2-1E-00-00-00-00-64-00-79-00-64-00-FF-00-64-00-FD-00-64-00-77-01-64-00-F3-1E-00-00-00-00
KeyTable:
00-00-20-00-83-02-63-00-61-02-76-00-43-02-62-00-59-02-6E-00-00-00-00-00-00-00-71-00-92-01-77-00-CF-01-65-00-F7-01-61-00-82-02-73-00-00-00-00-00-00-00-77-00-06-01-71-00-54-01-65-00-07-02-61-00-5C-02-73-00-00-00-00-00-00-00-65-00-12-01-77-00-54-01-72-00-3B-02-73-00-5B-02-64-00-F6-02-66-00-00-00-00-00-00-00-72-00-2C-01-65-00-23-01-74-00-4C-02-64-00-CE-02-66-00-00-00-00-00-00-00-74-00-1C-01-72-00-45-01-79-00-5C-02-66-00-C1-02-67-00-00-00-00-00-00-00-79-00-2C-01-74-00-46-01-75-00-51-02-67-00-28-02-68-00-00-00-00-00-00-00-75-00-48-01-79-00-16-01-69-00-9D-02-68-00-58-02-6A-00-00-00-00-00-00-00-69-00-34-01-75-00-15-01-6F-00-41-03-6A-00-8D-02-6B-00-00-00-00-00-00-00-6F-00-4A-01-69-00-0A-01-70-00-50-02-6B-00-7C-02-6C-00-00-00-00-00-00-00-70-00-AD-01-6F-00-EE-01-6C-00-00-00-00-00-00-00-61-00-02-02-71-00-47-02-77-00-EF-01-73-00-24-02-64-00-AE-02-7A-00-00-00-00-00-00-00-73-00-80-02-77-00-05-02-65-00-B9-00-61-00-98-01-64-00-F9-01-7A-00-B8-02-78-00-00-00-00-00-00-00-64-00-EA-01-65-00-64-02-72-00-FC-00-73-00-5A-01-66-00-C0-02-7A-00-43-02-78-00-97-02-63-00-00-00-00-00-00-00-66-00-31-02-72-00-8D-02-74-00-1D-01-64-00-58-01-67-00-31-02-63-00-D2-02-76-00-00-00-00-00-00-00-67-00-90-02-74-00-1B-01-66-00-29-01-68-00-90-02-63-00-12-02-76-00-4A-02-62-00-00-00-00-00-00-00-68-00-06-03-79-00-44-02-75-00-6A-01-67-00-0C-01-6A-00-66-02-76-00-FF-01-62-00-2B-02-6E-00-00-00-00-00-00-00-6A-00-47-02-75-00-47-02-69-00-B1-01-68-00-FA-00-6B-00-8D-02-6E-00-47-02-6D-00-00-00-00-00-00-00-6B-00-BB-02-69-00-F9-01-6F-00-67-01-6A-00-F0-00-6C-00-76-02-6E-00-08-02-6D-00-00-00-00-00-00-00-6C-00-25-02-6F-00-F0-01-70-00-FC-01-6B-00-9D-02-6D-00-00-00-00-00-00-00-7A-00-94-01-61-00-CC-01-73-00-94-01-64-00-67-01-78-00-00-00-00-00-00-00-78-00-3D-02-73-00-FB-00-7A-00-48-01-63-00-00-00-00-00-00-00-63-00-B0-02-64-00-F5-02-66-00-6B-02-67-00-2B-01-78-00-2F-01-76-00-00-00-00-00-00-00-76-00-AB-02-66-00-18-01-63-00-28-01-62-00-00-00-00-00-00-00-62-00-B1-02-67-00-6C-02-68-00-B1-02-6A-00-8B-01-76-00-0B-01-6E-00-00-00-00-00-00-00-6E-00-E8-02-68-00-A3-02-6A-00-E8-02-6B-00-56-01-62-00-F7-00-6D-00-00-00-00-00-00-00-6D-00-92-02-6A-00-24-02-6B-00-07-02-6C-00-34-01-6E-00-00-00-00-00-00-00-2C-00-00-00-00-00-00-00-20-00-00-00-00-00-00-00-2E-00-00-00-00-00-00-00-00-00
Click to expand...
Click to collapse
Do you understand it somebody? Can you explain?
KeyTable
It looks as four-bytes unicode sequences, ended by four-zeroes stop sequence. Do you know anybody more? Can you see in registry editor, if it is DFT ROM property only, or standard WP7 hardware keyboard feature? I mean keys replacing by first post can change full language keyboard to another, but changing z/y only must be realized by this long sequences analysing and changing.
Hi, i'm using now DFT V3 on HTC 7 pro QWERTZ version. (hungarian language) Character layout original, no need registry edit or other hack. HW keyboard works fine on hungarian setting. All characters and other symbols are OK. DFT V3 rom is perfect.
poker100 said:
Hi, i'm using now DFT V3 on HTC 7 pro QWERTZ version. (hungarian language) Character layout original, no need registry edit or other hack. HW keyboard works fine on hungarian setting. All characters and other symbols are OK. DFT V3 rom is perfect.
Click to expand...
Click to collapse
OK, you are happy. We (Czech people) have a problem - two usual keyboard layouts. Much people uses QWERTZ, but programmers and technicians uses usually QWERTY, which is not supported by WP7 Microsoft features. Then we must make any hack.
Hey, what kind of rom use you?
poker100 said:
Hey, what kind of rom use you?
Click to expand...
Click to collapse
The same as you, DFT V3 on HTC 7 pro QWERTZ version.

Categories

Resources