Line 1... |
Line 1... |
1 |
/*
|
1 |
/*
|
2 |
* This program creates a header file for the SvarDOS installer, that
|
2 |
* This program creates a header file for the SvarDOS installer, that
|
3 |
* contains the list of all supported keyboard layouts, along with a way to
|
3 |
* contains the list of all supported keyboard layouts, along with a way to
|
4 |
* select sets of keyboard layouts that apply to only a specific region.
|
4 |
* select sets of keyboard layouts that apply to only a specific region.
|
5 |
*
|
5 |
*
|
6 |
* Copyright (C) 2016 Mateusz Viste
|
6 |
* Copyright (C) 2016-2023 Mateusz Viste
|
7 |
*/
|
7 |
*/
|
8 |
|
8 |
|
9 |
/* the kblayouts list is a NULL-terminated array that contains entries in the
|
9 |
/* the kblayouts list is a NULL-terminated array that contains entries in the
|
10 |
* following format:
|
10 |
* following format:
|
11 |
* human description string <0> layout code string <0> <codepage number as a 16bit value> <ega.sys file number as a single byte> <keyboard.sys file number as a single byte> <sub keyb ID as a 16bit value, zero if none>
|
11 |
* human description string <0> layout code string <0> <codepage number as a 16bit value> <ega.sys file number as a single byte> <keyboard.sys file number as a single byte> <sub keyb ID as a 16bit value, zero if none>
|
Line 85... |
Line 85... |
85 |
addnew("EN", "English (UK)", "uk", 437, 0, 1, 0);
|
85 |
addnew("EN", "English (UK)", "uk", 437, 0, 1, 0);
|
86 |
|
86 |
|
87 |
/* Armenian */
|
87 |
/* Armenian */
|
88 |
addnew("HY", "Armenian", "hy", 899, 6, 3, 0);
|
88 |
addnew("HY", "Armenian", "hy", 899, 6, 3, 0);
|
89 |
|
89 |
|
- |
|
90 |
/* Brazilian */
|
- |
|
91 |
addnew("BR", "Brazilian", "br", 850, 1, 1, 0);
|
- |
|
92 |
addnew("BR", "Brazilian (US layout)", "br274", 850, 1, 1, 0);
|
- |
|
93 |
|
90 |
/* Bulgarian */
|
94 |
/* Bulgarian */
|
91 |
addnew("BG", "Bulgarian", "bg", 872, 3, 2, 0);
|
95 |
addnew("BG", "Bulgarian", "bg", 872, 3, 2, 0);
|
92 |
|
96 |
|
93 |
/* French */
|
97 |
/* French */
|
94 |
addnew("FR", "French (France)", "fr", 858, 1, 1, 0);
|
98 |
addnew("FR", "French (France)", "fr", 858, 1, 1, 0);
|