diff --git a/flutter/lib/models/model.dart b/flutter/lib/models/model.dart index b1cc6192b..811608847 100644 --- a/flutter/lib/models/model.dart +++ b/flutter/lib/models/model.dart @@ -1003,11 +1003,18 @@ class FFI { downOrUp: down); } - Future getKeyboardMode(){ + Future getKeyboardMode() { return bind.sessionGetKeyboardName(id: id); } void enterOrLeave(bool enter) { + // Fix status + if (!enter) { + alt = false; + shift = false; + ctrl = false; + command = false; + } bind.sessionEnterOrLeave(id: id, enter: enter); }