Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a7ff90d authored by Amith Yamasani's avatar Amith Yamasani Committed by Jean-Baptiste Queru
Browse files

Less aggressive CAPS mode prediction.

Don't auto-correct if the typed word has more than one uppercase letter.
Also, delay applying shift state to the keyboard so that fast backspaces are not interrupted by the
time taken to render the shifted/unshifted keyboard.
Show ellipsis on the ?123 key
parent b19668cf
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -98,7 +98,7 @@
    <Row android:keyboardMode="@+id/mode_normal" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_normal" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
@@ -114,7 +114,7 @@
    <Row android:keyboardMode="@+id/mode_url" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_url" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel=".com" android:keyOutputText=".com"
        <Key android:keyLabel=".com" android:keyOutputText=".com"
                android:popupKeyboard="@xml/popup_domains"
                android:popupKeyboard="@xml/popup_domains"
@@ -133,7 +133,7 @@
    <Row android:keyboardMode="@+id/mode_email" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_email" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:keyLabel="\@" android:keyWidth="15%p"/>
        <Key android:keyLabel="\@" android:keyWidth="15%p"/>
@@ -150,7 +150,7 @@
    <Row android:keyboardMode="@+id/mode_im" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_im" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel="," android:keyWidth="15%p"/>
        <Key android:keyLabel="," android:keyWidth="15%p"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+1 −1
Original line number Original line Diff line number Diff line
@@ -51,7 +51,7 @@
    <Row android:rowEdgeFlags="bottom">
    <Row android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyIcon="@drawable/sym_keyboard_numalt"
        <Key android:codes="-2" android:keyIcon="@drawable/sym_keyboard_numalt"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:iconPreview="@drawable/sym_keyboard_feedback_numalt"/>
                android:iconPreview="@drawable/sym_keyboard_feedback_numalt"/>


        <Key android:codes="48" android:keyIcon="@drawable/sym_keyboard_num0"/>
        <Key android:codes="48" android:keyIcon="@drawable/sym_keyboard_num0"/>
+2 −0
Original line number Original line Diff line number Diff line
@@ -55,6 +55,8 @@
    
    
    <Row android:rowEdgeFlags="bottom">
    <Row android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_phone_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_phone_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters="_"
                android:keyEdgeFlags="left"/>
                android:keyEdgeFlags="left"/>
        <Key android:keyLabel="+"/>
        <Key android:keyLabel="+"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+5 −5
Original line number Original line Diff line number Diff line
@@ -109,7 +109,7 @@
    <Row android:keyboardMode="@+id/mode_normal" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_normal" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
@@ -125,7 +125,7 @@
    <Row android:keyboardMode="@+id/mode_url" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_url" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel=".com" android:keyOutputText=".com"
        <Key android:keyLabel=".com" android:keyOutputText=".com"
                android:popupKeyboard="@xml/popup_domains"
                android:popupKeyboard="@xml/popup_domains"
@@ -144,7 +144,7 @@
    <Row android:keyboardMode="@+id/mode_email" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_email" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:keyLabel="," android:keyWidth="15%p" />
        <Key android:keyLabel="\@" android:keyWidth="15%p"/>
        <Key android:keyLabel="\@" android:keyWidth="15%p"/>
@@ -161,7 +161,7 @@
    <Row android:keyboardMode="@+id/mode_im" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_im" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel="," android:keyWidth="15%p"/>
        <Key android:keyLabel="," android:keyWidth="15%p"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space" 
+1 −1
Original line number Original line Diff line number Diff line
@@ -121,7 +121,7 @@
    <Row  android:rowEdgeFlags="bottom">
    <Row  android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_alpha_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_alpha_key" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupCharacters=""
                android:popupCharacters="_"
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
                android:keyWidth="20%p" android:keyEdgeFlags="left"/>
        <Key android:keyLabel="," android:keyWidth="15%p" 
        <Key android:keyLabel="," android:keyWidth="15%p" 
                android:popupKeyboard="@xml/kbd_popup_template"
                android:popupKeyboard="@xml/kbd_popup_template"
Loading