% Fichier IBM.TEX : documentation de IBM.MAC
% M.Quercia, le 28/06/95

\input carnot.mac
\input ibm.mac
\nopagenumbers
\defverbatimchars[][]%
\cadrerond\w=\hsize\m=3mm{\Gros\bf Documentation de \bftt IBM.MAC}
\SV

{\tt IBM.MAC} est un fichier de macros permettant de repr�senter les
touches sp�ciales d'un clavier {\smc ibm}. Il est compatible avec
{\tt CARNOT.MAC} mais peut aussi �tre utilis� seul.
\SV

\tabskip=5pt
\line{\hfil\vbox{\halign{&#\hfil\cr
[\UP]      &\UP          &[\touche\UP]      &\touche\UP      \cr
[\DOWN]    &\DOWN        &[\touche\DOWN]    &\touche\DOWN    \cr
[\PGUP]    &\PGUP        &[\touche\PGUP]    &\touche\PGUP    \cr
[\PGDOWN]  &\PGDOWN      &[\touche\PGDOWN]  &\touche\PGDOWN  \cr
[\LEFT]    &\LEFT        &[\touche\LEFT]    &\touche\LEFT    \cr
[\RIGHT]   &\RIGHT       &[\touche\RIGHT]   &\touche\RIGHT   \cr
[\BACK]    &\BACK        &[\touche\BACK]    &\touche\BACK    \cr
[\TAB]     &\TAB   \qquad&[\touche\TAB]     &\touche\TAB     \cr
[\ENTER]   &\ENTER       &[\touche\ENTER]   &\touche\ENTER   \cr
[\HOME]    &\HOME        &[\touche\HOME]    &\touche\HOME    \cr
[\SHIFT]   &\SHIFT       &[\touche\SHIFT]   &\touche\SHIFT   \cr
[\LOCK]    &\LOCK        &[\touche\LOCK]    &\touche\LOCK    \cr
[\SPACE]   &\SPACE       &[\touche\SPACE]   &\touche\SPACE   \cr
           &             &[\touche{}]       &\touche{}       \cr
           &             &[\touche{qqch}]   &\touche{qqch}   \cr
           &             &[\touches{qqch\ }]&\touches{qqch\ }\cr
}}\hfil}\SV

L'argument de [\touches] est une suite quelconque de caract�res ou de macros
qui sont compos�s dans autant de cadres. Les espaces de premier niveau sont
ignor�s sauf s'ils sont pr�c�d�s de [\].
On peut choisir le style des touches avec les macros [\toucheronde] et
[\touchecarree] :\sv

\qquad\toucheronde{touche ronde}\qquad\touchecarree{touche carr�e}\sv

Les touches rondes sont plus jolies, mais passent mal avec {\smc ghostscript}.
Pour obtenir des touches carr�es, red�f�nir la macro [\touche] par :\sv

\qquad[\let\touche=\touchecarree]\sv

Les macros [\wide] et [\Wide] �largissent l'�l�ment suivant de 12 ou 24pt :
\sv
\setbox0=\vbox{\hsize=6cm
[\touches{{\wide\SHIFT}
         {\wide\SPACE}
         {\wide{qqch}}
         {\Wide\SHIFT}
         {\Wide\SPACE}
         {\Wide\ }}]}
\setbox1=\vbox{\hsize=5cm
\let\leavevmode=\relax
\touches{{\wide\SHIFT}
         {\wide\SPACE}
         {\wide{qqch}}
         {\Wide\SHIFT}
         {\Wide\SPACE}
         {\Wide\ }}}
\centerline{\valign{\vfil#\vfil\cr\box0\cr\box1\cr}}
\SV

J'admets volontiers que [\HOME] et [\LOCK] sont un peu disgracieux, mais c'est
ce que j'ai pu faire de mieux avec les fontes \TeX\ existantes. Je pense qu'il
vaut mieux �a plut�t que de cr�er une nouvelle fonte qui poserait des
probl�mes de portabilit�.
\SV
\rightline{{\smc M. Quercia}, le \date}

\bye
