If you have unlocked your Chacha using HTCdev unlock, install https://market.android.com/details?i...=search_result, run the app to get your CID, then see in the following list the correspondig word.
For example, for CID HTC__044 it would be "steng".
Go to that page: http://goo.im/devs/adlx/chacha/keypads/
Get and flash: chacha-keypad-steng-signed.zip
If you did S-Off, you probably lost your CID, anyway you can try those patches. Name are pretty obvious anyway (countries).
ell <= ??;
fra <= HTC__203, HTC__247, ORANG202, VODAP203, VODAP204;
ara <= HTC__J15;
esn <= HTC__304, VODAP304, VODAPD18, BSTAR301, ORANG309;
ger <= HTC__102, O2___102, ORANG216, VODAP102, VODAP110, VODAP120;
ita <= HTC__405, TIM__401;
rus <= HTC__A07;
hk <= ??;
nor <= HTC__Y13;
tur <= HTC__M27;
bopomo <= HTC__621;
cn <= HTCCN701;
aw <= CWS__001; (HTC Status)
tai <= HTC__053;
steng <= HTC__044, HTC__622;
none? <= HTC__001, HTC__016, HTC__032, VIRGI001, HTC__E11, HTC__038, H3G__001, O2___001, ORANG001, ORANGB10, T-MOB005, VODAP001, VODAPE17, VODAP006, HTC__N34;
If you have issues, missing keys or such, please install KeyEvent Display and tell me, on your phone, what is the scancode of the key, what it does, and what it should do.