|
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
| 2 | + |
| 3 | +<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" |
| 4 | + xmlns:ask="http://schemas.android.com/apk/res-auto" |
| 5 | + android:keyWidth="10%p" |
| 6 | + android:keyHeight="@integer/key_normal_height"><!-- "android:keyWidth" specify the default width of a key. In this example, 10% of parent (the whole keyboard) --> |
| 7 | + |
| 8 | + <Row> |
| 9 | + <!-- Key attributes: |
| 10 | + "android:codes" : a comma separated unicode values of the keys. If you specify more than one code, then the other codes are accessible via multi-tap. |
| 11 | + "android:popupCharacters" : characters to show on long-press popup keyboard |
| 12 | + "android:keyLabel" : the text to show on the key. If this attribute is missing, the first code in "android:codes" will be used. |
| 13 | + "android:horizontalGap" : gap to add to the left of this key. |
| 14 | + "android:isModifier" : true/false (default is false) whether this key is a modifier key. Means it will be rendered with a differnt background (shift, delete are example of modifier key) |
| 15 | + "android:isRepeatable" : true/false (default is false) whether this key repeats printing on long press (like the backspace). Setting this to true will disable the long-press (android:popupCharacters) functionality |
| 16 | + "android:keyWidth" : specify the width of this key |
| 17 | + --> |
| 18 | + <Key android:codes="97" android:keyLabel="a" android:popupCharacters="1₁¹&|àáâäåα" ask:hintLabel="1&|" android:keyEdgeFlags="left"/> |
| 19 | + <Key android:codes="122" android:keyLabel="z" android:popupCharacters="2₂²é@√" ask:hintLabel="2é@"/> |
| 20 | + <Key android:codes="101" android:keyLabel="e" android:popupCharacters="3₃³"#èéêëᵉ€" ask:hintLabel="3"#"/> |
| 21 | + <Key android:codes="114" android:keyLabel="r" android:popupCharacters="4₄⁴'{ρ®" ask:hintLabel="4'{"/> |
| 22 | + <Key android:codes="116" android:keyLabel="t" android:popupCharacters="5₅⁵(τ" ask:hintLabel="5 ("/> |
| 23 | + <Key android:codes="121" android:keyLabel="y" android:popupCharacters="6₆⁶§^¥" ask:hintLabel="6§^"/> |
| 24 | + <Key android:codes="117" android:keyLabel="u" android:popupCharacters="7₇⁷èùúûü" ask:hintLabel="7 è"/> |
| 25 | + <Key android:codes="105" android:keyLabel="i" android:popupCharacters="8₈⁸!ìíîï" ask:hintLabel="8 !"/> |
| 26 | + <Key android:codes="111" android:keyLabel="o" android:popupCharacters="9₉⁹Ç{òóôöøω" ask:hintLabel="9Ç{"/> |
| 27 | + <Key android:codes="112" android:keyLabel="p" android:popupCharacters="0₀⁰à}^[]*$π" ask:hintLabel="0à}" android:keyEdgeFlags="right"/> |
| 28 | + </Row> |
| 29 | + |
| 30 | + <Row> |
| 31 | + <Key android:horizontalGap="5%p" android:codes="113" android:keyLabel="q" android:keyEdgeFlags="left"/> |
| 32 | + <Key android:codes="115" android:keyLabel="s" android:popupCharacters="ßσ" ask:hintLabel="ß"/> |
| 33 | + <Key android:codes="100" android:keyLabel="d" android:popupCharacters="δ"/> |
| 34 | + <Key android:codes="102" android:keyLabel="f" android:popupCharacters="φ"/> |
| 35 | + <Key android:codes="103" android:keyLabel="g" android:popupCharacters="°γ" ask:hintLabel="°"/> |
| 36 | + <Key android:codes="104" android:keyLabel="h"/> |
| 37 | + <Key android:codes="106" android:keyLabel="j"/> |
| 38 | + <Key android:codes="107" android:keyLabel="k"/> |
| 39 | + <Key android:codes="108" android:keyLabel="l" android:popupCharacters="%ù£λ" ask:hintLabel="%ù£" android:keyEdgeFlags="right"/> |
| 40 | + </Row> |
| 41 | + |
| 42 | + <Row> |
| 43 | + <Key android:codes="-1" android:keyWidth="15%p" |
| 44 | + android:isModifier="true" android:isSticky="true" android:keyEdgeFlags="left"/> |
| 45 | + <Key android:codes="119" android:keyLabel="w" android:popupCharacters="<>≤≥\" ask:hintLabel="<>\"/> |
| 46 | + <Key android:codes="120" android:keyLabel="x" android:popupCharacters="×" ask:hintLabel="×"/> |
| 47 | + <Key android:codes="99" android:keyLabel="c" android:popupCharacters="ç©" ask:hintLabel="ç"/> |
| 48 | + <Key android:codes="118" android:keyLabel="v"/> |
| 49 | + <Key android:codes="98" android:keyLabel="b" android:popupCharacters="β"/> |
| 50 | + <Key android:codes="110" android:keyLabel="n" android:popupCharacters="ñ~-+±=≠" ask:hintLabel="ñ~+"/> |
| 51 | + <Key android:codes="109" android:keyLabel="m" android:popupCharacters="µ" ask:hintLabel="µ"/> |
| 52 | + <Key android:keyWidth="15%p" android:codes="-5" android:keyEdgeFlags="right" android:isRepeatable="true"/> |
| 53 | + </Row> |
| 54 | +</Keyboard> |
| 55 | + |
0 commit comments