Ok so i finally figured out why i was wrong i was pointing to the wrong registry key to enable vibration. I have attached a cab that you can install to enable vibrate feedback to manila tabs and some HTC applications and the keyboard. Note these options have to be enabled in manila settings, the cab simply allows you to use the service.
After installing the cab go to manila settings --> Personalize --> Vibration --> Checkbox
Keyboard vibrate feedback --> Manila settings --> Locale and Text --> Text input -- Vibrate On
if you dont want to install the cab here is the key that you can modify throught registry editor
Code:
[HKLM\Software\OEM\Keystate]
"UseService"=DWORD:00000001
This also enables the phone to vibrate when a call is connected. Enable that option in phone settings advanced.