diff --git a/src/js/filemanager.js b/src/js/filemanager.js index 271317d57..88f546eb9 100644 --- a/src/js/filemanager.js +++ b/src/js/filemanager.js @@ -782,6 +782,16 @@ app.controller('FileManagerController', ['$scope', '$translate', '$timeout', 'Cl }); }); + // handle save shortcuts + window.addEventListener('keydown', function (event) { + if((navigator.platform.match('Mac') ? event.metaKey : event.ctrlKey) && event.key === 's') { + if ($scope.view === 'textEditor') { + $scope.textEditor.save(); + event.preventDefault(); + } + } + }); + $translate(['filemanager.list.menu.rename', 'filemanager.list.menu.chown', 'filemanager.list.menu.extract', 'filemanager.list.menu.download', 'filemanager.list.menu.delete' ]).then(function (tr) { $scope.menuOptions = [ {