Index: chrome/browser/resources/pdf/pdf.js |
diff --git a/chrome/browser/resources/pdf/pdf.js b/chrome/browser/resources/pdf/pdf.js |
index c7b172078d7778472af64c4fe851a35bca15b73e..c61f986b44e22abc4ca2b9d26cbcc638e6075954 100644 |
--- a/chrome/browser/resources/pdf/pdf.js |
+++ b/chrome/browser/resources/pdf/pdf.js |
@@ -377,7 +377,7 @@ PDFViewer.prototype = { |
this.viewport.position = position; |
} |
return; |
- case 65: // a key. |
+ case 65: // 'a' key. |
if (e.ctrlKey || e.metaKey) { |
this.plugin_.postMessage({ |
type: 'selectAll' |
@@ -386,17 +386,21 @@ PDFViewer.prototype = { |
e.preventDefault(); |
} |
return; |
- case 71: // g key. |
+ case 71: // 'g' key. |
if (this.toolbar_ && (e.ctrlKey || e.metaKey) && e.altKey) { |
this.toolbarManager_.showToolbars(); |
this.toolbar_.selectPageNumber(); |
} |
return; |
- case 219: // left bracket. |
+ case 219: // Left bracket key. |
if (e.ctrlKey) |
this.rotateCounterClockwise_(); |
return; |
- case 221: // right bracket. |
+ case 220: // Backslash key. |
+ if (e.ctrlKey) |
+ this.zoomToolbar_.fitToggleFromHotKey(); |
+ return; |
+ case 221: // Right bracket key. |
if (e.ctrlKey) |
this.rotateClockwise_(); |
return; |
@@ -442,6 +446,10 @@ PDFViewer.prototype = { |
}); |
}, |
+ /** |
+ * @private |
+ * Set zoom to "fit to page". |
+ */ |
fitToPage_: function() { |
this.viewport_.fitToPage(); |
this.toolbarManager_.forceHideTopToolbar(); |