Utilisateur:Milton

De Disposition de clavier bépo
Version datée du 4 novembre 2016 à 19:08 par Milton (discussion | contributions) (→‎Récapitulatif des décisions prises pour la 1.1 à normaliser : màj avec les discussions d’août suite à l’échange sur la ML)

Dilettante intéressé par ce projet depuis qu’il en a entendu parler vers 2011, actif sur le forum et la mailing list depuis janvier 2016.

Toutes les propositions suivantes sont basées sur le travail de Flavien21.

Récapitulatif des décisions prises pour la 1.1 à normaliser

Acquis :

  • Complétion des touches mortes (Bitcoin par exemple, et autres caractères des versions Unicode 6 à 9)
  • Enchaînements de touches mortes (pour le vietnamien, le grec polytonique, etc.)
  • Ajout de quelques raccourcis sur des touches mortes (ǖ, ǘ, ǚ et ǜ pour le chinois en macron/aigu/caron/grave+V pour le pinyin, ŭ en circonflexe+v pour l’espéranto)
  • Création d’une touche morte latin étendu en AltGr+T, d’une cyrillique en AltGr+R, d’une API en AltGr+Z et d’une maths en AltGr+Maj+D.
  • Thorn, Ed et Schwa passent en latin étendu.
  • ©, ™ et ® passent respectivement en AltGr+Maj+C, T et R.
  • ſ passe en AltGr+C
  • Ajout du trait d’union insécable en AltGr+Maj+K.
  • ¦ est supprimée.
  • ^ vif quitte AltGr+6 et passe en AltGr+É. ´ mort passe en AltGr+Maj+É. erreur
  • ` vif et ` mort sont permutés. erreur
  • Les diacritiques espaçantes ne peuvent plus être obtenues par double-frappe sur les touches mortes, mais seulement par morte+espace. À la place, certaines touches mortes s’obtiennent par appui multiple, notamment les brèves souscrite et suscrite, tilde inscrite et suscrite, etc. sont séparées.
  • Création d’une touche morte exposant en AltGr+Maj+^ et d’une indice/petites capitales en AltGr+Maj+V [certains points de code manquent]. Les caractères déjà en exposant sur ^ restent.
  • Ajout de la livre sterling en AltGr+Maj+L, le litre passe en mathématiques.
  • Permutation de l’apostrophe droite et de l’apostrophe typographique.
  • Passage de l’espace fine insécable en Maj+espace à la place de l’espace insécable, et de l’espace insécable justifiante à la place de l’espace fine insécable.
  • Remplacement de ≤ et ≥ par ⩽ et ⩾.
  • Remplacement de {ê Ê \} par une touche tiret {- — # shy} [semble consensuel].
  • Ajout du symbole « copyleft » sur AltGr+Maj+Ç. Déplacement de la virgule souscrite en AltGr+Maj+virgule. Déplacement de l’hameçon sur AltGr+Maj+Q. Déplacement du point souscrit sur AltGr+H. Déplacement de l’obèle simple sur AltGr+Maj+G.
  • Séparation de la morte dead_stroke en rayé et barré. Le barré reste sur AltGr+L, le rayé passe en AltGr+D.

Pour d’éventuels oublis, merci de me contacter par mail ou sur ma page de discussion. :)

Brouillon (personnel) pour la 1.0.1

#
$
1
"
2
« <
3
» >
4
( [
5
) ]
6  
@  
7 ¬
+ ±
8 ¼
-
9 ½
/ ÷
0 ¾
* ×
°
=
`
%
   
 
   
 
B  
|
É ő
á
P §
  &
O  
  œ
È ȍ
ò
! exp
ô ¡
V ind
ǒ
D
đ
L £
ø
J  
  ij
Z  
ɮ
W  
ŏ
 
   
 
   
 
A  
  æ
U  
  ù
I ȯ
  ö
E ¤
 
; ț
, '
C ©
ſ
T
þ
S
  ß
R ®
Я
N  
õ
M º
  ō
Ç (ͻ)
  ţ
   
 
-
- #/
À  
\
Y
  {
X
  }
: ·
.
K -
~
? ơ
¿
Q ʠ
å
G
µ
H
F ª
  ǫ
   
 
   
Ctrl  
   
Super  
   
Alt  
[Espace fine insécable] [Espace insécable justifiante]
[Espace] _
   
AltGr  
   
Super  
   
Menu  
   
Ctrl  

+variante A


Touches mortes à appui multiple :

  • ô donne successivement ô puis
  • å : å puis
  • ó : ó puis ő
  • ò : ò puis ȍ
  • ō : ō puis
  • ö : ö puis
  • ȯ : ȯ puis (pas idéal pour l’accessibilité de l’arabe transcrit…)
  • ŏ : ŏ puis (consonnes) ET ȏ (voyelles)
  • õ : õ puis ɫ (consonnes) ET /ɵ (voyelles)

Avec les positions libérées, ainsi que sur la touche 105, caser :

  • Duplication de certaines touches mortes (exposant, par exemple) ?
  • ArtGr symétrique pas lié directement au choix de la disposition
  • Autres ?

Essayer de mettre copyleft en ArtGr + Maj + Ç ?

Il semble que certains indices, exposants et petites capitales n’existent pas dans Unicode, cf. http://www.unicode.org/L2/L2011/11208-n4068.pdf

##UFDDE : exposants
# Chiffres
<UFDDE> <0> : "⁰" U2070
<UFDDE> <KP_0> : "⁰" U2070
<UFDDE> <1> : "¹" onesuperior
<UFDDE> <KP_1> : "¹" onesuperior
<UFDDE> <2> : "²" twosuperior
<UFDDE> <KP_2> : "²" twosuperior
<UFDDE> <3> : "³" threesuperior
<UFDDE> <KP_3> : "³" threesuperior
<UFDDE> <4> : "⁴" U2074
<UFDDE> <KP_4> : "⁴" U2074
<UFDDE> <5> : "⁵" U2075
<UFDDE> <KP_5> : "⁵" U2075
<UFDDE> <6> : "⁶" U2076
<UFDDE> <KP_6> : "⁶" U2076
<UFDDE> <7> : "⁷" U2077
<UFDDE> <KP_7> : "⁷" U2077
<UFDDE> <8> : "⁸" U2078
<UFDDE> <KP_8> : "⁸" U2078
<UFDDE> <9> : "⁹" U2079
<UFDDE> <KP_9> : "⁹" U2079
<UFDDE> <plus> : "⁺" U207A
<UFDDE> <KP_Add> : "⁺" U207A
<UFDDE> <minus> : "⁻" U207B
<UFDDE> <KP_Subtract> : "⁻" U207B
<UFDDE> <equal> : "⁼" U207C
<UFDDE> <parenleft> : "⁽" U207D
<UFDDE> <parenright> : "⁾" U207E

# Bas-de-casse
<UFDDE> <a> : "ᵃ" U1D43
<UFDDE> <b> : "ᵇ" U1D47
<UFDDE> <c> : "ᶜ" U1D9C
<UFDDE> <d> : "ᵇ" U1D48
<UFDDE> <e> : "ᵉ" U1D49
<UFDDE> <f> : "ᶠ" U1DA0
<UFDDE> <g> : "ᵍ" U1D4D
<UFDDE> <h> : "ʰ" U02B0
<UFDDE> <i> : "ⁱ" U2071
<UFDDE> <j> : "ʲ" U0282
<UFDDE> <k> : "ᵏ" U1D4F
<UFDDE> <l> : "ˡ" U02E1
<UFDDE> <m> : "ᵐ" U1D50
<UFDDE> <n> : "ⁿ" U207F
<UFDDE> <o> : "ᵒ" U1D52
<UFDDE> <oe> : "ꟹ" UA7F9
<UFDDE> <p> : "ᵖ" U1D56
# <UFDDE> <q> : ???
<UFDDE> <r> : "ʳ" U02B3
<UFDDE> <s> : "ˢ" U02E2
<UFDDE> <t> : "ᵗ" U1D57
<UFDDE> <u> : "ᵘ" U1D58
<UFDDE> <v> : "ᵛ" U1D5B
<UFDDE> <w> : "ʷ" U02B7
<UFDDE> <x> : "ˣ" U02E3
<UFDDE> <y> : "ʸ" U02B8
<UFDDE> <z> : "ᶻ" U1DBB

#Capitales
<UFDDE> <A> : "ᴬ" U1D2C
<UFDDE> <AE> : "ᴭ" U1D2D
<UFDDE> <B> : "ᴮ" U1D2E
#<UFDDE> <C> : "" U ??
<UFDDE> <D> : "ᴰ" U1D30
<UFDDE> <E> : "ᴱ" U1D31
# <UFDDE> <F> : "" U ??
<UFDDE> <G> : "ᴳ" U1D33
<UFDDE> <H> : "ᴴ" U1D34
<UFDDE> <I> : "ᴵ" U1D35
<UFDDE> <J> : "ᴶ" U1D36
<UFDDE> <K> : "ᴷ" U1D37
<UFDDE> <L> : "ᴸ" U1D38
<UFDDE> <M> : "ᴹ" U1D39
<UFDDE> <N> : "ᴺ" U1D3A
<UFDDE> <O> : "ᴼ" U1D3C
# <UFDDE> <OE> : "" U
<UFDDE> <P> : "ᴾ" U1D3E
# <UFDDE> <Q> : "" U ??
<UFDDE> <R> : "ᴿ" U1D3F
# <UFDDE> <S> : "" U ??
<UFDDE> <T> : "ᵀ" U1D40
<UFDDE> <U> : "ᵁ" U1D41
# <UFDDE> <V> : "ⱽ" U2C27
<UFDDE> <W> : "ᵂ" U1D42
#<UFDDE> <X> : "" U
#<UFDDE> <Y> : "" U
#<UFDDE> <Z> : "" U

##UFDD1 : indices et petites capitales
#Chiffres et symboles
<UFDD1> <0> : "₀" U2080
<UFDD1> <KP_0> : "₀" U2080
<UFDD1> <1> : "₁" U2081
<UFDD1> <KP_1> : "₁" U2081
<UFDD1> <2> : "₂" U2082
<UFDD1> <KP_2> : "₂" U2082
<UFDD1> <3> : "₃" U2083
<UFDD1> <KP_3> : "₃" U2083
<UFDD1> <4> : "₄" U2084
<UFDD1> <KP_4> : "₄" U2084
<UFDD1> <5> : "₅" U2085
<UFDD1> <KP_5> : "₅" U2085
<UFDD1> <6> : "₆" U2086
<UFDD1> <KP_6> : "₆" U2086
<UFDD1> <7> : "₇" U2087
<UFDD1> <KP_7> : "₇" U2087
<UFDD1> <8> : "₈" U2088
<UFDD1> <KP_8> : "₈" U2088
<UFDD1> <9> : "₉" U2089
<UFDD1> <KP_9> : "₉" U2089
<UFDD1> <plus> : "₊" U208A
<UFDD1> <KP_Add> : "₊" U208A
<UFDD1> <minus> : "₋" U208B
<UFDD1> <KP_Subtract> : "₋" U208B
<UFDD1> <equal> : "₌" U208C
<UFDD1> <parenleft> : "₍" U208D
<UFDD1> <parenright> : "₎" U208E

#Bas-de-casse
<UFDD1> <a> : "ₐ" U2090
# <UFDD1> <ae> : "" U
# <UFDD1> <b> : "" U
# <UFDD1> <c> : "" U
# <UFDD1> <d> : "" U
<UFDD1> <e> : "ₑ" U2091
# <UFDD1> <f> : "" U
# <UFDD1> <g> : "" U
<UFDD1> <h> : "ₕ" U2095
<UFDD1> <i> : "ᵢ" U1D62
<UFDD1> <j> : "ⱼ" U27C7
<UFDD1> <k> : "ₖ" U2096
<UFDD1> <l> : "ₗ" U2097
<UFDD1> <m> : "ₘ" U2098
<UFDD1> <n> : "ₙ" U2099
<UFDD1> <o> : "ₒ" U2092
# <UFDD1> <oe> : "" U
<UFDD1> <p> : "ₚ" U209A
# <UFDD1> <q> : "" U
<UFDD1> <r> : "ᵣ" U1D63
<UFDD1> <s> : "ₛ" U209B
<UFDD1> <t> : "ₜ" U209C
<UFDD1> <u> : "ᵤ" U1D64
<UFDD1> <v> : "ᵥ" U1D65
# <UFDD1> <w> : "" U
<UFDD1> <x> : "ₓ" U2093
# <UFDD1> <y> : "" U
# <UFDD1> <z> : "" U

#Petites capitales
#(Où trouver les accentuées ? :| )
<UFDD1> <A> : "ᴀ" 1D00
<UFDD1> <AE> : "ᴁ" U1D01
<UFDD1> <B> : "ʙ" U0299
<UFDD1> <C> : "ᴄ" U1D04
<UFDD1> <D> : "ᴅ" U1D05
<UFDD1> <E> : "ᴇ" U1D07
<UFDD1> <F> : "ꜰ" UA730
<UFDD1> <G> : "ɢ" U0262
<UFDD1> <H> : "ʜ" U209C
<UFDD1> <I> : "ɪ" U026A
<UFDD1> <J> : "ᴊ" UAD0A
<UFDD1> <K> : "ᴋ" UAD0B
<UFDD1> <L> : "ʟ" U209F
<UFDD1> <M> : "ᴍ" U1D0D
<UFDD1> <N> : "ɴ" U0274
<UFDD1> <O> : "ᴏ" U1D0F
<UFDD1> <OE> : "ɶ" U0276
<UFDD1> <P> : "ᴘ" U1D18
# <UFDD1> <Q> : "" U
<UFDD1> <R> : "ʀ" U0280
<UFDD1> <S> : "ꜱ" UA731
<UFDD1> <T> : "ᴛ" UAD1B
<UFDD1> <U> : "ᴜ" U1D1C
<UFDD1> <V> : "ᴠ" U1D20
<UFDD1> <W> : "ᴡ" U1D21
# <UFDD1> <X> : "" U
<UFDD1> <Y> : "ʏ" U028F
<UFDD1> <Z> : "ᴢ" U1D22