Change matchbox keyboard layout
From Openmoko
m (→Change matchbox keyboard layout) |
|||
Line 1: | Line 1: | ||
+ | {{Languages|Change_keyboard_layout}} | ||
+ | |||
== Change matchbox keyboard layout == | == Change matchbox keyboard layout == | ||
Revision as of 01:32, 21 July 2008
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
Change matchbox keyboard layout
If you have the matchbox-keyboard installed you can change the layout. In /usr/share/matchbox-keyboard/ are the keyboard-files in xml format just take one an copy it to your home-directory
mkdir /home/root/.matchbox cp /usr/share/matchbox-keyboard/keyboard.xml /home/root/.matchbox/
so now you can change the layout of the keyboard by changing this file you could add also more than one layout in that file and you can change this on-the-fly by using this button on your keyboard [->]
for example here is my keyboard.xml with german QWERTZ layout, numblock layout and default layout just copy it to your home directory, rename it to keyboard.xml and have fun
<?xml version="1.0" encoding="UTF-8"?> <keyboard> <options> </options> <layout id="german keyboard"> <row> <space width="500" extended="true"/> <key fill="true"> <default display="Esc" action="escape" /> </key> <key> <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="%" /> </key> <key> <default display="6" /> <shifted 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 fill="true"> <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> <default display="ü" /> <shifted display="Ü" /> </key> <key> <default display="+" /> <shifted display="*" /> <mod1 display="~" /> </key> <key fill="true"> <default display="◀┛" action="return"/> </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 fill="true"> <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> <default display="ö" /> <shifted display="Ö" /> </key> <key> <default display="ä" /> <shifted display="Ä" /> </key> <key> <default display="#" /> <shifted display="'" /> </key> <key fill="true"> <default display="◀┛" 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 fill="true"> <default display="Shift" action="modifier:shift"/> </key> <key> <default display="<" /> <shifted display=">" /> <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 fill="true"> <default display="Strg" action="modifier:ctrl"/> </key> <key fill="true"> <default display="[->]" action="modifier:layout"/> </key> <key fill="true"> <default display="Alt" action="modifier:alt"/> </key> <key width="9500"> <default display=" " action="space" /> </key> <key fill="true"> <default display="Alt Gr" action="modifier:mod1"/> </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> <space width="500" extended="true"/> <space width="4000" extended="true" /> <space width="4000" extended="true" /> <space width="500" extended="true"/> </row> </layout> <layout id="numpad keyboard"> <row> <space width="500" extended="true"/> <key> <default display="Num" action="modifier:caps" /> </key> <key> <default display="/" /> </key> <key> <default display="*" /> </key> <key> <default display="-" /> </key> </row> <row> <space width="500" extended="true"/> <key obey-caps='true'> <default display="7" /> <shifted display="Pos 1" action="home" /> </key> <key obey-caps='true'> <default display="8" /> <shifted display="↑" action="up" /> </key> <key obey-caps='true'> <default display="9" /> <shifted display="Bild ↑" action="pageup"/> </key> <key> <default display="+" /> </key> </row> <row> <space width="500" extended="true"/> <key obey-caps='true'> <default display="4" /> <shifted display="←" action="left" /> </key> <key> <default display="5" /> </key> <key obey-caps='true'> <default display="6" /> <shifted display="→" action="right"/> </key> <key> <default display="+" /> </key> </row> <row> <space width="500" extended="true"/> <key obey-caps='true'> <default display="1" /> <shifted display="Ende" action="end" /> </key> <key obey-caps='true'> <default display="2" /> <shifted display="↓" action="down" /> </key> <key obey-caps='true'> <default display="3" /> <shifted display="Bild ↓" action="pagedown"/> </key> <key> <default display="◀┛" action="return" /> </key> </row> <row> <space width="500" extended="true"/> <key obey-caps='true'> <default display="0" /> </key> <key obey-caps='true'> <default display="," /> <shifted display="Entf" action="delete"/> </key> </row> <row> <key> <default display="[->]" action="modifier:layout"/> </key> </row> </layout> <layout id="default keyboard"> <row> <space width="500" extended="true"/> <key fill="true"> <default display="Esc" action="escape" /> </key> <key> <default 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="%" /> </key> <key> <default display="6" /> <shifted display="^" /> </key> <key> <default display="7" /> <shifted display="&" /> </key> <key> <default display="8" /> <shifted display="*" /> </key> <key> <default display="9" /> <shifted display="(" /> </key> <key> <default display="0" /> <shifted display=")" /> </key> <key> <default display="-" /> <shifted display="_" /> </key> <key> <default display="=" /> <shifted display="+" /> </key> <key fill="true"> <default display="Bksp" 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 fill="true"> <default display="Tab" action="tab"/> </key> <key obey-caps='true'> <default display="q" /> <shifted display="Q" /> </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="y" /> <shifted display="Y" /> </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> <default display="{" /> <shifted display="[" /> </key> <key> <default display="}" /> <shifted display="]" /> </key> <key fill="true"> <default display="\" /> <shifted display="|" /> </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 fill="true"> <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> <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 fill="true"> <default display="Shift" action="modifier:shift"/> </key> <key obey-caps='true'> <default display="z" /> <shifted display="Z" /> </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" /> </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> <default display="[->]" action="modifier:layout"/> </key> <key> <default display="äëö" action="modifier:mod1"/> </key> <key fill="true"> <default display="Ctrl" action="modifier:ctrl"/> </key> <key> <default display="Alt" action="modifier:alt"/> </key> <key width="12000"> <default display=" " action="space" /> </key> <key> <default display="@" /> <shifted display="'" /> </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> <space width="500" extended="true"/> <space width="4000" extended="true" /> <space width="4000" extended="true" /> <space width="500" extended="true"/> </row> </layout> </keyboard>