diff options
-rw-r--r-- | browser/src/map/handler/Map.Keyboard.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/browser/src/map/handler/Map.Keyboard.js b/browser/src/map/handler/Map.Keyboard.js index f119d958e6..f6a64d15b0 100644 --- a/browser/src/map/handler/Map.Keyboard.js +++ b/browser/src/map/handler/Map.Keyboard.js @@ -334,6 +334,16 @@ L.Map.Keyboard = L.Handler.extend({ return; } + // don't trigger browser reload on F5, launch slideshow in Impress + if (ev.type === 'keydown' && keyCode === 116) { + ev.preventDefault(); + if (this._map._docLayer._docType === 'presentation') + { + this._map.fire('fullscreen'); + } + return; + } + var unoKeyCode = this._toUNOKeyCode(keyCode); if (this.modifier) { |