patches: Implement keyboard conversion to Webkit

Keyboard typing now works on Content Shell.