%-----------------------------------------------------------------
% Desin d'un clavier
%-----------------------------------------------------------------
% Rangée 1
%      √   &   é   "   '   (   -   è   _   ç   à   )   =
% S    ⁿ   1   2   3   4   5   6   7   8   9   0   °   +
% A    ¬   │   ~   #   {   [   |   `   \   ^   @   ]   }
% SA    ⅈ   ∀   ∃   ∄   ⦃   ⟦   ∥   …   ∖   ∓   ±   ⟧   ⦄
% LA   ⅉ   ₁   ₂   ₃   ₄   ₅   ₆   ₇   ₈   ₉   ₀   ₋   ₊
% SLA  ℓ   ¹   ²   ³   ⁴   ⁵   ⁶   ⁷   ⁸   ⁹   ⁰   ⁻   ⁺
% 
% Rangée 2
%      a   z   e   r   t   y   u   i   o   p   ^   $
% S    A   Z   E   R   T   Y   U   I   O   P   "   £
% A    α   ζ   ε   ρ   τ   υ   ∪   ι   ∅   π   ⊕   ⊂
% SA   ℵ   ⊥   €   ℜ   ⊤   Υ   ⋃  ℑ   ∞   Π   ⊖   ⊃
% LA   𝓐   𝓩   𝓔   𝓡  𝓣   𝓨   𝓤   𝓘   𝓞   𝓟   ⊗   ⊄
% SLA  𝔸   ℤ   𝔼   ℝ  𝕋   𝕐   𝕌   𝕀   𝕆   ℙ   ⊘   ⊅
% 
% Rangée 3
%      q   s   d   f   g   h   j   k   l   m   ù   *
% S    Q   S   D   F   G   H   J   K   L   M   %   µ
% A    ψ   σ   δ   φ   θ   η   ξ   κ   λ   ⨁  ∈   ⅀
% SA   Ψ   Σ   Δ   Φ   Θ   ║   Ξ   »   Λ   ⨂  ┻   ℿ
% LA   𝓠   𝓢   𝓓  𝓕   𝓖   𝓗   𝓙   𝓚   𝓛   𝓜   ∉   ×
% SLA  ℚ   𝕊   𝔻  𝔽   𝔾   ℍ   𝕁   𝕂   𝕃   𝕄   ∋   ÷
% 
% Rangée 4
%      <   w   x   c   v   b   n   ,   ;   :   !
% S    >   W   X   C   V   B   N   ?   .   /   §
% A    ⩽   ω   χ   γ   ∩   β   ν   ∂   ∧   ≡   ∫
% SA   ⩾   Ω   «   Γ   ⋂   ß   𝛻   ⊔   ∨   ≠   𝕕
% LA   〈   𝓦   𝓧   𝓒   𝓥   𝓑   𝓝  ∐   ⋀   ⊊   ∬
% SLA  〉   𝕎   𝕏   ℂ   𝕍  𝔹   ℕ   ⊓   ⋁   ⊋   ∭
% 
% Flèches
%      l   d   r   u   h   e   p   n
% S    l   d   r   u   h   e   p   n
% A    ←   ↓   →   ↑   ↖   ↦   ⎡   ⎣
% SA   ⇐   ⇓   ⇒   ⇑   ↘   ⟼  ⎤   ⎦
% LA   ⟵  ↔  ⟶  ⟷  ↗   ↕   ⋱   ⋯
% SLA  ⟸  ⇔  ⟹  ⟺  ↙   ⇕   ⋰   ⋮
%-----------------------------------------------------------------

\input montchapet
\pdfpagewidth=29.7cm
\pdfpageheight=21cm
\hsize=\pdfpagewidth
\vsize=\pdfpageheight

% touche alphabétique
\def\a#1#2#3#4#5#6{%
 \hskip0.5mm
 \cadrerond\w=1cm\h=8mm\d=2mm{%
  \petit
  \raise5mm\hbox to 2mm{\hss$#4$\hss}\hskip-2mm
  \lower1mm\hbox to 2mm{\hss$#3$\hss}%
  \raise1.5mm\hbox to 4mm{\hss\gros\bf#2\hss}%
  \raise5mm\hbox to 2mm{\hss$#6$\hss}\hskip-2mm
  \lower1mm\hbox to 2mm{\hss$#5$\hss}%
 }\ignorespaces
}

% touche de ponctuation
\def\b#1#2#3#4#5#6{%
 \hskip0.5mm
 \cadrerond\w=1cm\h=8mm\d=2mm{%
  \petit
  \raise5mm\hbox to 2mm{\hss$#4$\hss}\hskip-2mm
  \lower1mm\hbox to 2mm{\hss$#3$\hss}%
  \raise3.5mm\hbox to 4mm{\hss\gros\bf#2\hss}\hskip-4mm
  \lower0.5mm\hbox to 4mm{\hss\gros\bf#1\hss}%
  \raise5mm\hbox to 2mm{\hss$#6$\hss}\hskip-2mm
  \lower1mm\hbox to 2mm{\hss$#5$\hss}%
 }\ignorespaces
}

% touche spéciale
\def\s#1#2{%
 \hskip0.5mm
 \cadrerond\w=#1\h=8mm\d=2mm{\raise2mm\hbox{\gros#2}}\ignorespaces
}

% macros pour les caractères problématiques
\def\"{\hbox{\char34}}
\def\#{\hbox{\char35}}
\def\${\hbox{\char36}}
\def\&{\hbox{\char38}}
\def\'{\hbox{\char39}}
\def\@{\hbox{\char64}}
\def\\{\hbox{\char92}}
\def\^{\hbox{\char94}}
\def\_{\hbox{\char95}}
\def\`{\hbox{\char96}}
\def\{{\hbox{\tt\char123}}
\def\}{\hbox{\tt\char125}}
\def\~{\hbox{\char126}}
\def\£{\hbox{\char191}}
\def\ß{\hbox{\char255}}
\def\√{\normal\raise1mm\hbox{$√{\ }$}}
\def\…{.\kern-0.5pt.\kern-0.5pt.}
\def\⋯{\raise2pt\hbox{.\kern-0.5pt.\kern-0.5pt.}}
\def\⋮{\setbox0=\hbox{.}%
 \raise3pt\copy0\kern-\wd0\raise1pt\copy0\kern-\wd0\lower1pt\box0}
\def\⋱{\setbox0=\hbox{.}%
 \raise3pt\copy0\kern-0.5pt\raise1pt\copy0\kern-0.5pt\lower1pt\box0}
\def\⋰{\setbox0=\hbox{.}%
 \lower1pt\copy0\kern-0.5pt\raise1pt\copy0\kern-0.5pt\raise3pt\box0}
\def\°{$°$}
\def\€{\hbox{€}}
\def\«{\hbox{«}}
\def\»{\hbox{»}}
\def\tr{\raise5pt\hbox{.\kern-1.5pt.}}

% encadre le tout
\def\clavier{\cadrefin\m=2mm{\cadrerond{%
%
% rangée 1
\b \√{$ⁿ$}¬ⅈⅉℓ
\b \&1│∀₁¹
\b é2\~∃₂²
\b \"3\#∄₃³
\b \'4\{⦃₄⁴
\b (5[⟦₅⁵
\b -6|∥₆⁶
\b è7\`\…₇⁷
\b \_8\\∖₈⁸
\b ç9\^∓₉⁹
\b à0\@±₀⁰
\b )\°]⟧₋⁻
\b =+\}⦄₊⁺
\s{18mm}{\kbback}
\hskip20.5mm
\a {}\kbUP⎡⎤\⋱\⋰
%
\hfill\cr
%
% rangée 2
\s{15mm}{\kbtab}
\a aAαℵ𝓐𝔸
\a zZζ⊥𝓩ℤ
\a eEε\€𝓔𝔼
\a rRρℜ𝓡ℝ
\a tTτ⊤𝓣𝕋
\a yYυΥ𝓨𝕐
\a uU∪⋃𝓤𝕌
\a iIιℑ𝓘𝕀
\a oO∅∞𝓞𝕆
\a pPπΠ𝓟ℙ
\b \^\tr⊕⊖⊗⊘
\b \$\£⊂⊃⊄⊅
%
% touche ENTER
%
\hskip0.5mm\smash{\vbox{%
 \hsize=13mm
 \font\qc=lcircle10\qc
 \setbox0=\hbox{\char7}%
 \setbox1=\hbox to \hsize{%
  \char7\kern-0.5\wd0
  \hrulefill
  \kern0.5\wd0\char4\kern-\wd0\kern0.4pt}%
 \setbox2=\hbox to \hsize{%
  \char6\kern-0.5\wd0
  \hrulefill
  \kern0.5\wd0\char4\kern-\wd0\smash{\hbox to 10mm{\hfil\kbenter\hfil}}\vrule}%
 \setbox3=\hbox to \hsize{%
  \kern3mm\kern-0.4pt
  \char6\kern-0.5\wd0
  \hrulefill
  \kern0.5\wd0\char5\kern-\wd0\kern0.4pt}%
 \dimen0=8mm\advance\dimen0-\dp1\advance\dimen0-0.4pt
 \dimen1=2mm\advance\dimen1-\ht2
 \dimen2=10mm\advance\dimen2-\dp2\advance\dimen2-\ht3\advance\dimen2\lineskip
 \ht1=0pt
 \offinterlineskip
 \box1
 \vtop{%
  \line{\vrule height\dimen0 depth\dimen1\hfil\vrule}%
  \box2
  \line{\kern3mm\kern-0.4pt\vrule height\dimen2\hfil\vrule}%
  \box3
}}}%
\hskip10mm
\a {}\kbhome↖↘↗↙
\a {}\kbDN⎣⎦\⋯\⋮
\a {}{\computermodernbright\petit\bf Fin}↦{\kern2pt⟼}↕⇕
%
\hfill\cr
%
% rangée 3
\s{18mm}{\kblock}
\a qQψΨ𝓠ℚ
\a sSσΣ𝓢𝕊
\a dDδΔ𝓓𝔻
\a fFφΦ𝓕𝔽
\a gGθΘ𝓖𝔾
\a hHη║𝓗ℍ
\a jJξΞ𝓙𝕁
\a kKκ\»𝓚𝕂
\a lLλΛ𝓛𝕃
\a mM⨁⨂𝓜𝕄
\b ù\%∈┻∉∋
\b {\lower1mm\hbox{*}}µ⅀ℿ×÷
\hskip31mm
\a {}\kbup↑⇑{⟷\kern4pt}{⟺\kern4pt}
%
\hfill\cr
% rangée 4
\s{12mm}{\kbshift}
\b <>⩽⩾〈〉
\a wWωΩ𝓦𝕎
\a xXχ\«𝓧𝕏
\a cCγΓ𝓒ℂ
\a vV∩⋂𝓥𝕍
\a bBβ\ß𝓑𝔹
\a nNν𝛻𝓝ℕ
\b ,?∂⊔∐⊓
\b ;.∧∨⋀⋁
\b :/≡≠⊊⊋
\b !{\raise1mm\hbox{\S}}∫𝕕∬∭
\s{26.5mm}{\kbshift}
\hskip10mm
\a {}{\raise3pt\kbleft}←⇐⟵⟸
\a {}\kbdn↓⇓↔⇔
\a {}{\raise3pt\kbright}→⇒⟶⟹
%
\hfill\cr
%
}}}

% affiche trois claviers
\txtimes\clavier\bigskip
\palatino\clavier\bigskip
\anttor\clavier\bigskip

\bye
