Index: ui/keyboard/resources/elements/kb-keyset.html |
diff --git a/ui/keyboard/resources/elements/kb-keyset.html b/ui/keyboard/resources/elements/kb-keyset.html |
index 55d20c1f7124b307fced817c69d52bf743b4b54e..933e7ba3f90865764fab3d0dbd83ead156e4f5ba 100644 |
--- a/ui/keyboard/resources/elements/kb-keyset.html |
+++ b/ui/keyboard/resources/elements/kb-keyset.html |
@@ -27,6 +27,14 @@ |
nextKeyset: undefined, |
// TODO(bshe): support select keyset on down, long and dbl events. |
keyUp: function(event, detail) { |
+ switch (detail.char) { |
+ case 'Shift': |
+ case 'Alt': |
+ case 'Ctrl': |
+ return; |
+ default: |
+ break; |
+ } |
if (!detail.toKeyset) |
detail.toKeyset = this.nextKeyset; |
}, |