Rename m_webPage to m_webView in ChromeClient and chain to parent class in WebKitWebView to activate bindings.
Created attachment 17749 [details]
+ return GTK_WIDGET_CLASS(webkit_web_view_parent_class)->key_press_event (widget, event);
Extra space, blah :)
Created attachment 17753 [details]
Comment on attachment 17753 [details]
Good, apart from a whitespace tweak (not your fault, it was that way before the change) and chaining up key_release to key_press (will fix up before landing).
Landed in r28490.