A quick fix for Issue 20161 My r22262 changed the code that handles keyboard events dramatically, and this prevent TestShell from inputting characters. This change just sends Char events to emulate keyboard events. (We need to implement the NSTextInput protocol for TestShell, though.)
A quick fix for Issue 20161
My r22262 changed the code that handles keyboard events dramatically, and this prevent TestShell from inputting characters. This change just sends Char events to emulate keyboard events. (We need to implement the NSTextInput protocol for TestShell, though.)

BUG=20161 "Keyboard doesn't work in Mac TestShell"
TEST=Run TestShell on Mac.
Review URL: http://codereview.chromium.org/183027

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@25303 0039d316-1c4b-4281-b951-d872f2087c98

adobe/chromium,gavinp/chromium,adobe/chromium,yitian134/chromium,gavinp/chromium,gavinp/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,ropik/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,ropik/chromium,gavinp/chromium,ropik/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,ropik/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,gavinp/chromium,gavinp/chromium,ropik/chromium,ropik/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,adobe/chromium,gavinp/chromium,yitian134/chromium,yitian134/chromium,ropik/chromium,adobe/chromium,ropik/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,Crystalnix/house-of-life-chromium