From aaa163b2b7fa9be6c43ace5ce8ccd2e70f3893fd Mon Sep 17 00:00:00 2001
From: "Tadashi G. Takaoka" <takaoka@google.com>
Date: Tue, 21 Sep 2010 13:00:13 +0900
Subject: [PATCH] Space key will no longer auto-repeat

Bug: 3014225
Change-Id: I94d4904726985d5e17b665d4042c873ea07221f1
---
 java/res/xml-da/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-da/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml-de/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-de/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml-fr/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-fr/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml-iw/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-iw/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml-nb/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-nb/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml-ru/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-ru/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml-sr/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-sr/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml-sv/kbd_qwerty.xml                | 30 +++++++------------
 java/res/xml-sv/kbd_qwerty_black.xml          | 30 +++++++------------
 java/res/xml/kbd_phone.xml                    |  3 +-
 java/res/xml/kbd_phone_black.xml              |  3 +-
 java/res/xml/kbd_phone_symbols.xml            |  3 +-
 java/res/xml/kbd_phone_symbols_black.xml      |  3 +-
 java/res/xml/kbd_qwerty.xml                   | 30 +++++++------------
 java/res/xml/kbd_qwerty_black.xml             | 30 +++++++------------
 java/res/xml/kbd_symbols.xml                  |  6 ++--
 java/res/xml/kbd_symbols_black.xml            |  6 ++--
 java/res/xml/kbd_symbols_shift.xml            |  6 ++--
 java/res/xml/kbd_symbols_shift_black.xml      |  6 ++--
 .../inputmethod/latin/LatinKeyboard.java      |  2 --
 27 files changed, 192 insertions(+), 386 deletions(-)

diff --git a/java/res/xml-da/kbd_qwerty.xml b/java/res/xml-da/kbd_qwerty.xml
index d9d6a15acc..a17d604bfe 100644
--- a/java/res/xml-da/kbd_qwerty.xml
+++ b/java/res/xml-da/kbd_qwerty.xml
@@ -184,8 +184,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -217,8 +216,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -250,8 +248,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -285,8 +282,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -320,8 +316,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -366,8 +361,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -404,8 +398,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -442,8 +435,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -482,8 +474,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -522,8 +513,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-da/kbd_qwerty_black.xml b/java/res/xml-da/kbd_qwerty_black.xml
index 700d4e2062..bab7db5d33 100644
--- a/java/res/xml-da/kbd_qwerty_black.xml
+++ b/java/res/xml-da/kbd_qwerty_black.xml
@@ -180,8 +180,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -208,8 +207,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -236,8 +234,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -266,8 +263,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -296,8 +292,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -335,8 +330,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -367,8 +361,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -399,8 +392,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -433,8 +425,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -467,8 +458,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml-de/kbd_qwerty.xml b/java/res/xml-de/kbd_qwerty.xml
index c8a2818aa1..167f84c62d 100644
--- a/java/res/xml-de/kbd_qwerty.xml
+++ b/java/res/xml-de/kbd_qwerty.xml
@@ -163,8 +163,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -196,8 +195,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -229,8 +227,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -264,8 +261,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -299,8 +295,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -345,8 +340,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -383,8 +377,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -421,8 +414,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -461,8 +453,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -501,8 +492,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-de/kbd_qwerty_black.xml b/java/res/xml-de/kbd_qwerty_black.xml
index 50e6489074..0ec39b9c85 100644
--- a/java/res/xml-de/kbd_qwerty_black.xml
+++ b/java/res/xml-de/kbd_qwerty_black.xml
@@ -159,8 +159,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -187,8 +186,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -215,8 +213,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -245,8 +242,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -275,8 +271,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -314,8 +309,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -346,8 +340,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -378,8 +371,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -412,8 +404,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -446,8 +437,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml-fr/kbd_qwerty.xml b/java/res/xml-fr/kbd_qwerty.xml
index 5ec5910301..a86ae1e1cd 100644
--- a/java/res/xml-fr/kbd_qwerty.xml
+++ b/java/res/xml-fr/kbd_qwerty.xml
@@ -164,8 +164,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -197,8 +196,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -230,8 +228,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -265,8 +262,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -300,8 +296,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -346,8 +341,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -384,8 +378,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -422,8 +415,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -462,8 +454,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -502,8 +493,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-fr/kbd_qwerty_black.xml b/java/res/xml-fr/kbd_qwerty_black.xml
index dc45c9eaf8..f01c3a811d 100644
--- a/java/res/xml-fr/kbd_qwerty_black.xml
+++ b/java/res/xml-fr/kbd_qwerty_black.xml
@@ -160,8 +160,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -188,8 +187,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -216,8 +214,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -246,8 +243,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -276,8 +272,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -315,8 +310,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -347,8 +341,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -379,8 +372,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -413,8 +405,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -447,8 +438,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml-iw/kbd_qwerty.xml b/java/res/xml-iw/kbd_qwerty.xml
index 714c4f55cb..c0b1339768 100644
--- a/java/res/xml-iw/kbd_qwerty.xml
+++ b/java/res/xml-iw/kbd_qwerty.xml
@@ -122,8 +122,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -155,8 +154,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -188,8 +186,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -223,8 +220,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -258,8 +254,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -304,8 +299,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -342,8 +336,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -380,8 +373,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -420,8 +412,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -460,8 +451,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-iw/kbd_qwerty_black.xml b/java/res/xml-iw/kbd_qwerty_black.xml
index eb65fbeddb..b0ed519d29 100644
--- a/java/res/xml-iw/kbd_qwerty_black.xml
+++ b/java/res/xml-iw/kbd_qwerty_black.xml
@@ -118,8 +118,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -146,8 +145,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -174,8 +172,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -204,8 +201,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -234,8 +230,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -273,8 +268,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -305,8 +299,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -337,8 +330,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -371,8 +363,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -405,8 +396,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml-nb/kbd_qwerty.xml b/java/res/xml-nb/kbd_qwerty.xml
index 8bff104579..89d45468ca 100644
--- a/java/res/xml-nb/kbd_qwerty.xml
+++ b/java/res/xml-nb/kbd_qwerty.xml
@@ -184,8 +184,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -217,8 +216,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -250,8 +248,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -285,8 +282,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -320,8 +316,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -366,8 +361,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -404,8 +398,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -442,8 +435,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -482,8 +474,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -522,8 +513,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-nb/kbd_qwerty_black.xml b/java/res/xml-nb/kbd_qwerty_black.xml
index bad8d0dc49..8fbfead79c 100644
--- a/java/res/xml-nb/kbd_qwerty_black.xml
+++ b/java/res/xml-nb/kbd_qwerty_black.xml
@@ -180,8 +180,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -208,8 +207,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -236,8 +234,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -266,8 +263,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -296,8 +292,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -335,8 +330,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -367,8 +361,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -399,8 +392,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -433,8 +425,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -467,8 +458,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml-ru/kbd_qwerty.xml b/java/res/xml-ru/kbd_qwerty.xml
index 129e68e9ba..1877f838e3 100644
--- a/java/res/xml-ru/kbd_qwerty.xml
+++ b/java/res/xml-ru/kbd_qwerty.xml
@@ -162,8 +162,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -195,8 +194,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -228,8 +226,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -263,8 +260,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -298,8 +294,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -344,8 +339,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -382,8 +376,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -420,8 +413,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -460,8 +452,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -500,8 +491,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-ru/kbd_qwerty_black.xml b/java/res/xml-ru/kbd_qwerty_black.xml
index 02894ede43..ebf78ce97d 100644
--- a/java/res/xml-ru/kbd_qwerty_black.xml
+++ b/java/res/xml-ru/kbd_qwerty_black.xml
@@ -158,8 +158,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -186,8 +185,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -214,8 +212,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -244,8 +241,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -274,8 +270,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -313,8 +308,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -345,8 +339,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -377,8 +370,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -411,8 +403,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -445,8 +436,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml-sr/kbd_qwerty.xml b/java/res/xml-sr/kbd_qwerty.xml
index 5fb1ed35d1..ba8bf8c7db 100644
--- a/java/res/xml-sr/kbd_qwerty.xml
+++ b/java/res/xml-sr/kbd_qwerty.xml
@@ -155,8 +155,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -188,8 +187,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -221,8 +219,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -256,8 +253,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -291,8 +287,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -337,8 +332,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -375,8 +369,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -413,8 +406,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -453,8 +445,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -493,8 +484,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-sr/kbd_qwerty_black.xml b/java/res/xml-sr/kbd_qwerty_black.xml
index 73fc0d79bd..1bfb58e48f 100644
--- a/java/res/xml-sr/kbd_qwerty_black.xml
+++ b/java/res/xml-sr/kbd_qwerty_black.xml
@@ -151,8 +151,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -179,8 +178,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -207,8 +205,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -237,8 +234,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -267,8 +263,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -306,8 +301,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -338,8 +332,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -370,8 +363,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -404,8 +396,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -438,8 +429,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml-sv/kbd_qwerty.xml b/java/res/xml-sv/kbd_qwerty.xml
index ba51904e58..32a6add89c 100644
--- a/java/res/xml-sv/kbd_qwerty.xml
+++ b/java/res/xml-sv/kbd_qwerty.xml
@@ -185,8 +185,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -218,8 +217,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -251,8 +249,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -286,8 +283,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -321,8 +317,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -367,8 +362,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -405,8 +399,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -443,8 +436,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -483,8 +475,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -523,8 +514,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml-sv/kbd_qwerty_black.xml b/java/res/xml-sv/kbd_qwerty_black.xml
index 68de10ddcd..56050e9d0b 100644
--- a/java/res/xml-sv/kbd_qwerty_black.xml
+++ b/java/res/xml-sv/kbd_qwerty_black.xml
@@ -182,8 +182,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -210,8 +209,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -238,8 +236,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -268,8 +265,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -298,8 +294,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -337,8 +332,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -369,8 +363,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -401,8 +394,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -435,8 +427,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -469,8 +460,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml/kbd_phone.xml b/java/res/xml/kbd_phone.xml
index dd42d76752..9f381b9053 100644
--- a/java/res/xml/kbd_phone.xml
+++ b/java/res/xml/kbd_phone.xml
@@ -91,8 +91,7 @@
         <Key
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_keyboard_space"
-            android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:isRepeatable="true" />
+            android:iconPreview="@drawable/sym_keyboard_feedback_space" />
         <Key
             android:codes="@integer/key_return"
             android:keyIcon="@drawable/sym_keyboard_return"
diff --git a/java/res/xml/kbd_phone_black.xml b/java/res/xml/kbd_phone_black.xml
index bc13cdf438..7a956b796c 100644
--- a/java/res/xml/kbd_phone_black.xml
+++ b/java/res/xml/kbd_phone_black.xml
@@ -91,8 +91,7 @@
         <Key
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
-            android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:isRepeatable="true" />
+            android:iconPreview="@drawable/sym_keyboard_feedback_space" />
         <Key
             android:codes="@integer/key_return"
             android:keyIcon="@drawable/sym_bkeyboard_return"
diff --git a/java/res/xml/kbd_phone_symbols.xml b/java/res/xml/kbd_phone_symbols.xml
index 7f67a98077..598e211f54 100644
--- a/java/res/xml/kbd_phone_symbols.xml
+++ b/java/res/xml/kbd_phone_symbols.xml
@@ -88,8 +88,7 @@
         <Key
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_keyboard_space"
-            android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:isRepeatable="true" />
+            android:iconPreview="@drawable/sym_keyboard_feedback_space" />
         <Key
             android:codes="@integer/key_return"
             android:keyIcon="@drawable/sym_keyboard_return"
diff --git a/java/res/xml/kbd_phone_symbols_black.xml b/java/res/xml/kbd_phone_symbols_black.xml
index a0d2280486..5bc628965c 100644
--- a/java/res/xml/kbd_phone_symbols_black.xml
+++ b/java/res/xml/kbd_phone_symbols_black.xml
@@ -88,8 +88,7 @@
         <Key
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
-            android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:isRepeatable="true" />
+            android:iconPreview="@drawable/sym_keyboard_feedback_space" />
         <Key
             android:codes="@integer/key_return"
             android:keyIcon="@drawable/sym_bkeyboard_return"
diff --git a/java/res/xml/kbd_qwerty.xml b/java/res/xml/kbd_qwerty.xml
index 311d43ab7e..ca9f99a31b 100644
--- a/java/res/xml/kbd_qwerty.xml
+++ b/java/res/xml/kbd_qwerty.xml
@@ -162,8 +162,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -194,8 +193,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -226,8 +224,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -260,8 +257,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -294,8 +290,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="20%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
@@ -339,8 +334,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -376,8 +370,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -413,8 +406,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -452,8 +444,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -491,8 +482,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_keyboard_tab"
diff --git a/java/res/xml/kbd_qwerty_black.xml b/java/res/xml/kbd_qwerty_black.xml
index ea506b6609..fa300a0349 100644
--- a/java/res/xml/kbd_qwerty_black.xml
+++ b/java/res/xml/kbd_qwerty_black.xml
@@ -158,8 +158,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -185,8 +184,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -212,8 +210,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -241,8 +238,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -270,8 +266,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="20%p"
-            android:isRepeatable="true" />
+            android:keyWidth="20%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
@@ -308,8 +303,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -339,8 +333,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -370,8 +363,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -403,8 +395,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -436,8 +427,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:codes="@integer/key_tab"
             android:keyIcon="@drawable/sym_bkeyboard_tab"
diff --git a/java/res/xml/kbd_symbols.xml b/java/res/xml/kbd_symbols.xml
index ba5a30c937..cb8b3b38f7 100644
--- a/java/res/xml/kbd_symbols.xml
+++ b/java/res/xml/kbd_symbols.xml
@@ -160,8 +160,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
@@ -197,8 +196,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation"
diff --git a/java/res/xml/kbd_symbols_black.xml b/java/res/xml/kbd_symbols_black.xml
index fbe86b42a0..bfb1646f46 100644
--- a/java/res/xml/kbd_symbols_black.xml
+++ b/java/res/xml/kbd_symbols_black.xml
@@ -156,8 +156,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
@@ -187,8 +186,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="."
             android:popupKeyboard="@xml/popup_punctuation" />
diff --git a/java/res/xml/kbd_symbols_shift.xml b/java/res/xml/kbd_symbols_shift.xml
index 01c2beabf0..21cbb71328 100644
--- a/java/res/xml/kbd_symbols_shift.xml
+++ b/java/res/xml/kbd_symbols_shift.xml
@@ -139,8 +139,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="40%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="…"
             android:isModifier="true" />
@@ -175,8 +174,7 @@
             android:keyIcon="@drawable/sym_keyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
             android:keyWidth="30%p"
-            android:isModifier="true"
-            android:isRepeatable="true" />
+            android:isModifier="true" />
         <Key
             android:keyLabel="…"
             android:isModifier="true" />
diff --git a/java/res/xml/kbd_symbols_shift_black.xml b/java/res/xml/kbd_symbols_shift_black.xml
index 73b59c9a63..d5d49ce0d7 100644
--- a/java/res/xml/kbd_symbols_shift_black.xml
+++ b/java/res/xml/kbd_symbols_shift_black.xml
@@ -135,8 +135,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="40%p"
-            android:isRepeatable="true" />
+            android:keyWidth="40%p" />
         <Key
             android:keyLabel="…" />
         <Key
@@ -165,8 +164,7 @@
             android:codes="@integer/key_space"
             android:keyIcon="@drawable/sym_bkeyboard_space"
             android:iconPreview="@drawable/sym_keyboard_feedback_space"
-            android:keyWidth="30%p"
-            android:isRepeatable="true" />
+            android:keyWidth="30%p" />
         <Key
             android:keyLabel="…" />
         <Key
diff --git a/java/src/com/android/inputmethod/latin/LatinKeyboard.java b/java/src/com/android/inputmethod/latin/LatinKeyboard.java
index caae923633..1414626dbe 100644
--- a/java/src/com/android/inputmethod/latin/LatinKeyboard.java
+++ b/java/src/com/android/inputmethod/latin/LatinKeyboard.java
@@ -350,7 +350,6 @@ public class LatinKeyboard extends Keyboard {
         if (mLocale != null) {
             mSpaceKey.icon = new BitmapDrawable(mRes,
                     drawSpaceBar(OPACITY_FULLY_OPAQUE, isAutoCompletion, isBlack));
-            mSpaceKey.repeatable = mLanguageSwitcher.getLocaleCount() < 2;
         } else {
             // sym_keyboard_space_led can be shared with Black and White symbol themes.
             if (isAutoCompletion) {
@@ -360,7 +359,6 @@ public class LatinKeyboard extends Keyboard {
                 mSpaceKey.icon = isBlack ? mRes.getDrawable(R.drawable.sym_bkeyboard_space)
                         : mRes.getDrawable(R.drawable.sym_keyboard_space);
             }
-            mSpaceKey.repeatable = true;
         }
     }
 
-- 
GitLab