diff options
Diffstat (limited to 'obsolete/language/french/frenchpro/french/inputs/keyboard/cp850.kbc')
-rw-r--r-- | obsolete/language/french/frenchpro/french/inputs/keyboard/cp850.kbc | 173 |
1 files changed, 173 insertions, 0 deletions
diff --git a/obsolete/language/french/frenchpro/french/inputs/keyboard/cp850.kbc b/obsolete/language/french/frenchpro/french/inputs/keyboard/cp850.kbc new file mode 100644 index 0000000000..cf99d8309b --- /dev/null +++ b/obsolete/language/french/frenchpro/french/inputs/keyboard/cp850.kbc @@ -0,0 +1,173 @@ +% cp850.kbc for PC (code page 850) An idea of Bernard Gaulle 92/04/21 +% last mods: 2005/04/13 +% Copyright Bernard Gaulle as in french.doc +% (you are allowed instead to modifiy it +% and give it another name) +% 8bits binary file! +% (is called by kbconfig.tex before patterns loading at INITEX time) +% (might be called at any time by the keyboard package) +% (might be called at any time by kb2lex.tex to produce .lex files) +% +% This is a way to customize your (La)TeX accordingly with your keyboard. +% First line for lower caps and second for their hexa. codes in ec/dc fonts +% third line for upper caps and fourth for " " " " " " +% A dot is inserted in any non-applicable case. +% +% Check keyboard.dat and the documentation for more informations. +% +%------ Tableau des caracteres accentues de mon clavier PC -------------------- +% \_______________________________________________________/ +% |___1__|___2__|___3__|___4__|___5__|___6__|___7__|___8__|%%%%%comments%% + \ac[ \` | \' | \" | \^ | {\c} | {} | {} | {\r} ]%<== acc.7 bits +%------------------------------------------------------------------------------ +[a | | . | | | . | . | . | |% no \'a in f. + \hex| ^^e0 | . | ^^e4 | ^^e2 | . | . | . | ^^e5 ]% + angstroem +[A | | . | | | . | . | . | |% no \'A in f. + \hex| ^^c0 | . | ^^c4 | ^^c2 | . | . | . | ^^c5 ]% +%------------------------------------------------------------------------------ +[e | | | | | . | . | . | . |% + \hex| ^^e8 | ^^e9 | ^^eb | ^^ea | . | . | . | . ]% +[E | | | | | . | . | . | . |% + \hex| ^^c8 | ^^c9 | ^^cb | ^^ca | . | . | . | . ]% +%------------------------------------------------------------------------------ +[{\i{}} + | . | . | | | . | . | . | . |% no \`i \'i + \hex| . | . | ^^ef | ^^ee | . | . | . | . ]% +[{\I{}} + | . | . | | | . | . | . | . |% no \`I \'I + \hex| . | . | ^^cf | ^^ce | . | . | . | . ]% +%------------------------------------------------------------------------------ +[o | . | . | | | . | . | . | . |% no \`o \'o + \hex| . | . | ^^f6 | ^^f4 | . | . | . | . ]% +[O | . | . | | | . | . | . | . |% no \`O \'O + \hex| . | . | ^^d6 | ^^d4 | . | . | . | . ]% +%------------------------------------------------------------------------------ +[u | | . | | | . | . | . | . |% no \'u + \hex| ^^f9 | . | ^^fc | ^^fb | . | . | . | . ]% +[U | | . | | | . | . | . | . |% pas de \'U + \hex| ^^d9 | . | ^^dc | ^^db | . | . | . | . ]% +%------------------------------------------------------------------------------ +[y | . | . | | . | . | . | . | . |% y trema + \hex| . | . | ^^b8 | . | . | . | . | . ]% +[Y | . | . | | . | . | . | . | . |% Y trema + \hex| . | . | ^^98 | . | . | . | . | . ]% +%------------------------------------------------------------------------------ +[c | . | . | . | . | | . | . | . |% c cedille + \hex| . | . | . | . | ^^e7 | . | . | . ]% +[C | . | . | . | . | | . | . | . |% C cedille + \hex| . | . | . | . | ^^c7 | . | . | . ]% +%------------------------------------------------------------------------------ +% Ci-dessous les caracteres speciaux qui sont des \chardef (cad 1 car de fonte) +% A noter que depuis LaTeX2e ce ne sont plus des \chardef mais des macros. +%------------------------------------------------------------------------------ +\ACTIVEtrue% necessaire en T1 (caracteres actifs) + \MACROtrue% depuis LaTeX2e +% Malheureusement \oe n'est pas un code iso reconnu a ce jour... +%[{\oe{}} +% | . | . | . | . | . | | . | . |% e dans l'o +% \hex| . | . | . | . | . | ^^f7 | . | . ]% +%[{\OE{}} +% | . | . | . | . | . | | . | . |% E dans l'O +% \hex| . | . | . | . | . | ^^d7 | . | . ]% +%------------------------------------------------------------------------------ +[{\ae{}} + | . | . | . | . | . | | . | . |% e dans l'a + \hex| . | . | . | . | . | ^^e6 | . | . ]% +[{\AE{}} + | . | . | . | . | . | | . | . |% E dans l'A + \hex| . | . | . | . | . | ^^c6 | . | . ]% +%------------------------------------------------------------------------------ +[{\o{}} + | . | . | . | . | . | | . | . |% o scandinave + \hex| . | . | . | . | . | ^^f8 | . | . ]% +[{\O{}} + | . | . | . | . | . | | . | . |% + \hex| . | . | . | . | . | ^^d8 | . | . ]% + \MACROfalse% depuis LaTeX2e +%------------------------------------------------------------------------------ +% Ci-dessous les caracteres speciaux qui sont en fait des ligatures +% (ne pas en rajouter) +%------------------------------------------------------------------------------ + \LIGStrue +[{!`} | . | . | . | . | . | | . | . |% ! espagnol + \hex| . | . | . | . | . | ^^bd | . | . ]% +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% +%------------------------------------------------------------------------------ +[{?`} | . | . | . | . | . | | . | . |% ? espagnol + \hex| . | . | . | . | . | ^^be | . | . ]% +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% + \LIGSfalse +%------------------------------------------------------------------------------ +% Ci-dessous les caracteres speciaux qui sont en fait des macros-instructions +%------------------------------------------------------------------------------ + \MACROtrue +[{\guillemotleft\dGs} % % guillemets + | . | . | . | . | . | | . | . |% ouvrants + \hex| . | . | . | . | . | . | . | . ]% francais +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% +%------------------------------------------------------------------------------ +[{\guillemotright{}} % % guillemets + | . | . | . | . | . | | . | . |% fermants + \hex| . | . | . | . | . | . | . | . ]% francais +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% +%------------------------------------------------------------------------------ +[{\r{}} % + | . | . | . | . | . | | . | . |% degre + \hex| . | . | . | . | . | . | . | . ]% +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% +%------------------------------------------------------------------------------ +% Ci-dessous des macro-caracteres speciaux qui peuvent etre +% des caracteres mathematiques. +%------------------------------------------------------------------------------ +[{\ss{}} + | . | . | . | . | . | | . | . |% es-zet + \hex| . | . | . | . | . | ^^ff | . | . ]% +% obviously kb7to8 will not contain target {{SS}} +[{\SS{}} + | . | . | . | . | . | {{SS}} | . | . |% + \hex| . | . | . | . | . | ^^df | . | . ]% +%------------------------------------------------------------------------------ +[{\pounds{}} + | . | . | . | . | . | | . | . |%sterling pound + \hex| . | . | . | . | . | ^^bf | . | . ]% +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% +%------------------------------------------------------------------------------ +[{\copyright{}} + | . | . | . | . | . | | . | . |% copyright + \hex| . | . | . | . | . | . | . | . ]% +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% +%------------------------------------------------------------------------------ +[{\P{}} + | . | . | . | . | . | | . | . |% "plicrow" + \hex| . | . | . | . | . | . | . | . ]% +[. | . | . | . | . | . | . | . | . |% + \hex| . | . | . | . | . | . | . | . ]% +%------------------------------------------------------------------------------ + \ACTIVEfalse% fin du jeu hors standard + \MACROfalse% fin du jeu de macros-instructions +%%%% patch to allow hyphenation and lowercase for that i-encoding --bg 04/25/96 +\lccode`^^e2=`^^e2% \^O n'aura pas de minuscule +\ifx\lowercaseORI\undefined% +\global\let\lowercaseORI\lowercase% +\fi% +\gdef\@flowercase#1{\lowercaseORI{#1}}% 2004/06 +\gdef\@flowercasetxt#1{\bgroup% 2004/06 + \lccode`=`% \^O retrouve sa minuscule + \lowercaseORI{\egroup #1}% + }% +\long\gdef\flowercase{\ifmmode% only in text mode 99/02 + \expandafter\@flowercase% + \else% temporary change of lccode + \expandafter\@flowercasetxt% + \fi% + }% +%%%%%%%%% +\endinput +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |