forked from extern/Unexpected-Keyboard
53113cadd9
It is placed on the top-right of the enter key on every layouts. It sends a special event (performEditorAction) instead of writing a newline. The "actionId" is passed through the EditorInfo object in an obfuscated way so it's not clear whether it's using the right one.
45 lines
1.6 KiB
XML
45 lines
1.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<keyboard>
|
|
<row>
|
|
<key key0="q" key1="esc" key2="1" key3="~" key4="!"/>
|
|
<key key0="w" key2="2" key3="\@"/>
|
|
<key key0="e" key2="3" key3="\#"/>
|
|
<key key0="r" key2="4" key3="$"/>
|
|
<key key0="t" key2="5" key3="%"/>
|
|
<key key0="y" key2="6" key3="^"/>
|
|
<key key0="u" key2="7" key3="&"/>
|
|
<key key0="i" key2="8" key3="*"/>
|
|
<key key0="o" key2="9" key3="(" key4=")"/>
|
|
<key key0="p" key2="0"/>
|
|
</row>
|
|
<row>
|
|
<key shift="0.5" key0="a" key1="tab" key2="`"/>
|
|
<key key0="s" key1="accent_ring" key3="ß"/>
|
|
<key key0="d" key1="accent_grave" key3="accent_aigu"/>
|
|
<key key0="f"/>
|
|
<key key0="g" key2="-" key3="_"/>
|
|
<key key0="h" key2="=" key3="+"/>
|
|
<key key0="j" key1="accent_trema" key2="accent_circonflexe" key4="}" key3="{"/>
|
|
<key key0="k" key4="]" key3="["/>
|
|
<key key0="l" key2="|" key3="\\"/>
|
|
</row>
|
|
<row>
|
|
<key width="1.5" key0="shift"/>
|
|
<key key0="z"/>
|
|
<key key0="x"/>
|
|
<key key0="c" key1="accent_cedille" key2="<" key3="."/>
|
|
<key key0="v" key2=">" key3=","/>
|
|
<key key0="b" key2="\?" key3="/"/>
|
|
<key key0="n" key1="accent_tilde" key2=":" key3=";"/>
|
|
<key key0="m" key2=""" key3="'"/>
|
|
<key width="1.5" key0="backspace" key2="delete"/>
|
|
</row>
|
|
<row height="0.95">
|
|
<key width="1.8" key0="ctrl" key3="switch_numeric"/>
|
|
<key width="1.2" key0="alt" key1="fn" key2="change_method" key3="switch_emoji" key4="config"/>
|
|
<key width="4.0" key0="space"/>
|
|
<key width="1.2" key1="up" key2="right" key3="left" key4="down"/>
|
|
<key width="1.8" key0="enter" key2="action"/>
|
|
</row>
|
|
</keyboard>
|