A key down will generate most of the time a call to the keyboard to add input or delete. But the key down could be handled by JavaScript and its default prevented. We need to notify the keyboard in every case to allow updating its internal state about what has been typed. <rdar://problem/16633975>
Created attachment 232258 [details] Patch
Comment on attachment 232258 [details] Patch Sure.
Committed revision 169466.