Aller au contenu

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

De Disposition de clavier bépo
Jd (discussion | contributions)
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 qui est possible ou non de faire.
{{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 compose)
| 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" | Agit sur une disposition clavier / constamment
| 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}}
|-
|-
! rowspan="5" valign=top style="border-bottom: solid 1px" | Windows
| [[Portable Keyboard Layout|PKL]]
| MSKLC
| {{V|oui}}
| {{V|oui}}
| {{O|admin}}
| {{V|admin/user}}
| {{R|incorrect}}
| {{V|OK}}
| {{O|non}}
| {{V|OK}}
| {{O|non}}
| {{O|non}}
| {{V|un pilote}}
|-
| Pilote C
| {{V|oui}}
| {{O|admin}}
| ???
| ???
| ???
| ???
| ???
| ???
| {{V|OK}}
| {{O|une session}}
|-
|-
| Modif registre
| style="background: #E9E9E9; border-bottom: solid 1px" | AllChars
| {{V|oui}}
| 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" | ???
| {{R|un utilisateur}}
| style="background: #E9E9E9; border-bottom: solid 1px" | ???
|-
|- style="background: #F3E6C6;"
| AutoHotKey
! rowspan="4" valign="center" style="border-bottom: solid 1px; text-align: center;" | Linux
| {{V|oui}}
| 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>
| {{R|une session}}
| 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=top style="border-bottom: solid 1px" | Linux
| 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
| keylayout²
| 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;" | ???
|}
|}


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) :
; Légende :
* je mets en rouge tout ce qui est bloquant pour une utilisation finale ;
* en {{R|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)
* 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 quand ça fait tout bien ce qu'on veut
* 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


¹ 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.
{{références}}
 
[[Catégorie:Développements]]
² 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.

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. ↑ 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.
  2. ↑ Installable Keyboard Layouts Mac OS X — Supporting Unicode Input Mac OS X
  3. ↑ 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.