Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/classic_compatibility.js |
diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/classic_compatibility.js b/chrome/browser/resources/chromeos/chromevox/cvox2/background/classic_compatibility.js |
index 8e934ea26645a3849a90c09b07dce71c3331a51c..440f2cc15edf35c8402ffc0d649454261228b246 100644 |
--- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/classic_compatibility.js |
+++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/classic_compatibility.js |
@@ -93,10 +93,19 @@ ClassicCompatibility.prototype = { |
case 'Search': |
evt.searchKeyHeld = true; |
break; |
+ case 'Space': |
+ evt.keyCode = 32; |
+ break; |
case 'Left Arrow': |
+ evt.keyCode = 37; |
+ break; |
+ case 'Up Arrow': |
evt.keyCode = 38; |
break; |
case 'Right Arrow': |
+ evt.keyCode = 39; |
+ break; |
+ case 'Down Arrow': |
evt.keyCode = 40; |
break; |
default: |
@@ -116,11 +125,15 @@ ClassicCompatibility.prototype = { |
getNextCommand_: function(classicCommand) { |
switch (classicCommand) { |
case 'right': |
- case 'forward': |
return 'nextElement'; |
+ case 'forward': |
+ return 'nextLine'; |
case 'left': |
- case 'backward': |
return 'previousElement'; |
+ case 'backward': |
+ return 'previousLine'; |
+ case 'forceClickOnCurrentItem': |
+ return 'doDefault'; |
default: |
return classicCommand; |
} |