« Implémentation selon le système d'exploitation » : différence entre les versions
(Ajout de la catégorie "Développements") |
|||
(16 versions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Le but de cette page est de définir clairement pour chaque plateforme, pour chaque outil, ce | {{navigation|icone=Méthodologie.png|En savoir plus}} | ||
Le but de cette page est de définir clairement pour chaque plateforme, pour chaque outil, ce qu'il est possible ou non de faire. | |||
{| style="border: solid 1px" | {| style="border: solid 1px" | ||
! rowspan="2" style="border-bottom: solid 1px" | Plateforme | ! rowspan="2" valign="top" style="border-bottom: solid 1px; text-align: center;" | Plateforme | ||
! rowspan="2" style="border-bottom: solid 1px" | Outil | ! rowspan="2" valign="top" style="border-bottom: solid 1px; text-align: center;" | Outil | ||
! Gère le mapping symbole/touche | ! style="text-align: left;" | Gère le mapping symbole/touche ? | ||
! colspan="5" | Contraintes | ! colspan="5" style="text-align: center;" | Contraintes : | ||
! colspan="1" | Portée | ! colspan="1" style="text-align: left;" | Portée fonctionnelle | ||
|- | |- | ||
| style="border-bottom: solid 1px" | (pour distinguer les outils annexes, type outil de | | valign="bottom" style="text-align: left; border-bottom: solid 1px" | (pour distinguer les outils annexes, type outil de Compose) | ||
| style="border-bottom: solid 1px" | Droits pour installation | | valign="bottom" style="text-align: left; border-bottom: solid 1px" | Droits requis pour l'installation ? | ||
| style="border-bottom: solid 1px" | Comportement des touches Ctrl | | valign="bottom" style="text-align: left; border-bottom: solid 1px" | Comportement des touches Ctrl ? | ||
| style="border-bottom: solid 1px" | Permet AltGr symétrique | | valign="bottom" style="text-align: left; border-bottom: solid 1px" | Permet [[AltGr]] symétrique ? | ||
| style="border-bottom: solid 1px" | Gestion d'un mécanisme type Compose | | valign="bottom" style="text-align: left; border-bottom: solid 1px" | Gestion d'un mécanisme type [[Compose]] ? | ||
| style="border-bottom: solid 1px" | Permet l'enchainement de touches mortes | | valign="bottom" style="text-align: left; border-bottom: solid 1px" | Permet l'enchainement de [[touches mortes]] ? | ||
| style="border-bottom: solid 1px" | | | valign="bottom" style="text-align: left; border-bottom: solid 1px" | Portée et durée d'action de l'outil | ||
|- style="background: #D0E0F2;" | |||
! rowspan="3" valign="center" style="border-bottom: solid 1px; text-align: center;" | Windows | |||
| style="background: #E9E9E9;" | [[klc|MSKLC]] | |||
| style="background: #E9E9E9;" | {{V|oui}} | |||
| style="background: #E9E9E9;" | {{O|admin}} | |||
| style="background: #E9E9E9;" | {{V|OK}} | |||
| style="background: #E9E9E9;" | {{O|non}} | |||
| style="background: #E9E9E9;" | {{O|non}} | |||
| style="background: #E9E9E9;" | {{O|non}} | |||
| style="background: #E9E9E9;" | {{V|un pilote}} | |||
|- | |- | ||
| [[Portable Keyboard Layout|PKL]] | |||
| | |||
| {{V|oui}} | | {{V|oui}} | ||
| {{ | | {{V|admin/user}} | ||
| {{V|OK}} | |||
| {{V|OK}} | |||
| {{V| | |||
| {{V| | |||
| ??? | | ??? | ||
| {{V|OK}} | |||
| {{O|une session}} | |||
|- | |- | ||
| style="background: #E9E9E9; border-bottom: solid 1px" | AllChars | |||
| style="background: #E9E9E9; border-bottom: solid 1px" | non | |||
| style="background: #E9E9E9; border-bottom: solid 1px" | ??? | |||
| style="background: #E9E9E9; border-bottom: solid 1px" | N/A | |||
| style="background: #E9E9E9; border-bottom: solid 1px" | N/A | |||
| style="background: #E9E9E9; border-bottom: solid 1px" | {{O|oui, mais limité à 2 touches}} | |||
| style="background: #E9E9E9; border-bottom: solid 1px" | ??? | |||
| style="background: #E9E9E9; border-bottom: solid 1px" | ??? | |||
|- style="background: #F3E6C6;" | |||
! rowspan="4" valign="center" style="border-bottom: solid 1px; text-align: center;" | Linux | |||
| style="background: #E9E9E9;" | xkb | |||
| style="background: #E9E9E9;" | {{V|oui}} | |||
| style="background: #E9E9E9;" | {{V|admin / user}} | |||
| style="background: #E9E9E9;" | {{V|OK}} | |||
| style="background: #E9E9E9;" | {{V|oui}} | |||
| style="background: #E9E9E9;" | {{O|non}}<ref name="likecompose">Un mécanisme type [[Compose]] n'est pas directement géré, mais l'intégration à Compose est très bonne.</ref> | |||
| style="background: #E9E9E9;" | {{V|oui}} | |||
| style="background: #E9E9E9;" | ??? | |||
| style="border-bottom: solid 1px" | AllChars | |||
| style="border-bottom: solid 1px" | non | |||
| style="border-bottom: solid 1px" | ??? | |||
| style="border-bottom: solid 1px" | N/A | |||
| style="border-bottom: solid 1px" | N/A | |||
| style="border-bottom: solid 1px" | {{O|oui, mais limité à 2 touches}} | |||
| style="border-bottom: solid 1px" | ??? | |||
| style="border-bottom: solid 1px" | ??? | |||
|- | |||
! rowspan="4" valign= | |||
| xkb | |||
| {{V|oui}} | |||
| {{V|admin / user}} | |||
| {{V|OK}} | |||
| {{V|oui}} | |||
| {{O|non}} | |||
| {{V|oui}} | |||
| ??? | |||
|- | |- | ||
| xmodmap | | xmodmap | ||
Ligne 77 : | Ligne 61 : | ||
| {{V|OK}} | | {{V|OK}} | ||
| {{V|oui}} | | {{V|oui}} | ||
| {{O|non}} | | {{O|non}}<ref name="likecompose" /> | ||
| ??? | | ??? | ||
| ??? | | ??? | ||
|- | |- | ||
| loadkeys | | style="background: #E9E9E9;" | loadkeys | ||
| {{V|oui}} | | style="background: #E9E9E9;" | {{V|oui}} | ||
| {{V|admin / user}} | | style="background: #E9E9E9;" | {{V|admin / user}} | ||
| {{V|OK}} | | style="background: #E9E9E9;" | {{V|OK}} | ||
| ??? | | style="background: #E9E9E9;" | ??? | ||
| {{O|non}} | | style="background: #E9E9E9;" | {{O|non}}<ref name="likecompose" /> | ||
| ??? | | style="background: #E9E9E9;" | ??? | ||
| ??? | | style="background: #E9E9E9;" | ??? | ||
|- | |- | ||
| style="border-bottom: solid 1px" | compose | | style="border-bottom: solid 1px" | [[compose]] | ||
| style="border-bottom: solid 1px" | non | | style="border-bottom: solid 1px" | non | ||
| style="border-bottom: solid 1px" | {{V|admin / user}} | | style="border-bottom: solid 1px" | {{V|admin / user}} | ||
Ligne 98 : | Ligne 82 : | ||
| style="border-bottom: solid 1px" | {{V|oui}} | | style="border-bottom: solid 1px" | {{V|oui}} | ||
| style="border-bottom: solid 1px" | ??? | | style="border-bottom: solid 1px" | ??? | ||
|- | |- style="background: #F4D5E0;" | ||
! Mac OS X | ! style=" text-align: center;" | Mac OS X | ||
| | | style="background: #E9E9E9;" | keylayout<ref>[http://developer.apple.com/technotes/tn2002/tn2056.html ''Installable Keyboard Layouts'' Mac OS X] — [http://developer.apple.com/documentation/Carbon/Conceptual/Supporting_Unicode_Input/SupportingUnicodeInput.pdf ''Supporting Unicode Input'' Mac OS X]</ref> | ||
| {{V|oui}} | | style="background: #E9E9E9;" | {{V|oui}} | ||
| {{V|admin / user}} | | style="background: #E9E9E9;" | {{V|admin / user}} | ||
| {{O|Partiel}} | | style="background: #E9E9E9;" | {{O|Partiel}}<ref>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.</ref> | ||
| {{V|oui}} | | style="background: #E9E9E9;" | {{V|oui}} | ||
| {{V|oui}} | | style="background: #E9E9E9;" | {{V|oui}} | ||
| {{V|oui}} | | style="background: #E9E9E9;" | {{V|oui}} | ||
| ??? | | style="background: #E9E9E9;" | ??? | ||
|} | |} | ||
; Légende : | |||
* | * en {{R|rouge}} tout ce qui est bloquant pour une utilisation finale ; | ||
* | * en {{O|orange}} des points gênants qu'il est possible de contourner (par exemple en utilisant un autre programme en plus, ou parce qu'il existe un équivalent) ; | ||
* vert | * en {{V|vert}} tout ce qui fonctionne. | ||
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 | 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 | ||
{{références}} | |||
[[Catégorie:Développements]] | |||
Dernière version du 27 mars 2023 à 14:22
Le but de cette page est de définir clairement pour chaque plateforme, pour chaque outil, ce qu'il est possible ou non de faire.
Plateforme | Outil | Gère le mapping symbole/touche ? | Contraintes : | Portée fonctionnelle | ||||
---|---|---|---|---|---|---|---|---|
(pour distinguer les outils annexes, type outil de Compose) | Droits requis pour l'installation ? | Comportement des touches Ctrl ? | Permet AltGr symétrique ? | Gestion d'un mécanisme type Compose ? | Permet l'enchainement de touches mortes ? | Portée et durée d'action de l'outil | ||
Windows | MSKLC | oui | admin | OK | non | non | non | un pilote |
PKL | oui | admin/user | OK | OK | ??? | OK | une session | |
AllChars | non | ??? | N/A | N/A | oui, mais limité à 2 touches | ??? | ??? | |
Linux | xkb | oui | admin / user | OK | oui | non[1] | oui | ??? |
xmodmap | oui | user | OK | oui | non[1] | ??? | ??? | |
loadkeys | oui | admin / user | OK | ??? | non[1] | ??? | ??? | |
compose | non | admin / user | N/A | N/A | oui | oui | ??? | |
Mac OS X | keylayout[2] | oui | admin / user | Partiel[3] | oui | oui | oui | ??? |
- Légende
- en rouge tout ce qui est bloquant pour une utilisation finale ;
- en orange des points gênants qu'il est possible de contourner (par exemple en utilisant un autre programme en plus, ou parce qu'il existe un équivalent) ;
- en vert tout ce qui fonctionne.
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
- ↑ 1,0 1,1 et 1,2 Un mécanisme type Compose n'est pas directement géré, mais l'intégration à Compose est très bonne.
- ↑ Installable Keyboard Layouts Mac OS X — Supporting Unicode Input Mac OS X
- ↑ 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.