Scancodes work, but unicode values are now completely broken in some browser/OS combinations. (cherry picked from commit 0e9eefb7d4)
0e9eefb7d4