« Implémentation selon le système d'exploitation » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
(ajout colonne portée)
Ligne 7 : Ligne 7 :
! rowspan="2" | Outil
! rowspan="2" | Outil
! Gère le mapping symbole/touche
! Gère le mapping symbole/touche
! colspan="4" | Contraintes
! colspan="5" | Contraintes
! colspan="1" | Portée
|-
|-
| (pour distinguer les outils annexes, type outil de compose)
| (pour distinguer les outils annexes, type outil de compose)
Ligne 15 : Ligne 16 :
| Gestion d'un mécanisme type Compose
| Gestion d'un mécanisme type Compose
| Permet l'enchainement de touches mortes
| Permet l'enchainement de touches mortes
| Agit sur une disposition clavier / constamment
|-
|-
! rowspan="4" valign=top | Windows
! rowspan="4" valign=top | Windows
Ligne 24 : Ligne 26 :
| {{O|non}}
| {{O|non}}
| {{O|non}}
| {{O|non}}
| {{V|un pilote}}
|-
|-
| Pilote C
| Pilote C
| {{V|oui}}
| {{V|oui}}
| {{O|admin}}
| {{O|admin}}
| ???
| ???
| ???
| ???
| ???
Ligne 40 : Ligne 44 :
| ???
| ???
| ???
| ???
| {{R|un utilisateur}}
|-
|-
| AutoHotKey
| AutoHotKey
Ligne 48 : Ligne 53 :
| ???
| ???
| ???
| ???
| {{R|une session}}
|-
|-
| AllChars
| AllChars
Ligne 55 : Ligne 61 :
| N/A
| N/A
| {{O|oui, mais limité à 2 touches}}
| {{O|oui, mais limité à 2 touches}}
| ???
| ???
| ???
| ???
|-
|-
Ligne 65 : Ligne 73 :
| {{O|non}}³
| {{O|non}}³
| {{V|oui}}
| {{V|oui}}
| ???
|-
|-
| xmodmap
| xmodmap
Ligne 72 : Ligne 81 :
| {{V|oui}}
| {{V|oui}}
| {{O|non}}³
| {{O|non}}³
| ???
| ???
| ???
|-
|-
Ligne 81 : Ligne 91 :
| {{V|oui}}
| {{V|oui}}
| {{V|oui}}
| {{V|oui}}
| ???
|-
|-
! Mac OS X
! Mac OS X
Ligne 90 : Ligne 101 :
| {{V|oui}}
| {{V|oui}}
| {{V|oui}}
| {{V|oui}}
| ???
|}
|}



Version du 7 mars 2008 à 08:54

Limitations techniques des outils d'implémentation

Le but de cette page est de définir clairement pour chaque plateforme, pour chaque outil, ce qui est possible ou non de faire.

Plateforme Outil Gère le mapping symbole/touche Contraintes Portée
(pour distinguer les outils annexes, type outil de compose) Droits pour installation Comportement des touches Ctrl Permet AltGr symétrique Gestion d'un mécanisme type Compose Permet l'enchainement de touches mortes Agit sur une disposition clavier / constamment
Windows MSKLC oui admin incorrect non non non un pilote
Pilote C oui admin ??? ??? ??? ??? ???
Modif registre oui ??? ??? ??? ??? ??? un utilisateur
AutoHotKey oui ??? ??? ??? ??? ??? une session
AllChars non ??? N/A N/A oui, mais limité à 2 touches ??? ??? ???
Linux xkb oui admin / user OK oui non³ oui ???
xmodmap oui user OK oui non³ ??? ???
compose non admin / user N/A N/A oui oui ???
Mac OS X keylayout² oui admin / user Partiel¹ oui oui oui ???

Précision diverses et variées sur les couleurs (ça a plus sa place dans la partie discussion mais jle mets ici pour l'instant) :

  • je mets en rouge tout ce qui est bloquant pour une utilisation finale ;
  • je mets en orange ce qui concerne des points gênants qu'on peut contourner (par exemple en utilisant un autre programme en plus, ou quand il existe un équivalent)
  • vert quand ça fait tout bien ce qu'on veut

Sinon pour le texte, j'ai mis N/A pour la touche Ctrl pour compose pour linux, vu que c'est un point qui ne le concerne pas

¹ Certaines applications, comme Acrobat Reader, conservent les raccourcis AZERTY (bug dans ces applications ?). Il est également possible d'avoir d'autres touches que celles en accès direct, de façon à conserver les raccourcis clavier AZERTY ou QWERTY par exemple.

² http://developer.apple.com/technotes/tn2002/tn2056.html http://developer.apple.com/documentation/Carbon/Conceptual/Supporting_Unicode_Input/SupportingUnicodeInput.pdf

³ Un mécanisme type Compose n'est pas directement géré, mais l'intégration à Compose est très bonne.