Ok i changed a few things.

First the Pageup is now selected with AltGR and not shift because with
shift when using pageup shift is still on and text is selected. ;)

Second thing is that i forgot the obey-caps='true' tag for öäü which
makes them only work with shift but not capslock. Also i removed these
tags on every other key than a-z. Other keys make no sense to activate
with capslock.

Third thing is that i inserted home and end on cursor up and down with
help of AltGr. Thanks for the hint. :)
Maybe i change the position of PgUp/PgDn and Home/End. But for now it is ok.

Fourth change is the problem with / and =. I found out that i can use
these characters with "normal" and "mod1" (AltGr) but not with "shifted"
tag. I don't know why, but therefor i make a quickfix which isn't nice
but these characters are usable. I inserted them to the keys 4 and 5
with help of AltGr. Looks a bit ugly but at the moment i don't know how
to get them to work with shift. :/

Ciao,
     Rainer

Aapo Rantalainen wrote:
> Nice looking keyboard. Excluding Home and End there are
> AllWhatCanNeed. (maybe on arrows with shift?) There are some button
> which do not work on my debian. Do they work on yours?
> shift+7  = ?    should be /
> shift+0  = +    should be =
> shift+.   = :     should be ;
> 
> öä and umlaut-u do not affected by CAPSLOCK.
> 
> y and z are swapped (joke)
> 
> -Aapo Rantalainen
> 
> 
> 
> 
> 2008/8/21 Fox Mulder <[EMAIL PROTECTED]>:
>> First of all i must say that i'm quite impressed with debian on the
>> freerunner. It runs quite smooth most of the time and the software
>> choices are realy nice. :)
>>
>> There is a thing what i found out about the matchbox keyboard. The
>> standard layout is quite bad so i tried my customized from 2007.2 which
>> doesn't work at all (i already read about this problem). After a long
>> try and error session i found out why it doesn't work. The matchbox
>> keyboard which comes with debian seems not to get along with the
>> action="modifier:layout" tag. After i found out i removed all
>> alternative layouts and it worked with my nice german layout with f-keys
>> and everithing which is on the keyboard. :)
>> If someone is interested in the german layout with f-keys i attached.
>>
> 
> _______________________________________________
> Openmoko community mailing list
> community@lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
> 
<?xml version="1.0" encoding="UTF-8"?>
<keyboard>
<options>
</options>
<layout id="german keyboard">
 <row>
   <key fill="true">
         <default display="Esc" action="escape" />
   </key>
   <space width="200" />
   <key>
         <default display="F1" action="f1" />
   </key>
   <key>
         <default display="F2" action="f2" />
   </key>
   <key>
         <default display="F3" action="f3" />
   </key>
   <key>
         <default display="F4" action="f4" />
   </key>
   <space width="200" />
   <key>
         <default display="F5" action="f5" />
   </key>
   <key>
         <default display="F6" action="f6" />
   </key>
   <key>
         <default display="F7" action="f7" />
   </key>
   <key>
         <default display="F8" action="f8" />
   </key>
   <space width="200" />
   <key>
         <default display="F9" action="f9" />
   </key>
   <key>
         <default display="F10" action="f10" />
   </key>
   <key>
         <default display="F11" action="f11" />
   </key>
   <key>
         <default display="F12" action="f12" />
   </key>
   <space width="500" extended="true"/>
   <space width="4000" extended="true" />
   <space width="4000" extended="true" />
   <space width="500" extended="true"/>
 </row>
 <row>
   <space width="500" extended="true"/>
   <key width="2500">
         <default display="^" />
         <shifted display="°" />
   </key>
   <key>
         <default display="1" />
         <shifted display="!" />
   </key>
   <key>
         <default display="2" />
         <shifted display='"' />
         <mod1    display="²" />
   </key>
   <key>
         <default display="3" />
         <shifted display="§" />
         <mod1    display="³" />
   </key>
   <key>
         <default display="4" />
         <shifted display="$" />
   </key>
   <key>
         <default display="5" />
         <shifted display="%" />
         <mod1    display="/" />
   </key>
   <key>
         <default display="6" />
         <shifted display="&amp;" />
         <mod1    display="=" />
   </key>
   <key>
         <default display="7" />
         <shifted display="/" />
         <mod1    display="{" />
   </key>
   <key>
         <default display="8" />
         <shifted display="(" />
         <mod1    display="[" />
   </key>
   <key>
         <default display="9" />
         <shifted display=")" />
         <mod1    display="]" />
   </key>
   <key>
         <default display="0" />
         <shifted display="=" />
         <mod1    display="}" />
   </key>
   <key>
         <default display="ß" />
         <shifted display="?" />
         <mod1    display="\" />
   </key>
   <key>
         <default display="´" />
         <shifted display="`" />
   </key>
   <key fill="true">
        <default display="⌫" action="backspace"/>
   </key>
   <space width="500" extended="true"/>
   <key width="4000"  extended="true">
         <default display="Home" action="home"/>
   </key>
   <key width="4000"  extended="true">
         <default display="PgUp" action="pageup"/>
   </key>
   <space width="500" extended="true"/>
 </row>
 <row>
   <space width="500" extended="true"/>
   <key width="3500">
         <default display="↹" action="tab"/>
   </key>
   <key obey-caps='true'>
         <default display="q" />
         <shifted display="Q" />
         <mod1    display="@" />
   </key>
   <key obey-caps='true'>
         <default display="w" />
         <shifted display="W" />
   </key>
   <key obey-caps='true'>
         <mod1 display="€" />
         <default    display="e" />
         <shifted display="E" />
   </key>
   <key obey-caps='true'>
         <default display="r" />
         <shifted display="R" />
   </key>
   <key obey-caps='true'>
         <default display="t" />
         <shifted display="T" />
   </key>
   <key obey-caps='true'>
         <default display="z" />
         <shifted display="Z" />
   </key>
   <key obey-caps='true'>
         <default display="u" />
         <shifted display="U" />
   </key>
   <key obey-caps='true'>
         <default display="i" />
         <shifted display="I" />
   </key>
   <key obey-caps='true'>
         <default display="o" />
         <shifted display="O" />
   </key>
   <key obey-caps='true'>
         <default display="p" />
         <shifted display="P" />
   </key>
   <key obey-caps='true'>
         <default display="ü" />
         <shifted display="Ü" />
   </key>
   <key>
         <default display="+" />
         <shifted display="*" />
         <mod1    display="~" />
   </key>
   <key fill="true">
         <default display="PgDn" action="pagedown"/>
         <mod1    display="PgUp" action="pageup"/>
   </key>
   <space width="500" extended="true"/>
   <key width="4000"  extended="true">
        <default display="End" action="end"/>
   </key>
   <key width="4000"  extended="true">
         <default display="PgDn" action="pagedown"/>
   </key>
   <space width="500" extended="true"/>
 </row>
 <row>
   <space width="500" extended="true"/>
   <key width="4200">
         <default display="Caps" action="modifier:caps"/>
   </key>
   <key obey-caps='true'>
         <default display="a" />
         <shifted display="A" />
   </key>
   <key obey-caps='true'>
         <default display="s" />
         <shifted display="S" />
   </key>
   <key obey-caps='true'>
         <default display="d" />
         <shifted display="D" />
   </key>
   <key obey-caps='true'>
         <default display="f" />
         <shifted display="F" />
   </key>
   <key obey-caps='true'>
         <default display="g" />
         <shifted display="G" />
   </key>
   <key obey-caps='true'>
         <default display="h" />
         <shifted display="H" />
   </key>
   <key obey-caps='true'>
         <default display="j" />
         <shifted display="J" />
   </key>
   <key obey-caps='true'>
         <default display="k" />
         <shifted display="K" />
   </key>
   <key obey-caps='true'>
         <default display="l" />
         <shifted display="L" />
   </key>
   <key obey-caps='true'>
         <default display="ö" />
         <shifted display="Ö" />
   </key>
   <key obey-caps='true'>
         <default display="ä" />
         <shifted display="Ä" />
   </key>
   <key>
         <default display="#" />
         <shifted display="'" />
   </key>
   <key fill="true">
         <default display="Ret" action="return"/>
   </key>
   <space width="500" extended="true"/>
   <space width="4000" extended="true" />
   <space width="4000" extended="true" />
   <space width="500" extended="true"/>
 </row>
 <row>
   <space width="500" extended="true"/>
   <key width="3200">
         <default display="Shift" action="modifier:shift"/>
   </key>
   <key>
         <default display="&lt;" />
         <shifted display="&gt;" />
         <mod1    display="|" />
   </key>
   <key obey-caps='true'>
         <default display="y" />
         <shifted display="Y" />
   </key>
   <key obey-caps='true'>
         <default display="x" />
         <shifted display="X" />
   </key>
   <key obey-caps='true'>
         <default display="c" />
         <shifted display="C" />
   </key>
   <key obey-caps='true'>
         <default display="v" />
         <shifted display="V" />
   </key>
   <key obey-caps='true'>
         <default display="b" />
         <shifted display="B" />
   </key>
   <key obey-caps='true'>
         <default display="n" />
         <shifted display="N" />
   </key>
   <key obey-caps='true'>
         <default display="m" />
         <shifted display="M" />
         <mod1 display="µ" />
   </key>
   <key>
         <default display="," />
         <shifted display=";" />
   </key>
   <key>
         <default display="." />
         <shifted display=":" />
   </key>
   <key>
         <default display="-" />
         <shifted display="_" />
   </key>
   <key fill="true">
         <default display="Shift" action="modifier:shift"/>
   </key>
   <space width="500" extended="true"/>
   <space width="4000" extended="true" />
   <space width="4000" extended="true" />
   <space width="500" extended="true"/>
 </row>
 <row>
   <space width="500" extended="true"/>
   <key width="3500">
        <default display="Strg" action="modifier:ctrl"/>
   </key>
   <key width="2000">
         <default display="Alt" action="modifier:alt"/>
   </key>
   <key fill="true">
         <default display=" " action="space" />
   </key>
   <key width="2000">
         <default display="AltGr" action="modifier:mod1"/>
   </key>
   <key>
         <default display="↑" action="up" />
         <mod1 display="Hm" action="home"/>
   </key>
   <key>
         <default display="↓" action="down" />
         <mod1 display="En" action="end"/>
   </key>
   <key>
         <default display="←" action="left" />
   </key>
   <key>
         <default display="→" action="right" />
   </key>
   <space width="500" extended="true"/>
   <space width="4000" extended="true" />
   <space width="4000" extended="true" />
   <space width="500" extended="true"/>
 </row>
</layout>
</keyboard>
_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to