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

De Disposition de clavier bépo
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): sais pas
* Alternatives:
** Touches collantes?
** Meta à la place de Alt?
** Alt + Ctrl?


=== 0.9 ===
=== 0.9 ===

Version du 25 juin 2013 à 17: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

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): sais pas
  • 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]