« Utilisateur:Keul » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 10 : Ligne 10 :
J'ai cru que la partie métallisée sous la barre d'espace était rayée, en fait, c'était la protection plastique qui était dessus qui l'étais. ^^
J'ai cru que la partie métallisée sous la barre d'espace était rayée, en fait, c'était la protection plastique qui était dessus qui l'étais. ^^
l'alignement des touches est terrible, en plus, les longues touches au centre sont une très bonne idée. La taille des touches tout en haut, un peu moins hautes est pratique.
l'alignement des touches est terrible, en plus, les longues touches au centre sont une très bonne idée. La taille des touches tout en haut, un peu moins hautes est pratique.
= Projet=
standardisation des config clavier.
Objectif:
# devenir un standard pour les périphériques de saisie (clavier, souris?, manettes...)
# être simple à créer/modifier
# doit pouvoir être importé/exporté
à voir:
#encodage des caractères ("<" , ">", entrée, media_vol+, tab?)
#actions avancées: envoyer 2 caractères.
#reconnaissance matériel (identification par USB (clavier AZERTY/TypeMatrix/Kinesis/SansPavéNum/AvecPavénum/AvectouchesMedia/avec replicateur USB/...) )
#configuration avancée? (consommation USB/Veille/profil par user/...)
#actions scriptées (sera configuré autre part dans le système, via un système de triggers): script à lancer/action système avancée/commande_spéciale (EX:COUPER/COPIER/DESKTOP/COMPIZ_CUBE_ROTATE_LEFT...) 
Brouillon:
<pre>
deviceconfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<deviceconfig>
<device>
<name>Config clavier Bepo Vers x.xx</name>
<type>Keyboard</type>
<advanced_type>Generic</advanced_type><!-- others values: ergonomic/typematrix... -->
<id>xxxx-xxxxxx-xxxx</id>
<key scancode="xxxx">
<keycode>e</keycode>
<keycode modifier="shift">E</keycode>
<keycode modifier="altgr">€</keycode>
<keycode deadkey="circonflex">ê</keycode>
</key>
<key scancode="xxxx">
<modifier>shift</modifier>
</key>
<key scancode="xxxx">
<modifier>altgr</modifier>
</key>
<key scancode="xxxx">
<deadkey>circonflex</deadkey>
<deadkey modifier="shift">acc_grave</deadkey>
</key>
<key scancode="xxxx">
<keycode>e</keycode>
<deadkey modifier="shift">circonflex</deadkey>
<modifier modifier="altgr">*</modifier>
</key>
</device>
<device>
<name>Config souris USB</name>
<type>Mouse</type>
<advanced_type>Bluetooth_mouse</advanced_type>
<id>generic</id>
<key scancode="xxxx">
<charcode>mouse1</charcode>
</key>
<key scancode="xxxx">
<modifier>scroll up</modifier>
</key>
</device>
<device>
<name>Config Touchpad</name>
<type>Mouse</type>
<advanced_type>touchpad</advanced_type>
<id>xxxx-xxxxxx-xxxx</id>
<params>
<finger_sensitivity></finger_sensitivity>
</params>
<key scancode="xxxx">
<charcode>mouse1</charcode>
</key>
<key scancode="xxxx">
<modifier>mouse2</modifier>
</key>
</device>
<deviceconfig>
</pre>




Ligne 160 : Ligne 80 :
   ║      ║      ║      ║                                    ║    ║      ║      ║      ║
   ║      ║      ║      ║                                    ║    ║      ║      ║      ║
   ╚═══════╩═══════╩══════╩════════════════════════════════════╩═════╩══════╩══════╩═══════╝
   ╚═══════╩═══════╩══════╩════════════════════════════════════╩═════╩══════╩══════╩═══════╝


== Perso ==
== Perso ==
Les efforts de déplacement que je ressens (plus petit=mieux):
Les efforts de déplacement que je ressens (a faire plus précisément avec le logiciel python):
   
   
   ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗
   ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗
Ligne 186 : Ligne 105 :
   ║    ║        ║  0    ║                            ║  0  ║    ║    ║    ║    ║  ▼  ║
   ║    ║        ║  0    ║                            ║  0  ║    ║    ║    ║    ║  ▼  ║
   ╚═════╩════════╩════════╝                            ╚═════╩═════╩═════╩═════╩═════╩═════╝
   ╚═════╩════════╩════════╝                            ╚═════╩═════╩═════╩═════╩═════╩═════╝


Comment je vois ma disposition:
Comment je vois ma disposition:
Ligne 203 : Ligne 121 :
   ║    ║  à │  ù │  î  │  ê │ , ç ║    ║    │    │    │    │    │    ║    ║    ║
   ║    ║  à │  ù │  î  │  ê │ , ç ║    ║    │    │    │    │    │    ║    ║    ║
   ║    ║─────┼─────┼─────┼─────┼─────║    ║─────┼─────┼─────┼─────┼─────┼─────║    ╠═════╣
   ║    ║─────┼─────┼─────┼─────┼─────║    ║─────┼─────┼─────┼─────┼─────┼─────║    ╠═════╣
   ║    ║ K   │ Y  │ X  │ :  │ /  ║    ║ ?  │ Q  │ G  │ H  │ F  │ W   ║    ║ www ║
   ║    ║ W   │ Y  │ X  │ :  │ /  ║    ║ ?  │ Q  │ G  │ H  │ F  │ K   ║    ║ www ║
   ║    ║    │    │    │ .  │ - ~ ║    ║ '  │    │    │    │    │    ║    ║    ║
   ║    ║    │    │    │ .  │ - ~ ║    ║ '  │    │    │    │    │    ║    ║    ║
   ╠═════╬═════╦═════╦═════╦═══════════╩═════╩═══════════╦═════╦═════╦═════╦═════╬═════╬═════╣
   ╠═════╬═════╦═════╦═════╦═══════════╩═════╩═══════════╦═════╦═════╦═════╦═════╬═════╬═════╣
Ligne 212 : Ligne 130 :
   ║    ║        ║        ║                            ║    ║    ║    ║    ║    ║  ▼  ║
   ║    ║        ║        ║                            ║    ║    ║    ║    ║    ║  ▼  ║
   ╚═════╩════════╩════════╝                            ╚═════╩═════╩═════╩═════╩═════╩═════╝
   ╚═════╩════════╩════════╝                            ╚═════╩═════╩═════╩═════╩═════╩═════╝
= Projet=
standardisation des config clavier.
Objectif:
# devenir un standard pour les périphériques de saisie (clavier, souris?, manettes...)
# être simple à créer/modifier
# doit pouvoir être importé/exporté
à voir:
#encodage des caractères ("<" , ">", entrée, media_vol+, tab?)
#actions avancées: envoyer 2 caractères.
#reconnaissance matériel (identification par USB (clavier AZERTY/TypeMatrix/Kinesis/SansPavéNum/AvecPavénum/AvectouchesMedia/avec replicateur USB/...) )
#configuration avancée? (consommation USB/Veille/profil par user/...)
#actions scriptées (sera configuré autre part dans le système, via un système de triggers): script à lancer/action système avancée/commande_spéciale (EX:COUPER/COPIER/DESKTOP/COMPIZ_CUBE_ROTATE_LEFT...) 
Brouillon:
<pre>
deviceconfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<deviceconfig>
<device>
<name>Config clavier Bepo Vers x.xx</name>
<type>Keyboard</type>
<advanced_type>Generic</advanced_type><!-- others values: ergonomic/typematrix... -->
<id>xxxx-xxxxxx-xxxx</id>
<key scancode="xxxx">
<keycode>e</keycode>
<keycode modifier="shift">E</keycode>
<keycode modifier="altgr">€</keycode>
<keycode deadkey="circonflex">ê</keycode>
</key>
<key scancode="xxxx">
<modifier>shift</modifier>
</key>
<key scancode="xxxx">
<modifier>altgr</modifier>
</key>
<key scancode="xxxx">
<deadkey>circonflex</deadkey>
<deadkey modifier="shift">acc_grave</deadkey>
</key>
<key scancode="xxxx">
<keycode>e</keycode>
<deadkey modifier="shift">circonflex</deadkey>
<modifier modifier="altgr">*</modifier>
</key>
</device>
<device>
<name>Config souris USB</name>
<type>Mouse</type>
<advanced_type>Bluetooth_mouse</advanced_type>
<id>generic</id>
<key scancode="xxxx">
<charcode>mouse1</charcode>
</key>
<key scancode="xxxx">
<modifier>scroll up</modifier>
</key>
</device>
<device>
<name>Config Touchpad</name>
<type>Mouse</type>
<advanced_type>touchpad</advanced_type>
<id>xxxx-xxxxxx-xxxx</id>
<params>
<finger_sensitivity></finger_sensitivity>
</params>
<key scancode="xxxx">
<charcode>mouse1</charcode>
</key>
<key scancode="xxxx">
<modifier>mouse2</modifier>
</key>
</device>
<deviceconfig>
</pre>

Version du 29 avril 2009 à 15:45

Mes premières impressions sur le Typematrix

la skin

Elle est confortable et réduit même le bruit, en plus, elle protège bien le clavier de la poussière, des miettes et des boissons. Par contre, elle a un peu de mal à tenir en place sur les cotés, reste à voir si elle se détendra un peu avec le temps, où si je vais devoir utiliser du scotch/patafix. Pour jouer, ca passe, bien qu'elle aie tendance à glisser.

le matériel

C'est un clavier USB, ouf. Dire qu'ils faisaient encore des modèles PS/2 (avec adaptateur PS2/USB) récemment. Au pire, pour ceux qui ont pas de port USB, y'a toujours des adaptateurs USB>PS/2 (http://www.ldlc.com/fiche/PB00037571.html) Il est un peu bombé vers le haut et quand je l'ai déballé, il était un peu tordu dans un sens, le rendant bancal. En le tordant un peu dans le sens inverse, j'ai pu corriger ce problème, rien de bien problématique donc. Le clavier est plus lourd que mon ancien clavier, mais c'est aussi parce qu'il a l'air beaucoup plus robuste et solide. J'ai cru que la partie métallisée sous la barre d'espace était rayée, en fait, c'était la protection plastique qui était dessus qui l'étais. ^^ l'alignement des touches est terrible, en plus, les longues touches au centre sont une très bonne idée. La taille des touches tout en haut, un peu moins hautes est pratique.


Layouts

Utilisez-les pour positionner facilement les touches à utiliser

Typematrix

 ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗
 ║ ESC ║ F1  ║ F2  ║ F3  ║ F4  ║ F5  ║SUPPR║ F6  ║ F7  ║ F8  ║ F9  ║ F10 ║ F11 ║ F12 ║ num ║
 ╚═════╩═════╩═════╩═════╩═════╩═════╣     ╠═════╩═════╩═════╩═════╩═════╩═════╩═════╬═════╣
 │     │     │     │     │     │     ╠═════╣     │     │     │     │     │     │     ║calc ║
 │     │     │     │     │     │     ║BKSP ║     │     │     │     │     │     │     ║     ║
 ╔═════╗─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────┼─────╠═════╣
 ║ TAB ║     │     │     │     │     ║     ║     │     │     │     │     │     │     ║email║
 ║     ║     │     │     │     │     ║     ║     │     │     │     │     │     │     ║     ║
 ╠═════╣─────┼─────┼─────┼─────┼─────╠═════╣─────┼─────┼─────┼─────┼─────┼─────╔═════╬═════╣
 ║SHIFT║     │     │     │     │     ║ENTR ║     │     │     │     │     │     ║SHIFT║CAPS ║
 ║     ║     │     │     │     │     ║     ║     │     │     │     │     │     ║     ║     ║
 ║     ║─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────║     ╠═════╣
 ║     ║     │     │     │     │     ║     ║     │     │     │     │     │     ║     ║ www ║
 ║     ║     │     │     │     │     ║     ║     │     │     │     │     │     ║     ║     ║
 ╠═════╬═════╦═════╦═════╦═══════════╩═════╩═══════════╦═════╦═════╦═════╦═════╬═════╬═════╣
 ║CTRL ║play ║menu ║swtch║                             ║dsktp║home ║  ▲  ║ end ║CTRL ║  ▲  ║
 ║     ║     ║     ║     ║                             ║     ║     ║     ║     ║     ║  ▲  ║
 ╠═════╬═════╩══╦══╩═════╣                             ╠═════╬═════╬═════╬═════╣     ╠═════╣
 ║ fn  ║  WIN   ║  ALT   ╠═════════════════════════════╣ALTGR║  ◄  ║  ▼  ║  ►  ║     ║  ▼  ║
 ║     ║        ║        ║                             ║     ║     ║     ║     ║     ║  ▼  ║
 ╚═════╩════════╩════════╝                             ╚═════╩═════╩═════╩═════╩═════╩═════╝

Typematrix variant

 ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗
 ║ ESC ║ F1  ║ F2  ║ F3  ║ F4  ║ F5  ║SUPPR║ F6  ║ F7  ║ F8  ║ F9  ║ F10 ║ F11 ║ F12 ║ num ║
 ╚═════╩═════╩═════╩═════╩═════╩═════╣     ╠═════╩═════╩═════╩═════╩═════╩═════╩═════╩═════╝
 │     │     │     │     │     │     ╠═════╣     │     │     │     │     │     │     │calc │
 │     │     │     │     │     │     ║BKSP ║     │     │     │     │     │     │     │     │
 ├─────┼─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
 │ TAB │     │     │     │     │     ║     ║     │     │     │     │     │     │     │email│
 │     │     │     │     │     │     ║     ║     │     │     │     │     │     │     │     │
 ├─────┼─────┼─────┼─────┼─────┼─────╠═════╣─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
 │SHIFT│     │     │     │     │     ║ENTR ║     │     │     │     │     │     │SHIFT│CAPS │
 │     │     │     │     │     │     ║     ║     │     │     │     │     │     │     │     │
 │     ├─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────┤     ├─────┤
 │     │     │     │     │     │     ║     ║     │     │     │     │     │     │     │ www │
 │     │     │     │     │     │     ║     ║     │     │     │     │     │     │     │     │
 ╔═════╦═════╦═════╦═════╗───────────╚═════╝───────────╔═════╦═════╦═════╦═════╦═════╦═════╗
 ║CTRL ║play ║menu ║swtch║                             ║dsktp║home ║  ▲  ║ end ║CTRL ║  ▲  ║
 ║     ║     ║     ║     ║                             ║     ║     ║     ║     ║     ║  ▲  ║
 ╠═════╬═════╩══╦══╩═════╣                             ╠═════╬═════╬═════╬═════╣     ╠═════╣
 ║ fn  ║  WIN   ║  ALT   ║─────────────────────────────║ALTGR║  ◄  ║  ▼  ║  ►  ║     ║  ▼  ║
 ║     ║        ║        ║                             ║     ║     ║     ║     ║     ║  ▼  ║
 ╚═════╩════════╩════════╝                             ╚═════╩═════╩═════╩═════╩═════╩═════╝


Standard

 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────╔═════════╗
 │     │     │     │     │     │     │     │     │     │     │     │     │     ║  BKSP   ║
 │     │     │     │     │     │     │     │     │     │     │     │     │     ║         ║
 ╔════════╗────────────────────────────────────────────────────────────────────╚══╦══════╣
 ║  TAB   ║     │     │     │     │     │     │     │     │     │     │     │     ║ ENTR ║
 ║        ║     │     │     │     │     │     │     │     │     │     │     │     ║      ║
 ╠════════╩╗──────────────────────────────────────────────────────────────────────╚╗     ║
 ║  CAPS   ║     │     │     │     │     │     │     │     │     │     │     │     ║     ║
 ║         ║     │     │     │     │     │     │     │     │     │     │     │     ║     ║
 ╠══════╦══╝──────────────────────────────────────────────────────────────╔════════╩═════╣
 ║SHIFT ║     │     │     │     │     │     │     │     │     │     │     ║    SHIFT     ║
 ║      ║     │     │     │     │     │     │     │     │     │     │     ║              ║
 ╠══════╩╦═══════╦══════╦════════════════════════════════════╦═════╦══════╬══════╦═══════╣
 ║ CTRL  ║ WIN_G ║ ALT  ║                                    ║ALTGR║WIN_D ║ MENU ║ CTRL  ║
 ║       ║       ║      ║                                    ║     ║      ║      ║       ║
 ╚═══════╩═══════╩══════╩════════════════════════════════════╩═════╩══════╩══════╩═══════╝

Perso

Les efforts de déplacement que je ressens (a faire plus précisément avec le logiciel python):

 ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗
 ║ ESC ║ F1  ║ F2  ║ F3  ║ F4  ║ F5  ║SUPPR║ F6  ║ F7  ║ F8  ║ F9  ║ F10 ║ F11 ║ F12 ║ num ║
 ╚═════╩═════╩═════╩═════╩═════╩═════╣     ╠═════╩═════╩═════╩═════╩═════╩═════╩═════╬═════╣
 │     │     │     │     │     │     ╠═════╣     │     │     │     │     │     │     ║calc ║
 │  7  │  5  │  4  │  4  │  5  │     ║BKSP ║  5  │  5  │  4  │ 4   │  5  │  7  │  9  ║     ║
 ╔═════╗─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────┼─────╠═════╣
 ║ TAB ║     │     │     │     │     ║     ║     │     │     │     │     │     │     ║email║
 ║     ║  3  │  1  │  1  │  2  │  3  ║     ║  3  │  2  │  1  │  1  │  3  │  4  │  8  ║     ║
 ╠═════╣─────┼─────┼─────┼─────┼─────╠═════╣─────┼─────┼─────┼─────┼─────┼─────╔═════╬═════╣
 ║SHIFT║     │     │     │     │     ║ENTR ║     │     │     │     │     │     ║SHIFT║CAPS ║
 ║     ║  0  │  0  │  0  │  0  │  1  ║  0  ║  1  │  0  │  0  │  0  │  0  │  2  ║     ║     ║
 ║     ║─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────║     ╠═════╣
 ║     ║     │     │     │     │     ║     ║     │     │     │     │     │     ║     ║ www ║
 ║  4  ║ 3   │  3  │  3  │  3  │  4  ║     ║  4  │  3  │  3  │  3  │  3  │  4  ║     ║     ║
 ╠═════╬═════╦═════╦═════╦═══════════╩═════╩═══════════╦═════╦═════╦═════╦═════╬═════╬═════╣
 ║CTRL ║play ║MENU ║swtch║              0              ║dsktp║home ║  ▲  ║ end ║CTRL ║  ▲  ║
 ║     ║     ║     ║  0  ║                             ║  0  ║     ║     ║     ║     ║  ▲  ║
 ╠═════╬═════╩══╦══╩═════╣                             ╠═════╬═════╬═════╬═════╣     ╠═════╣
 ║ fn  ║  WIN   ║  ALT   ╠═════════════════════════════╣ALTGR║  ◄  ║  ▼  ║  ►  ║     ║  ▼  ║
 ║     ║        ║   0    ║                             ║  0  ║     ║     ║     ║     ║  ▼  ║
 ╚═════╩════════╩════════╝                             ╚═════╩═════╩═════╩═════╩═════╩═════╝

Comment je vois ma disposition: /!\ EN CONSTRUCTION

 ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗
 ║ ESC ║ F1  ║ F2  ║ F3  ║ F4  ║ F5  ║SUPPR║ F6  ║ F7  ║ F8  ║ F9  ║ F10 ║ F11 ║ F12 ║ num ║
 ╚═════╩═════╩═════╩═════╩═════╩═════╣     ╠═════╩═════╩═════╩═════╩═════╩═════╩═════╬═════╣
 │ #   │ @ ° │ < ¹ │ > ² │ ( ³ │ )   ╠═════╣ |   │ [   │ ]   │ {   │ }   │ \   │ §   ║calc ║
 │ $ ´ │ 0 ` │ 1 « │ 2 » │ 3 ^ │ 4 ¨ ║BKSP ║ 5   │ 6   │ 7   │ 8   │ 9   │ +   │ = µ ║     ║
 ╔═════╗─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────┼─────╠═════╣
 ║ TAB ║ B   │ É   │ P   │ O   │ È   ║     ║ !   │ V   │ D   │ L   │ J   │ Z   │ %   ║email║
 ║     ║     │   € │   & │   ô │     ║     ║ "   │     │     │     │     │     │ * ¤ ║     ║
 ╠═════╣─────┼─────┼─────┼─────┼─────╠═════╣─────┼─────┼─────┼─────┼─────┼─────╔═════╬═════╣
 ║SHIFT║ A   │ U   │ I   │ E   │ ;   ║ENTR ║ C   │ T   │ S   │ R   │ N   │ M   ║SHIFT║CAPS ║
 ║     ║   à │   ù │  î  │   ê │ , ç ║     ║     │     │     │     │     │     ║     ║     ║
 ║     ║─────┼─────┼─────┼─────┼─────║     ║─────┼─────┼─────┼─────┼─────┼─────║     ╠═════╣
 ║     ║ W   │ Y   │ X   │ :   │ /   ║     ║ ?   │ Q   │ G   │ H   │ F   │ K   ║     ║ www ║
 ║     ║     │     │     │ .   │ - ~ ║     ║ '   │     │     │     │     │     ║     ║     ║
 ╠═════╬═════╦═════╦═════╦═══════════╩═════╩═══════════╦═════╦═════╦═════╦═════╬═════╬═════╣
 ║CTRL ║play ║MENU ║swtch║                             ║dsktp║home ║  ▲  ║ end ║CTRL ║  ▲  ║
 ║     ║ à   ║     ║     ║                             ║     ║     ║     ║     ║     ║  ▲  ║
 ╠═════╬═════╩══╦══╩═════╣                             ╠═════╬═════╬═════╬═════╣     ╠═════╣
 ║ fn  ║  WIN   ║  ALT   ╠═════════════════════════════╣ALTGR║  ◄  ║  ▼  ║  ►  ║     ║  ▼  ║
 ║     ║        ║        ║                             ║     ║     ║     ║     ║     ║  ▼  ║
 ╚═════╩════════╩════════╝                             ╚═════╩═════╩═════╩═════╩═════╩═════╝


Projet

standardisation des config clavier. Objectif:

  1. devenir un standard pour les périphériques de saisie (clavier, souris?, manettes...)
  2. être simple à créer/modifier
  3. doit pouvoir être importé/exporté

à voir:

  1. encodage des caractères ("<" , ">", entrée, media_vol+, tab?)
  2. actions avancées: envoyer 2 caractères.
  3. reconnaissance matériel (identification par USB (clavier AZERTY/TypeMatrix/Kinesis/SansPavéNum/AvecPavénum/AvectouchesMedia/avec replicateur USB/...) )
  4. configuration avancée? (consommation USB/Veille/profil par user/...)
  5. actions scriptées (sera configuré autre part dans le système, via un système de triggers): script à lancer/action système avancée/commande_spéciale (EX:COUPER/COPIER/DESKTOP/COMPIZ_CUBE_ROTATE_LEFT...)

Brouillon:

deviceconfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<deviceconfig>
	<device>
		<name>Config clavier Bepo Vers x.xx</name>
		<type>Keyboard</type>
		<advanced_type>Generic</advanced_type><!-- others values: ergonomic/typematrix... -->
		<id>xxxx-xxxxxx-xxxx</id>
		<key scancode="xxxx">
			<keycode>e</keycode>
			<keycode modifier="shift">E</keycode>
			<keycode modifier="altgr">€</keycode>
			<keycode deadkey="circonflex">ê</keycode>
		</key>
		<key scancode="xxxx">
			<modifier>shift</modifier>
		</key>
		<key scancode="xxxx">
			<modifier>altgr</modifier>
		</key>
		<key scancode="xxxx">
			<deadkey>circonflex</deadkey>
			<deadkey modifier="shift">acc_grave</deadkey>
		</key>
		<key scancode="xxxx">
			<keycode>e</keycode>
			<deadkey modifier="shift">circonflex</deadkey>
			<modifier modifier="altgr">*</modifier>
		</key>
	</device>

	<device>
		<name>Config souris USB</name>
		<type>Mouse</type>
		<advanced_type>Bluetooth_mouse</advanced_type>
		<id>generic</id>
		<key scancode="xxxx">
			<charcode>mouse1</charcode>
		</key>
		<key scancode="xxxx">
			<modifier>scroll up</modifier>
		</key>
	</device>
	
	<device>
		<name>Config Touchpad</name>
		<type>Mouse</type>
		<advanced_type>touchpad</advanced_type>
		<id>xxxx-xxxxxx-xxxx</id>
		<params>
			<finger_sensitivity></finger_sensitivity>
		</params>
		<key scancode="xxxx">
			<charcode>mouse1</charcode>
		</key>
		<key scancode="xxxx">
			<modifier>mouse2</modifier>
		</key>
	</device>

<deviceconfig>