diff options
author | yusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-09 06:58:12 +0000 |
---|---|---|
committer | yusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-09 06:58:12 +0000 |
commit | 86c2460525902497e90b962f9fbfbf2c6d31d2c8 (patch) | |
tree | c0d9715ebc3c235fc25e7cc4fdf152ba701f35c4 /base/atomicops_internals_mac.h | |
parent | cd94acd11930521c3c6227b4b69b07cbd8b275d5 (diff) | |
download | chromium_src-86c2460525902497e90b962f9fbfbf2c6d31d2c8.zip chromium_src-86c2460525902497e90b962f9fbfbf2c6d31d2c8.tar.gz chromium_src-86c2460525902497e90b962f9fbfbf2c6d31d2c8.tar.bz2 |
Add a workaround for crbug.com/139556.
* Switch to the next IME when Shift+Alt+Enter (or Space) are pressed and then Enter (or Space) is released. Since most of CJK IMEs use either Enter or Space as a "commit" key, this should work fine for such IME users.
* The workaround might not be good enough for Cangjie/Quick IME users since the IME also uses [0-9] keys for committing a string.
We might have to add additional workaround for switching from a keyboard layout to an IME, but I believe this CL would be a good enough as an initial trial.
BUG=139556
TEST=added some new ash_unittests. also manually checked that the key repeat suppression change by mtomasz is still working fine.
Review URL: https://chromiumcodereview.appspot.com/11364168
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166868 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/atomicops_internals_mac.h')
0 files changed, 0 insertions, 0 deletions