« Implémentation selon le système d'exploitation » : différence entre les versions
mAucun résumé des modifications |
m (Séparation) |
||
Ligne 2 : | Ligne 2 : | ||
{| style="border: solid 1px" | {| style="border: solid 1px" | ||
! rowspan="2" | Plateforme | ! rowspan="2" style="border-bottom: solid 1px" | Plateforme | ||
! rowspan="2" | Outil | ! rowspan="2" style="border-bottom: solid 1px" | Outil | ||
! Gère le mapping symbole/touche | ! Gère le mapping symbole/touche | ||
! colspan="5" | Contraintes | ! colspan="5" | Contraintes | ||
! colspan="1" | Portée | ! colspan="1" | Portée | ||
|- | |- | ||
| (pour distinguer les outils annexes, type outil de compose) | | style="border-bottom: solid 1px" | (pour distinguer les outils annexes, type outil de compose) | ||
| Droits pour installation | | style="border-bottom: solid 1px" | Droits pour installation | ||
| Comportement des touches Ctrl | | style="border-bottom: solid 1px" | Comportement des touches Ctrl | ||
| Permet AltGr symétrique | | style="border-bottom: solid 1px" | Permet AltGr symétrique | ||
| Gestion d'un mécanisme type Compose | | style="border-bottom: solid 1px" | Gestion d'un mécanisme type Compose | ||
| Permet l'enchainement de touches mortes | | style="border-bottom: solid 1px" | Permet l'enchainement de touches mortes | ||
| Agit sur une disposition clavier / constamment | | style="border-bottom: solid 1px" | Agit sur une disposition clavier / constamment | ||
|- | |- | ||
! rowspan="5" valign=top | Windows | ! rowspan="5" valign=top style="border-bottom: solid 1px" | Windows | ||
| MSKLC | | MSKLC | ||
| {{V|oui}} | | {{V|oui}} | ||
Ligne 53 : | Ligne 53 : | ||
| {{R|une session}} | | {{R|une session}} | ||
|- | |- | ||
| AllChars | | style="border-bottom: solid 1px" | AllChars | ||
| non | | style="border-bottom: solid 1px" | non | ||
| ??? | | style="border-bottom: solid 1px" | ??? | ||
| N/A | | style="border-bottom: solid 1px" | N/A | ||
| N/A | | style="border-bottom: solid 1px" | N/A | ||
| {{O|oui, mais limité à 2 touches}} | | style="border-bottom: solid 1px" | {{O|oui, mais limité à 2 touches}} | ||
| ??? | | style="border-bottom: solid 1px" | ??? | ||
| ??? | | style="border-bottom: solid 1px" | ??? | ||
|- | |- | ||
! rowspan="4" valign=top | Linux | ! rowspan="4" valign=top style="border-bottom: solid 1px" | Linux | ||
| xkb | | xkb | ||
| {{V|oui}} | | {{V|oui}} | ||
Ligne 90 : | Ligne 90 : | ||
| ??? | | ??? | ||
|- | |- | ||
| compose | | style="border-bottom: solid 1px" | compose | ||
| non | | style="border-bottom: solid 1px" | non | ||
| {{V|admin / user}} | | style="border-bottom: solid 1px" | {{V|admin / user}} | ||
| N/A | | style="border-bottom: solid 1px" | N/A | ||
| N/A | | style="border-bottom: solid 1px" | N/A | ||
| {{V|oui}} | | style="border-bottom: solid 1px" | {{V|oui}} | ||
| {{V|oui}} | | style="border-bottom: solid 1px" | {{V|oui}} | ||
| ??? | | style="border-bottom: solid 1px" | ??? | ||
|- | |- | ||
! Mac OS X | ! Mac OS X |
Version du 11 mars 2008 à 14:25
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³ | ??? | ??? | |
loadkeys | oui | admin / user | OK | ??? | 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.