I don't know how could any of you, including the "developer", have thought this would work on anything except Desire HD/Z ports. Why? Because its sense-only and its based on the new sense, it won't work on older versions of Sense (like leedroid or the stock Desire rom), it won't work on any other ROMs except the new sense ports.
@Developer: you can have a look in it as long as you want, you will never be able to make it work on other ROMs except the new sense ports (rcmix,baadnewz,reflextsense,pays,etc). All you did was to excrat the keyboard from baadnewz's ROM and really thought it would work are you only seeking for some reputation by getting "thank you"s?