diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt
index 608b6a1d..4a01ff6e 100644
--- a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt
@@ -378,7 +378,9 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut
mShowKeyBorders = context.config.showKeyBorders
mUsingSystemTheme = context.config.isUsingSystemTheme
- mKeyBackground = if (mShowKeyBorders) {
+
+ val isMainKeyboard = changedView == null || changedView != mini_keyboard_view
+ mKeyBackground = if (mShowKeyBorders && isMainKeyboard) {
resources.getDrawable(R.drawable.keyboard_key_selector_outlined, context.theme)
} else {
resources.getDrawable(R.drawable.keyboard_key_selector, context.theme)
@@ -392,7 +394,7 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut
val darkerColor = getKeyboardBackgroundColor()
val miniKeyboardBackgroundColor = getToolbarColor(4)
- if (changedView != null && changedView == mini_keyboard_view) {
+ if (!isMainKeyboard) {
val previewBackground = background as LayerDrawable
previewBackground.findDrawableByLayerId(R.id.button_background_shape).applyColorFilter(miniKeyboardBackgroundColor)
previewBackground.findDrawableByLayerId(R.id.button_background_stroke).applyColorFilter(strokeColor)
@@ -1570,7 +1572,7 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut
private fun maybeDarkenColor(color: Int, factor: Int): Int {
// use darker background color when key borders are enabled
- if (context.config.showKeyBorders && !context.isUsingSystemDarkTheme()) {
+ if (context.config.showKeyBorders) {
val darkerColor = color.darkenColor(factor)
return if (darkerColor == Color.WHITE) {
resources.getColor(R.color.md_grey_200, context.theme)
diff --git a/app/src/main/res/drawable/keyboard_key_selector_outlined.xml b/app/src/main/res/drawable/keyboard_key_selector_outlined.xml
index 6d1d1edc..7c6063e7 100644
--- a/app/src/main/res/drawable/keyboard_key_selector_outlined.xml
+++ b/app/src/main/res/drawable/keyboard_key_selector_outlined.xml
@@ -1,6 +1,6 @@
-
-
-
+
+
+
diff --git a/app/src/main/res/drawable/minikeyboard_selected_background_outlined.xml b/app/src/main/res/drawable/minikeyboard_selected_background_outlined.xml
deleted file mode 100644
index bfdfc4d5..00000000
--- a/app/src/main/res/drawable/minikeyboard_selected_background_outlined.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- -
-
-
-
-
-
-