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

Commit 717cef79 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Fix quotation marks

This change
* Allows snap back from symbols shifted to symbol layout.
* Add "left single", "right single", "single low" and "single high
  reversed" quotation marks to popup characters of "single quote".
* Add "double low" and "double high reversed" quatation marks to popup
  characters of "double quote".
* Add "prime" and "double prime" to popup characters of "degree".
* Disable non-ASCII key of symbol more layout on passowrd input.

Bug: 4345054
Bug: 4347045
Change-Id: I8168ce6a74a9536e4966f7f9d1099ac0132925c7
parent 1123bcaf
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -211,9 +211,10 @@
                    latin:keyLabel="-" />
            </case>
            <default>
                <!-- Note: DroidSans doesn't have double-high-reversed-quotation '\u201f' glyph. -->
                <Key
                    latin:keyLabel="&quot;"
                    latin:popupCharacters="“,”,«,»,˝" />
                    latin:popupCharacters="“,”,„,‟,«,»,‘,’,‚,‛" />
                <Key
                    latin:keyLabel="_" />
            </default>
+2 −1
Original line number Diff line number Diff line
@@ -99,7 +99,8 @@
            latin:popupCharacters="↑,↓,←,→" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="°" />
            latin:keyLabel="°"
            latin:popupCharacters="′,″" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="±"
+23 −0
Original line number Diff line number Diff line
@@ -312,4 +312,27 @@
        latin:popupCharacters="@string/alternates_for_smiley"
        latin:maxPopupKeyboardColumn="5"
        latin:parentStyle="functionalKeyStyle" />
    <switch>
        <case
            latin:passwordInput="true"
        >
            <key-style
                latin:styleName="nonPasswordSymbolKeyStyle"
                latin:enabled="false" />
            <key-style
                latin:styleName="nonPasswordFunctionalKeyStyle"
                latin:enabled="false"
                latin:parentStyle="functionalKeyStyle" />
        </case>
        <!-- latin:passwordInput="false" -->
        <default>
            <key-style
                latin:styleName="nonPasswordSymbolKeyStyle"
                latin:enabled="true" />
            <key-style
                latin:styleName="nonPasswordFunctionalKeyStyle"
                latin:enabled="true"
                latin:parentStyle="functionalKeyStyle" />
        </default>
    </switch>
</merge>
 No newline at end of file
+4 −2
Original line number Diff line number Diff line
@@ -105,12 +105,14 @@
        <Key
            latin:keyLabel="!"
            latin:popupCharacters="¡" />
        <!-- Note: DroidSans doesn't have double-high-reversed-quotation '\u201f' glyph. -->
        <Key
            latin:keyLabel="&quot;"
            latin:popupCharacters="“,”,«,»,˝" />
            latin:popupCharacters="“,”,„,‟,«,»"
            latin:maxPopupKeyboardColumn="6" />
        <Key
            latin:keyLabel="\'"
            latin:popupCharacters="‘,’" />
            latin:popupCharacters="‘,’,‚,‛,´" />
        <Key
            latin:keyLabel=":" />
        <Key
+15 −1
Original line number Diff line number Diff line
@@ -42,16 +42,21 @@
        <Key
            latin:keyLabel="|" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="•"
            latin:popupCharacters="♪,♥,♠,♦,♣" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="√" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="π"
            latin:popupCharacters="Π" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="÷" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="×" />
        <Key
            latin:keyLabel="{" />
@@ -64,13 +69,18 @@
            latin:keyStyle="nonSpecialBackgroundTabKeyStyle"
            latin:keyEdgeFlags="left" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="£" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="¢" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="€" />
        <Key
            latin:keyLabel="°" />
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="°"
            latin:popupCharacters="′,″" />
        <Key
            latin:keyLabel="^"
            latin:popupCharacters="↑,↓,←,→" />
@@ -92,12 +102,16 @@
            latin:visualInsetsRight="1%p"
            latin:keyEdgeFlags="left" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="™" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="®" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="©" />
        <Key
            latin:keyStyle="nonPasswordSymbolKeyStyle"
            latin:keyLabel="¶"
            latin:popupCharacters="§" />
        <Key
Loading