diff --git a/app/src/main/java/com/kunzisoft/keepass/magikeyboard/MagikeyboardService.kt b/app/src/main/java/com/kunzisoft/keepass/magikeyboard/MagikeyboardService.kt
index 8d19dd523..0712d6622 100644
--- a/app/src/main/java/com/kunzisoft/keepass/magikeyboard/MagikeyboardService.kt
+++ b/app/src/main/java/com/kunzisoft/keepass/magikeyboard/MagikeyboardService.kt
@@ -178,6 +178,12 @@ class MagikeyboardService : InputMethodService(), KeyboardView.OnKeyboardActionL
assignKeyboardView()
}
+ override fun onEvaluateFullscreenMode(): Boolean {
+ val fullscreenAllowed = resources.getBoolean(R.bool.magikeyboard_allow_fullscreen_mode)
+
+ return fullscreenAllowed && super.onEvaluateFullscreenMode()
+ }
+
private fun playVibration(keyCode: Int) {
when (keyCode) {
Keyboard.KEYCODE_DELETE -> {}
diff --git a/app/src/main/res/values-land/config.xml b/app/src/main/res/values-land/config.xml
new file mode 100644
index 000000000..3156a7262
--- /dev/null
+++ b/app/src/main/res/values-land/config.xml
@@ -0,0 +1,22 @@
+
+
+
+ true
+
\ No newline at end of file
diff --git a/app/src/main/res/values-sw430dp/config.xml b/app/src/main/res/values-sw430dp/config.xml
new file mode 100644
index 000000000..6ad4af76e
--- /dev/null
+++ b/app/src/main/res/values-sw430dp/config.xml
@@ -0,0 +1,22 @@
+
+
+
+ false
+
\ No newline at end of file
diff --git a/app/src/main/res/values-sw600dp/config.xml b/app/src/main/res/values-sw600dp/config.xml
new file mode 100644
index 000000000..6ad4af76e
--- /dev/null
+++ b/app/src/main/res/values-sw600dp/config.xml
@@ -0,0 +1,22 @@
+
+
+
+ false
+
\ No newline at end of file
diff --git a/app/src/main/res/values-sw768dp/config.xml b/app/src/main/res/values-sw768dp/config.xml
new file mode 100644
index 000000000..6ad4af76e
--- /dev/null
+++ b/app/src/main/res/values-sw768dp/config.xml
@@ -0,0 +1,22 @@
+
+
+
+ false
+
\ No newline at end of file
diff --git a/app/src/main/res/values/config.xml b/app/src/main/res/values/config.xml
new file mode 100644
index 000000000..6ad4af76e
--- /dev/null
+++ b/app/src/main/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+
+ false
+
\ No newline at end of file