De Disposition de clavier bépo
Ligne 91 :
Ligne 91 :
|É= {{k||||}}
|É= {{k||||}}
|P= {{k|ₚ|ᴘ||}}
|P= {{k|ₚ|ᴘ||}}
|O= {{k|ₒ|ᴏ||ɶ␣}}
|O= {{k|ₒ|ᴏ||ɶ }}
|È= {{k||||}}
|È= {{k||||}}
|circum= {{k||||}}
|circum= {{k||||}}
Ligne 100 :
Ligne 100 :
|Z= {{k||ᴢ||}}
|Z= {{k||ᴢ||}}
|W= {{k||ᴡ||}}
|W= {{k||ᴡ||}}
|A= {{k|ₐ|ᴀ||ᴁ␣}}
|A= {{k|ₐ|ᴀ||ᴁ }}
|U= {{k|ᵤ|ᴜ||}}
|U= {{k|ᵤ|ᴜ||}}
|I= {{k|ᵢ|ɪ||}}
|I= {{k|ᵢ|ɪ||}}
Version du 20 novembre 2016 à 10:59
Objectif
Le recours aux exposants est généralisé en français (et autres langues) pour saisir des abréviations, parfois imposées par les codes typographiques : Mme , Gal , no , Me , etc.
En texte simple, une solution est l’utilisation des caractères exposants fournis dans Unicode. Sont aussi proposés des caractères en indice, ainsi que des petites capitales, également utiles (il n’y a pas de capitales en indice). Les touches morte exposant et indice permettent d’accéder à ces caractères.
Emplacement
La touche morte exposant est proposée en clavier bépoAltGr + clavier bépoMaj + clavier bépo ^ , l’indice en clavier bépoAltGr + clavier bépoMaj + clavier bépo v .
La symétrie entre les deux est cohérente. Les places sont libres.
Toutefois, l’accessibilité de la touche exposant est assez faible, alors que son usage peut être fréquent. Ce problème est bien moindre pour l’indice, plus rare d’utilisation.
Autres propositions ?
Certains caractères en exposant fréquents resteront, pour assurer la compatibilité, présents sur la couche circonflexe, ainsi les chiffres en exposant.
Contraintes
Certains caractères ne sont pas proposés dans Unicode. Toutefois, la norme BÉPO AFNOR en cours de rédaction prévoit que les emplacements devront être réservés et les pilotes complétés avec les futures versions d’Unicode. On pourra consulter à ce sujet : http://www.unicode.org/L2/L2011/11208-n4068.pdf .
Cartes
Exposants
exp þ : ᶣ, ˤ, ᵑ, ˠ (pour l’API), ˀ, ˁ, ᴲ, ᵅ, ᵊ, ᵋ, ᵓ, ᶞ, ᶥ, ᶴ, ᶷ, ᶺ, ᶾ, ᶿ
Indices
Et petites capitales
Fichier compose
Les caractères privés associés aux touches mortes ne sont pas définitifs.
##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