Merge pull request #21602 from RudyLu/keyboard/Bug1034210_commit

Bug 1034210 - send correct keycode for non-latin IME.
r=timdream.
a=bajaj

(cherry picked from commit 12afc5ca3076ea8cbcd5989b32d9d1a4f092eb8f)

Conflicts:
	apps/keyboard/js/keyboard.js
	apps/keyboard/style/keyboard.css