Hi;
I am finding a lot of improvements in this latest version; and I have
not been able to try a lot of them, due to lack of time. however I
have changed the keyboard (attached). The main reason was that some
keys were not there. Especially some that I needed. e.g. backslash I
now have on it all the keys on my normal keyboard I think. I have
tried to arrange them with some logic, mainly that on the "123" page
are most of the things I want to write on the computer terminal. The
third collection is not well arranged and has plenty of empty slots. I
think the european language characters and some others will fit well
there. I have found a few.
the sources I am using for characters are:
http://www.webmonkey.com/reference/Special_Characters
and
http://www.w3.org/TR/html4/sgml/entities.html#h-24.2.1
Does anyone know how I could make a "numbers lock" which would keep
the "123" page in place while it was being used? It is possible, but
annoying to have to hit "123" before every number. I hoped to put that
function just above the "123" key.
thank you,
clare
<?xml version="1.0" encoding="UTF-8"?>
<keyboard>
<options>
<!-- not yet implemented -->
</options>
<layout id="keyboard one">
<row>
<key width="1600">
<default display="Esc" action="escape" />
</key>
<key fill="true" obey-caps='true'>
<default display="a" />
<shifted display="A" />
<mod1 display="!" />
<mod2 display="©" />
</key>
<key fill="true" obey-caps='true'>
<default display="b" />
<shifted display="B" />
<mod1 display="%" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="c" />
<shifted display='C' />
<mod1 display="$" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="d" />
<shifted display="D" />
<mod1 display="1" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="e" />
<shifted display="E" />
<mod1 display="2" />
<mod2 display="¢" />
</key>
<key fill="true" obey-caps='true'>
<default display=":" />
<shifted display=":" />
<mod1 display="3" />
<mod2 display="£" />
</key>
<key width="1600">
<default display="⌫" action="backspace"/>
</key>
</row>
<row>
<key width="1600">
<default display="↹" action="tab" />
</key>
<key fill="true" obey-caps='true'>
<default display="f" />
<shifted display="F" />
<mod1 display="<" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="g" />
<shifted display="G" />
<mod1 display=">" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="h" />
<shifted display="H" />
<mod1 display="#" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="i" />
<shifted display="I" />
<mod1 display="4" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="j" />
<shifted display="J" />
<mod1 display="5" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display=";" />
<shifted display=";" />
<mod1 display="6" />
<mod2 display="," />
</key>
<key width="1600" obey-caps='true'>
<default display="," />
<shifted display="," />
<mod1 display="+" />
<mod2 display="." />
</key>
</row>
<row>
<key width="1600">
<default display="Caps" action="modifier:caps"/>
</key>
<key fill="true" obey-caps='true'>
<default display="k" />
<shifted display="K" />
<mod1 display="~" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="l" />
<shifted display="L" />
<mod1 display="|" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="m" />
<shifted display="M" />
<mod1 display="/" />
<mod2 display="€" />
</key>
<key fill="true" obey-caps='true'>
<default display="n" />
<shifted display="N" />
<mod1 display="7" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display="o" />
<shifted display="O" />
<mod1 display="8" />
<mod2 display="§" />
</key>
<key fill="true" obey-caps='true'>
<default display="'" />
<shifted display="'" />
<mod1 display="9" />
<mod2 display="." />
</key>
<key width="1600" obey-caps='true'>
<default display="." />
<shifted display="." />
<mod1 display="." />
<mod2 display="." />
</key>
</row>
<row>
<key width="1600">
<default display="Shift" action="modifier:shift"/>
</key>
<key fill="true" obey-caps='true'>
<default display="p" />
<shifted display="P" />
<mod1 display="@" />
<mod2 display="?" />
</key>
<key fill="true" obey-caps='true'>
<default display="q" />
<shifted display="Q" />
<mod1 display="_" />
<mod2 display="°" />
</key>
<key fill="true" obey-caps='true'>
<default display="r" />
<shifted display="R" />
<mod1 display="*" />
<mod2 display="µ" />
</key>
<key fill="true" obey-caps='true'>
<default display="s" />
<shifted display="S" />
<mod1 display="=" />
<mod2 display="ß" />
</key>
<key fill="true" obey-caps='true'>
<default display="t" />
<shifted display="T" />
<mod1 display="0" />
<mod2 display="." />
</key>
<key fill="true" obey-caps='true'>
<default display='"' />
<shifted display='"' />
<mod1 display="-" />
<mod2 display="." />
</key>
<key width="1600" obey-caps='true'>
<default display="ü" />
<shifted display="Ü" />
<mod1 display="ü" />
<mod2 display="ü" />
</key>
</row>
<row>
<key width="1600">
<default display="Sign" action="modifier:mod2"/>
</key>
<key fill="true" obey-caps='true'>
<default display="u" />
<shifted display="U" />
<mod1 display="{" />
<mod2 display="&" />
</key>
<key fill="true" obey-caps='true'>
<default display="v" />
<shifted display="V" />
<mod1 display="}" />
<mod2 display="\" />
</key>
<key fill="true" obey-caps='true'>
<default display="w" />
<shifted display="W" />
<mod1 display="[" />
<mod2 display="`" />
</key>
<key fill="true" obey-caps='true'>
<default display="x" />
<shifted display="X" />
<mod1 display="]" />
<mod2 display="^" />
</key>
<key fill="true" obey-caps='true'>
<default display="y" />
<shifted display="Y" />
<mod1 display="(" />
<mod2 display='«' />
</key>
<key fill="true" obey-caps='true'>
<default display="z" />
<shifted display="Z" />
<mod1 display=")" />
<mod2 display="»" />
</key>
<key width="1600">
<default display="123" action="modifier:mod1"/>
</key>
</row>
<row>
<key width="1600">
<default display="Ctrl" action="modifier:ctrl"/>
</key>
<key fill="true">
<default display="Alt" action="modifier:alt"/>
</key>
<key width="1600">
<default display=" " action="space" />
</key>
<key>
<default display="↑" action="up" />
</key>
<key>
<default display="↓" action="down" />
</key>
<key>
<default display="←" action="left" />
</key>
<key>
<default display="→" action="right" />
</key>
<key width="1600">
<default display="↩" action="return"/>
</key>
</row>
</layout>
</keyboard>
_______________________________________________
Openmoko community mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/community