diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 431264e..d37ec15 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -22,6 +22,7 @@
Style
Marge du bas
Hauteur du clavier
+ Hauteur du clavier en mode paysage
Marge des côtés
Taille des labels
Taille des caractères affichés sur les touches (%.2fx)
diff --git a/res/values/strings.xml b/res/values/strings.xml
index d223d71..741a9e2 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -28,6 +28,7 @@
Style
Margin bottom
Keyboard height
+ Keyboard height in landscape mode
Horizontal margin
Label size
Size of characters displayed on the keyboard (%.2fx)
diff --git a/res/xml/settings.xml b/res/xml/settings.xml
index c6900cd..5d7072c 100644
--- a/res/xml/settings.xml
+++ b/res/xml/settings.xml
@@ -29,6 +29,7 @@
+
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java
index 054fc41..552aadf 100644
--- a/srcs/juloo.keyboard2/Config.java
+++ b/srcs/juloo.keyboard2/Config.java
@@ -94,13 +94,12 @@ final class Config
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
Resources res = context.getResources();
DisplayMetrics dm = res.getDisplayMetrics();
- // The height of the keyboard is relative to the height of the screen. This
- // is not the actual size of the keyboard, which will be bigger if the
- // layout has a fifth row.
+ // The height of the keyboard is relative to the height of the screen.
+ // This is the height of the keyboard if it have 4 rows.
int keyboardHeightPercent;
if (res.getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) // Landscape mode
{
- keyboardHeightPercent = 55;
+ keyboardHeightPercent = prefs.getInt("keyboard_height_landscape", 50);
}
else
{