Utilisateur:Keul

De Disposition de clavier bépo

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>