« Utilisateur:Blout/chromeos » : différence entre les versions
Aucun résumé des modifications |
|||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Avancement extension Chrome OS pour bépo. | Avancement extension Chrome OS pour bépo (suspendu jusqu’à nouvel ordre). | ||
== Versions == | == Versions == | ||
Ligne 10 : | Ligne 10 : | ||
* Lire dans l’objet et faire un commit selon le code (est-ce que les codes sont les mêmes?) | * Lire dans l’objet et faire un commit selon le code (est-ce que les codes sont les mêmes?) | ||
=== 0.2 | === 0.2 suspendu === | ||
Support des modificateurs | Support des modificateurs | ||
Ligne 19 : | Ligne 19 : | ||
Reste à faire: | Reste à faire: | ||
* 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 | ||
'''J’arrive pas à résoudre: Alt Gr:''' | |||
* Les combinaisons Alt Gr + touche ne marchent pas. (généralement pas) | |||
* Chrome ne voit pas d’erreur. | |||
* Je pense (pas sûr): | |||
** Chrome voit "Alt Gr" comme "Alt" | |||
** Il utilise Alt pour certains raccourcis | |||
** Donc naturellement, il intercepte Alt (Gr) + touche pour ses raccourcis mais l’IME n’y voit que du feu | |||
* Bonnes solutions (qui utilisent Alt Gr): [peut-être] j’étais en "US" qui n’utilise pas AltGr, voir avec "US International" et "Français" | |||
* Alternatives: | |||
** Touches collantes? | |||
** Meta à la place de Alt? | |||
** Alt + Ctrl? | |||
=== 0.9 === | === 0.9 === | ||
Ligne 27 : | Ligne 40 : | ||
* 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 | ||
Peut être utile: [[Touches mortes]] | |||
Tentative de publication à ce point. | Tentative de publication à ce point. | ||
Ligne 34 : | Ligne 49 : | ||
* Spécificités touches mortes (composition, double frappe) | * Spécificités touches mortes (composition, double frappe) | ||
* Clavier CAPS LOCK ≠ Maj | * Clavier CAPS LOCK ≠ Maj | ||
== Dépôt == | == Dépôt == | ||
Github: [https://github.com/Geogi/chromeos-bepo] | Github: [https://github.com/Geogi/chromeos-bepo] |
Dernière version du 2 août 2013 à 13:40
Avancement extension Chrome OS pour bépo (suspendu jusqu’à nouvel ordre).
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 suspendu
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
J’arrive pas à résoudre: Alt Gr:
- Les combinaisons Alt Gr + touche ne marchent pas. (généralement pas)
- Chrome ne voit pas d’erreur.
- Je pense (pas sûr):
- Chrome voit "Alt Gr" comme "Alt"
- Il utilise Alt pour certains raccourcis
- Donc naturellement, il intercepte Alt (Gr) + touche pour ses raccourcis mais l’IME n’y voit que du feu
- Bonnes solutions (qui utilisent Alt Gr): [peut-être] j’étais en "US" qui n’utilise pas AltGr, voir avec "US International" et "Français"
- Alternatives:
- Touches collantes?
- Meta à la place de Alt?
- Alt + Ctrl?
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
Peut être utile: Touches mortes
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
Dépôt
Github: [1]