LES JEUX DE CARACTERES NON GERES PAR EGA.CPI
Cette partie fournit des informations sur la personnalisation du DOS 6.22 en vue d'une utilisation internationale.
Prise en charge de claviers et de jeux de caracteres (pages de code) supplementaires grace aux fichier KEYBRD2.SYS, EGA2.CPI et EGA3.CPI.
Passage d'un mode a l'autre sur les claviers a deux modes
Utilisation des polices ISO
Tableaux recapitulatifs des langues prises en charge
Prise en charge de claviers et de jeux de caracteres (pages de code) supplementaires
DOS 6.22 comprend les fichiers KEYBRD2.SYS, EGA2.CPI et EGA3.CPI. Ces derniers permettent la prise en charge de claviers et de jeux de caracteres (pages de code) supplementaires. Vous pouvez utiliser ces fichiers de la meme facon que les fichiers KEYBOARD.SYS et EGA.CPI.
DOS 6.22 comprend egalement des nouveaux parametres de pays dans COUNTRY.SYS. (En outre DOS 6.22 inclut des versions compatibles ISO de certains jeux de caracteres.
DOS 6.22 comprend de nouveaux parametres de pays dans COUNTRY.SYS qui permettent l'utilisation des nouveaux claviers et jeux de caracteres.
Fichier KEYBRD2.SYS
Le fichier KEYBRD2.SYS est tres semblable au fichier KEYBOARD.SYS a la difference pres que KEYBRD2.SYS offre un support pour les claviers suivants non geres par KEYBOARD.SYS :
Pays/Langue Code de clavier ID clavier
Bresil (clavier standard secondaire) br 274
275
Bulgarie bg 442
Canada (clavier standard CAN/CSA-Z) cf Voir ci-dessous
Grece gk 319
Islande is 161
Macedoine et Serbie/Montenegro yc 118
Roumanie ro 333
Russie ru 441
Turquie tr 440
179
Bien que le fichier KEYBRD2.SYS contienne un clavier canadien dote du meme code de clavier (058) et de la meme ID (cf) que celui du fichier KEYBOARD.SYS la disposition des touches sur les deux claviers est differente. Le clavier du fichier KEYBRD2.SYS repond aux normes definies par la specification 243.200-92 (CAN/CSA-Z) du Gouvernement canadien tandis que le clavier du fichier KEYBRD.SYS qui est le plus couramment utilise ne repond pas a ces normes.
Le fichier KEYBRD2.SYS ne contient pas de support pour les claviers suivants qui sont en revanche geres par KEYBOARD.SYS :
Amerique latine
Belgique
Danemark
Espagne
France
Japon
Pays-Bas
Portugal
Suisse (Allemand)
Suisse (Francais)
KEYBRD2.SYS contient des modifications au clavier allemand qui ne figurent pas dans le fichier KEYBOARD.SYS. Sur le clavier allemand la touche le verrouillage des majuscules situee sur la rangee superieure du clavier a la meme fonction que sur le clavier americain (le mode "machine a ecrire" a ete supprime).
Fichiers EGA2.CPI et EGA3.CPI
Les fichiers EGA2.CPI et EGA3.CPI sont semblables au fichier EGA.CPI a part le fait que ces deux fichiers contiennent differentes pages de code.
EGA2.CPI contient les pages de code suivantes :
737
Grec II
850
Multilingue (Latin I)
852
Pays slaves - Europe de l'Est (Latin II)
857
Turc
861
Islandais
869
Grec
EGA3.CPI contient les pages de code suivantes :
437
Americain
850
Multilingue (Latin I)
852
Pays slaves - Europe de l'Est (Latin II)
855
Cyrillique I
866
Russe (Cyrillique II)
Vous utilisez les fichiers KEYBRD2.SYS EGA2.CPI et EGA3.CPI de la meme facon que les fichiers KEYBRD.SYS et EGA.CPI.
Configuration de votre PC pour l'utilisation des parametres internationaux
Pour utiliser les parametres nationaux ou un jeu de caracteres autre que celui par defaut (Etats-Unis) vous devez modifier vos fichiers CONFIG.SYS et AUTOEXEC.BAT. Par exemple pour utiliser les nouveaux parametres islandais procedez comme suit :
Ajoutez les commandes suivantes a votre fichier CONFIG.SYS :
REM PARAMETRES ISLANDE
COUNTRY=354
861
C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(
2
2
Ajoutez les commandes suivantes a votre fichier AUTOEXEC.BAT :
REM PARAMETRES ISLANDE
MODE CON CP PREPARE=((861
850
C:\DOS\EGA2.CPI)
MODE CON CP SELECT=861
KEYB IS
C:\DOS\KEYBOARD2.SYS
3
Redemarrez votre PC.
Passage d'un mode a l'autre sur les claviers a deux modes
DOS 6.22 prend en charge les claviers a deux modes pour les claviers
grec
canadien francais
bulgare
serbo-montenegrin et russe. Avec ces claviers vous pouvez passer aisement d'un mode a l'autre. Lorsque votre PC demarre avec l'un de ces claviers le mode actif est le mode principal. Pour passer au mode secondaire utilisez les combinaisons de touches ci-dessous.
Combinaisons de touches pour le clavier grec :
Mode Combinaison de touches
Mode principal Latin ALT + MAJ GAUCHE
Mode secondaire Grec ALT + MAJ DROITE
Combinaisons de touches pour le clavier canadien francais :
Mode Combinaison de touches
Mode principal Latin CTRL + MAJ DROITE
Mode secondaire Latin II CTRL + MAJ GAUCHE
Combinaisons de touches pour les claviers bulgare
russe
serbe et
montenegrin :
Mode Combinaison de touches
Mode principal Latin ALT + MAJ GAUCHE
Mode secondaire Cyrillique ALT + MAJ DROITE
Utilisation des polices ISO
Les polices ISO sont des polices d'affichage non proportionnelles speciales qui sur certains ecrans sont plus lisibles que les polices standard. (Ces polices ne fonctionnent qu'en mode 25 lignes ; elles ne prennent pas en charge les modes 43 et 50 lignes.)
DOS 6.22 inclut le fichier ISO.CPI qui contient les versions compatibles ISO des jeux de caracteres (pages de code) suivants :
437
Americain
737
Grec II
850
Multilingue (Latin I)
852
Pays slaves - Europe de l'Est (Latin II)
855
Cyrillique I
857
Turc
860
Portugais
861
Islandais
863
Canadien-Francais
865
Scandinave
866
Russe (Cyrillique II)
869
Grec I
Les polices ISO fournies avec le DOS 6.22 sont conformes a la Partie 3 de la norme ISO 9241. Cette norme mise au point par l'ISO (Independent Standards Organization) decrit un ensemble de standards materiels et logiciels qui selon des experts en ergonomie peuvent reduire la fatigue oculaire et ameliorer la lisibilite. Pour etre en parfaite conformite avec cette norme utilisez les polices ISO du DOS avec un moniteur repondant a la norme. Si vous n'etes pas sur que votre ecran soit conforme contactez votre fournisseur.
Installation des polices ISO
Pour installer les polices ISO vous devez ajouter ou modifier certaines commandes figurant dans vos fichiers AUTOEXEC.BAT et CONFIG.SYS. Si votre systeme est deja configure pour charger un autre jeu de caracteres (page de code) que le jeu standard (americain) effectuez la procedure 1. Sinon effectuez la procedure 2.
Procedure 1 -- Si votre systeme est deja configure pour charger un autre jeu de caracteres que le jeu standard (americain) :
Dans votre fichier AUTOEXEC.BAT modifiez la commande MODE CON CODEPAGE PREPARE de sorte qu'elle specifie ISO.CPI a la place de votre fichier de page de code (.CPI) habituel. Supposons par exemple que votre commande MODE actuelle charge le jeu de caracteres portugais (860) et soit la suivante :
MODE CON CODEPAGE PREPARE=((860) C:\DOS\EGA.CPI). Pour utiliser la version compatible ISO du jeu de caracteres portugais vous devez modifier cette commande pour qu'elle utilise le fichier ISO.CPI. Vous devez donc ecrire la commande suivante :
MODE CON CODEPAGE PREPARE=((860) C:\DOS\ISO.CPI)
Procedure 2 -- Si vous utilisez le jeu de caracteres americain standard :
Dans votre fichier CONFIG.SYS ajoutez une commande DEVICE pour le fichier DISPLAY.SYS. Par exemple si vous souhaitez utiliser le jeu de caracteres materiel americain (437) et que le fichier DISPLAY.SYS se trouve dans le repertoire C:\DOS ajoutez la commande suivante a votre fichier CONFIG.SYS :
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA
437
2
Remarque : Le fichier DISPLAY.SYS utilise environ 12 ko de memoire.
Dans votre fichier AUTOEXEC.BAT ajoutez des commandes MODE pour charger et selectionner les jeux de caracteres (pages de code) appropries. Par exemple pour utiliser la version ISO du jeu de caracteres americain (437) ajoutez les commandes suivantes :
MODE CON CODEPAGE PREPARE=((437) C:\DOS\ISO.CPI)
MODE CON CODEPAGE SELECT=437
4
Tableaux recapitulatifs des langues prises en charge
Le tableau suivant presente la liste de tous les pays pris en charge par DOS 6.22 ainsi que les jeux de caracteres le fichier CPI et les codes de clavier correspondants.
Remarque : Pour utiliser les polices ISO indiquez le fichier ISO.CPI au lieu du fichier .CPI indique pour le pays concerne.
Code du Jeux de Fichier Code de ID de
Pays pays caracteres CPI clavier clavier
Afrique du Sud 027 437
850
EGA.CPI us ---
Albanie 355 852
850
EGA.CPI -- ---
Allemagne 049 850
437
EGA.CPI gr ---
Amerique latine 003 850
437
EGA.CPI la ---
Anglais
international 061 437
850
EGA.CPI -- ---
Argentine 054 850
437
EGA.CPI la ---
Australie 061 437
850
EGA.CPI us ---
Autriche 043 850
437
EGA.CPI gr ---
Belgique 032 850
437
EGA.CPI be ---
Bosnie-Herzegovine 387 852
850
EGA.CPI yu 234
Bresil 055 850
437
EGA.CPI br 274
275
Bulgarie 359 855
850
EGA3.CPI bg 442
Bulgarie
(code de pays IBM) 035 855
850
EGA3.CPI bg 442
Canada (anglais) 004 850
863
EGA.CPI cf Voir section
1,1
Canada (francais) 002 850
863
EGA.CPI cf Voir section
1,1
Chili 056 850
437
EGA.CPI la ---
Colombie 057 850
437
EGA.CPI la ---
Coree 082 437
934
EGA.CPI -- ---
Croatie 384 852
850
EGA.CPI yu 234
Danemark 045 850
865
EGA.CPI dk ---
Equateur 593 850
437
EGA.CPI la ---
Espagne 034 850
437
EGA.CPI sp ---
Etats-Unis 001 437
850
EGA.CPI us ---
Finlande 358 850
437
EGA.CPI su ---
France 033 850
437
EGA.CPI fr 120
189
Grece 030 869
737
EGA2.CPI gk 319
850
Hong-Kong 852 437
** EGA.CPI -- ---
Hongrie 036 852
850
EGA.CPI hu ---
Inde 091 437
** EGA.CPI -- ---
Irlande 353 850
437
EGA.CPI uk ---
Islande 354 850
861
EGA2.CPI is 161
Israel 972 850
862
EGA.CPI -- ---
Italie 039 850
437
EGA.CPI it 141
142
Japon 081 437
932
EGA.CPI jp ---
Macedoine 389 855
850
EGA3.CPI yc 118
Malaisie 060 437
** EGA.CPI -- ---
Mexique 052 850
437
EGA.CPI la ---
Norvege 047 850
865
EGA.CPI no ---
Nouvelle-Zelande 064 437
850
EGA.CPI us ---
Pays-Bas 031 850
437
EGA.CPI nl ---
Pologne 048 852
850
EGA.CPI pl ---
Portugal 351 850
860
EGA.CPI po ---
Republique populaire
de Chine 086 437
936
EGA.CPI -- ---
Republique tcheque 042 852
850
EGA.CPI cz 243
Roumanie 040 852
850
EGA.CPI ro 333
Royaume-Uni 044 850
437
EGA.CPI uk 166
168
Russie 007 866
855
EGA3.CPI ru 441
852
850
437
Serbie/Montenegro 381 855
850
EGA3.CPI yc 118
Singapour 065 437
** EGA.CPI -- ---
Slovaquie 421*** 852
850
EGA.CPI sl 245
Slovenie 386 852
850
EGA.CPI yu 234
Suede 046 850
437
EGA.CPI sv ---
Suisse 041 850
437
EGA.CPI sf (francais)
sg (allemand)
Taiwan 886 437
938
EGA.CPI -- ---
Turquie 090 857
850
EGA2.CPI tr 440
179
Venezuela 058 850
437
EGA.CPI la ---
Yougoslavie 038 852
850
EGA.CPI yu 234
Yougoslavie
(cyrillique) 038 855
850
EGA3.CPI yc 118
Zone meridionale
(Pays arabes) 785 850
864
EGA.CPI -- ---
* Bien que le fichier COUNTRY.SYS prenne en charge les conventions nationales (date, heure, devise etc.) correspondant aux pages de code 862 (hebreu) 864 (arabe) 932 (japonais) 934 (coreen) 936 (chinois de la Republique populaire de Chine) et 938 (taiwanais) ces jeux de caracteres (pages de code) ne sont disponibles qu'avec les versions specifiques de DOS correspondantes.
** Hong-Kong l'Inde la Malaisie et Singapour ont ete ajoutes au fichier COUNTRY.SYS pour permettre d'acceder aux parametres de ces pays lorsque l'anglais international est utilise.
*** Un nouveau code de pays
421 a ete attribue a la Slovaquie car dans DOS 6.22 les parametres nationaux de la Slovaquie et de la Republique tcheque sont suffisamment differents pour necessiter des codes distincts. Ces deux pays ont encore le meme indicatiftelephonique (042).
Le tableau suivant presente la liste des formats de date et d'heure associes aux codes des pays correspondants. Pour chaque pays la colonne Format de date indique la facon dont le DOS affichera la date du 20 juillet 1994 et la colonne Format d'heure la facon dont le DOS affichera l'heure suivante : 21 heures 45 minutes et 25 secondes.
Code de Format Format
Pays pays de date d'heure
Afrique du Sud 027 94-07-20 21:45:25
Albanie 355 94-07-20 21:45:25
Allemagne 049 20.07.94 21:45:25
Amerique latine 003 20/07/94 9:45:25pm
Anglais
international 061 20/07/94 9:45:25pm
Argentine 054 20/07/94 21.45.25
Australie 061 20/07/94 9:45:25
Autriche 043 20.07.94 21:45:25
Belgique 032 20/07/94 21:45:25
Bosnie-Herzegovine 387 94-07-20 21:45:25
Bresil 055 20/07/94 21:45:25
Bulgarie 359 20.07.94 21.45.25
Canada (anglais) 004 20/07/94 21:45:25
Canada (francais) 002 94-07-20 21:45:25
Chili 056 20/07/94 21:45:25
Colombie 057 20/07/94 9:45:25pm
Coree 082 94-07-20 21:45:25
Croatie 384 94-07-20 21:45:25
Danemark 045 20-07-94 21:45:25
Espagne 034 20/07/94 21:45:25
Equateur 593 20/07/94 21:45:25
Etats-Unis 251 07/20/94 9:45:25pm
Finlande 358 20.07.94 21.45.25
France 033 20/07/94 21:45:25
Grece 030 20/07/94 9:45:25pm
Hong-Kong 852 20/07/94 21:45:25
Hongrie 036 94.07.20 21.45.25
Inde 091 20/07/94 21:45:25
Irlande 353 20/07/94 21:45:25
Islande 354 94-07-20 21:45:25
Israel 972 20/07/94 21:45:25
Italie 039 20/07/94 21.45.25
Japon 081 94-07-20 9:45:25pm
Macedoine 389 94-07-20 21:45:25
Malaisie 060 20/07/94 9:45:25pm
Mexique 052 20/07/94 9:45:25pm
Norvege 047 20.07.94 21:45:25
Nouvelle-Zelande 064 20/07/94 21:45:25
Pays-Bas 031 20-07-94 21:45:25
Pologne 048 94.07.20 21:45:25
Portugal 351 20-07-94 21:45:25
Republique populaire de Chine 086 94.07.20 9:45:25pm
Republique tcheque 042 20.07.94 21.45.25
Roumanie 040 94-07-20 21:45:25
Royaume-Uni 044 20/07/94 21:45:25
Russie 007 20.07.94 21:45:25
Serbie/Montenegro 381 94-07-20 21:45:25
Singapour 065 20/07/94 9:45:25pm
Slovaquie 421 20.07.94 21.45.25
Slovenie 386 94-07-20 21:45:25
Suede 046 94-07-20 21.45.25
Suisse 041 20.07.94 21:45:25
Taiwan 886 94/07/20 9:45:25pm
Turquie 090 20/07/94 21:45:25
Venezuela 058 20/07/94 9:45:25pm
Yougoslavie 038 94-07-20 21:45:25
Yougoslavie
(cyrillique) 038 94-07-20 21:45:25
Zone meridionale (pays arabes) 785 20/07/94 9:45:25pm