Index: third_party/google_input_tools/src/chrome/os/inputview/config/jp_data.js |
diff --git a/third_party/google_input_tools/src/chrome/os/inputview/config/jp_data.js b/third_party/google_input_tools/src/chrome/os/inputview/config/jp_data.js |
index dba0967fbc7dc3f159f004f4e5f6db33c7d352c5..97acd32a5d27b8e8c812e2d8a7a60bf30cba3781 100644 |
--- a/third_party/google_input_tools/src/chrome/os/inputview/config/jp_data.js |
+++ b/third_party/google_input_tools/src/chrome/os/inputview/config/jp_data.js |
@@ -97,12 +97,18 @@ goog.require('i18n.input.chrome.inputview.elements.ElementType'); |
var createData = function(keyCharacters, viewIdPrefix, keyCodes) { |
var keyList = []; |
keyList.push(util.createIMESwitchKey('Toggle', '英漢', Css.JP_IME_SWITCH)); |
+ // The keys shows the shift character in Default state. In material design, |
+ // Only the first 11 keys will show shift character. |
+ var keysShowShift = 11; |
goog.array.forEach(keyCharacters, function(c, i) { |
var spec = {}; |
spec[SpecNodeName.ID] = keyIds[i]; |
spec[SpecNodeName.TYPE] = ElementType.CHARACTER_KEY; |
spec[SpecNodeName.CHARACTERS] = c; |
spec[SpecNodeName.KEY_CODE] = keyCodes[i]; |
+ if (i < keysShowShift) { |
+ spec[SpecNodeName.ENABLE_SHIFT_RENDERING] = true; |
+ } |
var key = util.createKey(spec); |
keyList.push(key); |
}); |