Moves the shift key capitalization logic from the keyboard into the shift key itself...
commit5fad9a31760dca287a2ef8d6544e7568df905c7e
authorrsadam@chromium.org <rsadam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 19 Sep 2013 15:16:50 +0000 (19 15:16 +0000)
committerrsadam@chromium.org <rsadam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 19 Sep 2013 15:16:50 +0000 (19 15:16 +0000)
treefa5a818c88f5c6ae2239ca37330c48185305a2ca
parentfc9cffc29a4af5347f616399ff19244539c729fe
Moves the shift key capitalization logic from the keyboard into the shift key itself. Maintains a global state of the shift keys across all layouts.
BUG=293551

Review URL: https://chromiumcodereview.appspot.com/23447037

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224132 0039d316-1c4b-4281-b951-d872f2087c98
12 files changed:
ui/keyboard/keyboard_resources.grd
ui/keyboard/keyboard_ui_controller.cc
ui/keyboard/keyboard_util.cc
ui/keyboard/resources/elements/kb-key-base.html
ui/keyboard/resources/elements/kb-key.html
ui/keyboard/resources/elements/kb-keyboard.html
ui/keyboard/resources/elements/kb-shift-key.html [new file with mode: 0644]
ui/keyboard/resources/index.html
ui/keyboard/resources/layouts/dvorak.html
ui/keyboard/resources/layouts/qwerty.html
ui/keyboard/resources/layouts/webui_qwerty.html
ui/keyboard/resources/webui_index.html