Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 1/10/2012 22:14:18

Mimoza
Olivaw
Lieu : Terre
Inscription : 19/9/2012
Messages : 1 001

Bépo sur Nokia N9 (Meego)

Bonjour les gens !
Voilà depuis quelques temps je me suis offert un Nokia N9. Pour ceux qui ne le saurait pas c'est un smartphone sous Meego, du linux ...
Et il y a peu je passe au bépo (normal si je poste ici). Donc voilà je me suis dit "pourquoi pas avoir la disposition bépo sur mon téléphone. c'est du linux à la base donc ça doit être faisable !"

Fort heureusement pour moi il y a déjà des gens qui ont fait la mêm chose pour le dvorak ... il reste plus qu'a adapter.
http://talk.maemo.org/showthread.php?t=79711 (on y trouve les fichiers pour le dvorak US et ES)

Donc voilà les fichiers à placer dans "~/.config/meego-keyboard/layouts/" pour rester dans les fichiers utilisateur, ou sinon dans  "/usr/share/meegotouch/virtual-keyboard/layouts/" pour les intégrer directement dans le système.

bepo.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE keyboard SYSTEM 'VirtualKeyboardLayout.dtd'>
<keyboard title="Bépo" version="1.0" catalog="fr_bp" language="fr_bp">
    <layout type="general">
        <section id="main">
            <row>
                <key>
                    <binding label="b"/>
					<binding shift="true" label="B"/>
                </key>
                <key>
                    <binding label="é" extended_labels="èêë€"/>
					<binding shift="true" label="É" extended_labels="ÉÈÊË€"/>
                </key>

                <key>
                    <binding label="p" extended_labels="&#x0026;§"/>
                    <binding shift="true" label="P"/>
                </key>
                <key>
                    <binding label="o" accented_labels="óö" accents="´¨" extended_labels="óœòôõ"/>
                    <binding shift="true" label="O" accented_labels="ÓÖ" accents="´¨" extended_labels="ÓŒÒÔÕ"/>
                </key>
                <key>
                    <binding label="v"/>
                    <binding shift="true" label="V"/>
                </key>
                <key>
                    <binding label="d" extended_labels="ðÐ"/>
                    <binding shift="true" label="D"/>
                </key>
                <key>
                    <binding label="l" extended_labels="£"/>
                    <binding shift="true" label="L"/>
                </key>
				<key>
					<binding label="j" extended_labels="ij"/>
					<binding shift="true" label="J" extended_labels="IJ"/>
				</key>
				<key>
					<binding label="z" extended_labels="ə"/>
					<binding shift="true" label="Z" extended_labels="Ə"/>
				</key>
				<key>
					<binding label="w"/>
					<binding shift="true" label="W"/>
				</key>
            </row>

            <row>
                <key>
                    <binding label="a" extended_labels="@àáäâãåæ"/>
                    <binding shift="true" label="A" extended_labels="ÀÁÄÂÃÅÆ"/>
                </key>
				<key>
                    <binding label="u" extended_labels="ûùúüµ"/>
                    <binding shift="true" label="U" extended_labels="ÛÙÚÜ"/>
                </key>
                <key>
                    <binding label="i" extended_labels="îïìí"/>
                    <binding shift="true" label="I" extended_labels="ÎÏÌÍ"/>
                </key>
				<key>
                    <binding label="e" extended_labels="éèêë€"/>
                    <binding shift="true" label="E" extended_labels="ÉÈÊË"/>
                </key>
				<key>
					<binding label="c" extended_labels="ç"/>
					<binding shift="true" label="C" extended_labels="Ç"/>
				</key>
				<key>
                    <binding label="t" extended_labels="þ™"/>
                    <binding shift="true" label="T" extended_labels="Þ™"/>
                </key>
				<key>
	                <binding label="s" extended_labels="ß$"/>
	                <binding shift="true" label="S"/>
	            </key>
				<key>
					<binding label="r" extended_labels="®™"/>
					<binding shift="true" label="R"/>
				</key>
                <key>
                    <binding label="n" accented_labels="ñ" accents="~" extended_labels="ñ"/>
                    <binding shift="true" label="N" accented_labels="Ñ" accents="~" extended_labels="Ñ"/>
                </key>
				<key>
          			<binding label="m"/>
          			<binding shift="true" label="M"/>
        		</key>
            </row>

            <row>
                <key style="special" width="x-large">
					<binding action="shift"/>
				</key>
                <key>
          			<binding accented_labels="ýÿ" accents="´¨" label="y" extended_labels="ÿ¥"/>
          			<binding shift="true" accented_labels="ÝŸ" accents="´¨" label="Y" extended_labels="Ÿ¥"/>
        		</key>
                <key>
                    <binding label="x"/>
                    <binding shift="true" label="X"/>
                </key>
                <key>
                    <binding label="k"/>
                    <binding shift="true" label="K"/>
                </key>

                <key>
                    <binding label="q"/>
                    <binding shift="true" label="Q"/>
                </key>
                <key>
                    <binding label="g"/>
                    <binding shift="true" label="G"/>
                </key>
                <key>
                    <binding label="h"/>
                    <binding shift="true" label="H"/>
                </key>
                <key>
                    <binding label="f"/>
                    <binding shift="true" label="F"/>
                </key>
				<key style="special" width="x-large">
                    <binding action="backspace"/>
                </key>
            </row>

            <row>
                <key style="special" width="large">
                    <binding action="sym" label="?123"/>
                </key>
				<key>
					<binding label="." extended_labels="?!¿¡"/>
				</key>
				<key>
					<binding label="," extended_labels=";()"/>
				</key>
                <key width="stretched">
                    <binding action="space"/>
                </key>
				<key>
					<binding label="'" extended_labels="/\-_"/>
				</key>
                <key style="special" width="xx-large" id="actionKey">
                    <binding action="return"/>
                </key>
            </row>
        </section>
    </layout>

    <import file="symbols-35.xml"/>
</keyboard>

Si vous laisser le fichiers dans l'arboréscence utilisateur il faut ajouter le fichier "symbols-35.xml" à coté. dans l'auter cas il existe déjà.

Voilà une petite capture d'écran pour vous faire une idée du résultat.

1349122116.png

Il y avait quelques contraintes, comme "pas plus de 10 caractère par lignes", "une touche d'accès aux caractère spéciaux"
Donc au final j'ai "aménagé" le clavier pour qu'il reste pratique.

Pour info voilà a quoi ressemble le dvorak us et es

1349122244.png1349122266.png

Hors ligne

Pied de page des forums