Subversion Repositories SvarDOS

Rev

Rev 624 | Rev 1463 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 624 Rev 1177
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);