« Utilisateur:Blout/chromeos » : différence entre les versions
Ligne 20 : | Ligne 20 : | ||
* Mon Mac me permet pas de taper tout le clavier, faire des copies de texte pour les caractères manquants | * Mon Mac me permet pas de taper tout le clavier, faire des copies de texte pour les caractères manquants | ||
=== | === 0.9 === | ||
Support des touches mortes | Support des touches mortes | ||
Ligne 27 : | Ligne 27 : | ||
* Trouver un mapping complet avec touches mortes (on dirait qu’il n’y a pas de pré-mâché comme avec xkb) | * Trouver un mapping complet avec touches mortes (on dirait qu’il n’y a pas de pré-mâché comme avec xkb) | ||
* Comme avant, enrichir l’objet JS et mettre à jour le code de commit | * Comme avant, enrichir l’objet JS et mettre à jour le code de commit | ||
Tentative de publication à ce point. | |||
=== 1.0 === | |||
S’assurer d’un comportement similaire avec les versions standard, en particulier: | |||
* Spécificités touches mortes (composition, double frappe) | |||
* Clavier CAPS LOCK ≠ Maj | |||
Peut être utile: [[Touches mortes]] | Peut être utile: [[Touches mortes]] |
Version du 25 juin 2013 à 09:32
Avancement extension Chrome OS pour bépo.
Versions
0.1 OK
Support du clavier sans modificateurs ni touches mortes (juste les minuscules).
Étapes:
- Extraction des codes -> caractères depuis un mapping existant (xkb? keymap?)
- Conversion en objet JS
- Lire dans l’objet et faire un commit selon le code (est-ce que les codes sont les mêmes?)
0.2 en cours
Support des modificateurs
Problème:
- Conserver l’état (pression Shift/AltGr), est-ce qu’il y a une API qui le fait déjà? (on dirait pas, mais manuellement ça devrait aller)
- Enrichir l’objet JS, mettre à jour le code de commit pour tester la pression et commit le bon caractère
Reste à faire:
- Mon Mac me permet pas de taper tout le clavier, faire des copies de texte pour les caractères manquants
0.9
Support des touches mortes
Problème:
- Conserver l’état (touche morte activée), ressemble beaucoup à étape précédente
- Trouver un mapping complet avec touches mortes (on dirait qu’il n’y a pas de pré-mâché comme avec xkb)
- Comme avant, enrichir l’objet JS et mettre à jour le code de commit
Tentative de publication à ce point.
1.0
S’assurer d’un comportement similaire avec les versions standard, en particulier:
- Spécificités touches mortes (composition, double frappe)
- Clavier CAPS LOCK ≠ Maj
Peut être utile: Touches mortes
Dépôt
Github: [1]