summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--browser/src/map/handler/Map.Keyboard.js10
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) {