« Utilisateur:Blout/chromeos » : différence entre les versions

De Disposition de clavier bépo
(Page créée avec « Avancement extension Chrome OS pour bépo. == Versions == === 0.1 (en cours) === Support du clavier sans modificateurs ni touches mortes (juste les minuscules). Étapes:... »)
 
Ligne 24 : Ligne 24 :
* 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]]


== Dépôt ==
== Dépôt ==
Github: [https://github.com/Geogi/chromeos-bepo]
Github: [https://github.com/Geogi/chromeos-bepo]

Version du 24 juin 2013 à 17:06

Avancement extension Chrome OS pour bépo.

Versions

0.1 (en cours)

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

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

1

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

Dépôt

Github: [1]