UPDATE9 (30 Jun 2009): Updated link of the 348550 build to allow it to be installed on top of EzInput 1.5. I remove EzInput 1.5 registry entries as part of the EzInput 2.0 cab. Previously if you tried installing any EzInput 2.0 build on a ROM with EzInput 1.5 cooked in, it would inevitably lead to a hard reset.
UPDATE8 (7 Jun 2009): Updated link of the 348550 build to fix the missing symbol page selector images. Also made small effort to get hardware keyboard working with this build. If this does not work, then unfortunately two builds will likely need to be maintained, with the 33633 build used by those with a Touch Pro or Fuze.
UPDATE8 (6 Jun 2009): Updated to the latest build, 348550. I believe the hardware keyboard of the Touch Pro and Fuze should work with this release, which eliminates the need to use the older 33633 build. This is just a first release using this latest build, more to see that everything works OK. I need to update the images a bit, release different colored versions, come out with a WVGA release, and start supported languages other than English. This will all come as I find time.
UPDATE7 (26 May 2009): Added WVGA layout. This includes the Compact QWERTY (which is the same size as VGA in portrait), and uses the default Full QWERTY layout for landscape (not the improved layout I created for VGA).
UPDATE6 (25 May 2009): Added default green skin.
UPDATE5 (23 May 2009): I went back to an older build of EzInput 2.0 (build 33633) that allows proper mapping of the Raphael (Touch Pro and Fuze) keyboard. The issue with the Home key displaying the symbols screen is also fixed. I took the time to improve some of the graphics, and made the color highlights blue instead of green.
An issue that I can't seem to overcome is being ably to reliably select between Compact QWERTY and Full QWERTY. I have gotten it to successfully do so in the past, but for now you may need to unfortunately edit the registry and soft-reset. I believe you may need the HTC Menu enhancement installed to get it to work.
= "0x00000a00" for Compact QWERTY
= "0x00000d00" for Full QWERTY
By default I have set it to Compact QWERTY for portrait mode. It should go to Full QWERTY for landscape mode. This is the configuration I would expect most people to use.
Create other colored themes
Enable others to port languages other than English
EzInput 2.0 VGA Downloads
EzInput_2.0.348550-VGA-Green.cab **LATEST** (this version you can safely install on top of EzInput 1.5)
EzInput 2.0 WVGA Downloads