diff --git a/src/octoprint/static/js/app/viewmodels/control.js b/src/octoprint/static/js/app/viewmodels/control.js index 3b3a56fa..3879cd6c 100644 --- a/src/octoprint/static/js/app/viewmodels/control.js +++ b/src/octoprint/static/js/app/viewmodels/control.js @@ -41,7 +41,7 @@ $(function() { self.keycontrolActive = ko.observable(false); self.keycontrolHelpActive = ko.observable(false); self.keycontrolPossible = ko.pureComputed(function () { - return self.isOperational() && !self.isPrinting() && self.loginState.isUser() && !$.browser.mobile; + return self.settings.feature_keyboardControl() && self.isOperational() && !self.isPrinting() && self.loginState.isUser() && !$.browser.mobile; }); self.showKeycontrols = ko.pureComputed(function () { return self.keycontrolActive() && self.keycontrolPossible();