Bonjour,

Je cherche à créer un clavier T9 / Multitap. Je suis parti, pour cela, du Sample Soft Keyboard.

Mon problème à présent, c'est que mon keyboard layout présente des touches avec plusieurs keycodes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
    android:keyWidth="25%p"
    android:horizontalGap="0px"
    android:verticalGap="0px"
    android:keyHeight="@dimen/key_height"
    >

    <Row>
        <Key android:codes="97,98,99" android:keyLabel="abc" android:keyEdgeFlags="left"/>
Le clavier se met alors en mode multitap : un appui répété sur la touche fait défiler les lettres possibles.

Cependant, j'aimerais pouvoir mettre mon clavier en mode T9 : l'appui répété sur la touche génère différents keyEvents.

Je n'ai pas trouvé l'origine exacte du problème, ni comment le régler.

Merci de votre aide!