chore(developer): edit + add CERR_tests

This commit is contained in:
Sabine 2022-10-14 14:05:19 +02:00
parent 55d2554797
commit b07e38413d
6 changed files with 263 additions and 4 deletions

View file

@ -11,7 +11,6 @@ store(&MESSAGE) 'A simple Unicode keyboard for Yor
store(&COPYRIGHT) '© 2012-2020 SIL International'
c ******************************************************************
store(&mnemoniclayout) '1'
0024
c store(&WINDOWSLANGUAGES) 'x046A'
c store(&LANGUAGE) 'x046A'
c store(&ETHNOLOGUECODE) 'yor'

View file

@ -11,7 +11,6 @@ store(&MESSAGE) 'A simple Unicode keyboard for Yor
store(&COPYRIGHT) '© 2012-2020 SIL International'
c ******************************************************************
store(&mnemoniclayout) '1'
0024
c store(&WINDOWSLANGUAGES) 'x046A'
c store(&LANGUAGE) 'x046A'
c store(&ETHNOLOGUECODE) 'yor'

View file

@ -0,0 +1,132 @@
c ***** This test will produce 1 Error: ****************************
c ***** It will be marked as FAIL when run in kmcompxtest **********
c ***** as ErrorNr (0x00004040) is specified but not thrown *****
c ******************************************************************
store(&VERSION) '10.0'
store(&NAME) 'Balochi Phonetic'
store(&TARGETS) 'any'
store(&KMW_RTL) '1'
store(&LAYOUTFILE) 'balochi_phonetic.keyman-touch-layout'
store(&KEYBOARDVERSION) '1.5'
store(&COPYRIGHT) '© SIL International'
store(&MESSAGE) 'The Balochi Phonetic keyboard is distributed under The MIT License (MIT).'
store(&KMW_HELPTEXT) 'This is a phonetically organized Balochi keyboard.'
store(&VISUALKEYBOARD) 'balochi_phonetic.kvks'
store(&BITMAP) 'CERR__balochi_phonetic.ico'
begin Unicode > use(main)
group(main) using keys
+ [CTRL B08] > ''
+ [CTRL B09] > ''
+ [CTRL B10] > ''
+ [SHIFT CTRL E11] > '“'
+ [SHIFT CTRL E12] > '”'
+ [CTRL E11] > ''
+ [CTRL E12] > ''
+ [CTRL K_K] > 'ء'
+ [CTRL K_D] > 'ذ'
+ [K_EQUAL] > '='
+ [SHIFT K_8] > '*'
+ [SHIFT K_7] > '&'
+ [SHIFT K_5] > '%'
+ [SHIFT K_4] > '$'
+ [SHIFT K_3] > '#'
+ [SHIFT K_2] > '@'
+ [SHIFT K_1] > '!'
+ [SHIFT K_N] > 'ں'
+ [K_BKSLASH] > '۔'
+ [K_LBRKT] > ']'
+ [K_RBRKT] > '['
+ [K_F] > 'َ'
+ [K_V] > 'ِ'
+ [K_X] > 'ش'
+ [SHIFT K_H] > 'ح'
+ [SHIFT K_G] > 'ص'
+ [SHIFT K_Y] > 'ي'
+ [CTRL K_0] > '۰'
+ [CTRL K_9] > '۹'
+ [CTRL K_8] > '۸'
+ [CTRL K_7] > '۷'
+ [CTRL K_6] > '۶'
+ [CTRL K_5] > '۵'
+ [CTRL K_4] > '۴'
+ [CTRL K_3] > '۳'
+ [CTRL K_2] > '۲'
+ [CTRL K_1] > '۱'
+ [K_SLASH] > '/'
+ [K_HYPHEN] > '-'
+ [SHIFT K_COLON] > ':'
+ [SHIFT K_QUOTE] > '"'
+ [K_QUOTE] > U+0027
+ [K_O] > 'ُ'
+ [SHIFT K_O] > 'ْ'
+ [K_BKQUOTE] > 'ء'
+ [SHIFT K_W] > 'أ'
+ [SHIFT K_P] > 'ّ'
+ [SHIFT K_BKQUOTE] > 'ٔ'
+ [SHIFT K_J] > 'ض'
+ [SHIFT K_9] > ')'
+ [SHIFT K_RBRKT] > '{'
+ [SHIFT K_LBRKT] > '}'
+ [SHIFT K_0] > '('
+ [SHIFT K_SLASH] > '؟'
+ [SHIFT K_K] > 'ع'
+ [SHIFT K_EQUAL] > '«'
+ [SHIFT K_HYPHEN] > '»'
+ [SHIFT K_I] > 'ً'
+ [SHIFT K_PERIOD] > ''
+ [SHIFT K_COMMA] > ''
+ [SHIFT K_L] > 'ـ'
+ [SHIFT K_U] > 'ۀ'
+ [SHIFT K_B] > 'ة'
+ [SHIFT K_M] > 'غ'
+ [SHIFT K_F] > 'ف'
+ [SHIFT K_E] > 'ۓ'
+ [SHIFT K_Q] > 'ق'
+ [K_0] > '0'
+ [K_9] > '9'
+ [K_8] > '8'
+ [K_7] > '7'
+ [K_6] > '6'
+ [K_5] > '5'
+ [K_4] > '4'
+ [K_3] > '3'
+ [K_2] > '2'
+ [K_1] > '1'
+ [K_I] > 'ێ'
+ [SHIFT K_D] > 'ڈ'
+ [K_G] > 'گ'
+ [K_U] > 'ۆ'
+ [SHIFT K_R] > 'ڑ'
+ [SHIFT K_6] > ''
+ [SHIFT K_T] > 'ٹ'
+ [SHIFT K_V] > 'ظ'
+ [SHIFT K_C] > 'ط'
+ [SHIFT K_X] > 'خ'
+ [SHIFT K_Z] > 'ژ'
+ [SHIFT K_S] > 'ث'
+ [SHIFT K_A] > 'آ'
+ [K_PERIOD] > '.'
+ [K_COMMA] > '،'
+ [K_M] > 'م'
+ [K_N] > 'ن'
+ [K_B] > 'ب'
+ [K_C] > 'چ'
+ [K_Z] > 'ز'
+ [K_P] > 'پ'
+ [K_Y] > 'ی'
+ [K_T] > 'ت'
+ [K_R] > 'ر'
+ [K_E] > 'ے'
+ [K_W] > 'و'
+ [K_Q] > 'ئ'
+ [K_COLON] > '؛'
+ [K_L] > 'ل'
+ [K_K] > 'ک'
+ [K_J] > 'ج'
+ [K_H] > 'ه'
+ [K_D] > 'د'
+ [K_S] > 'س'
+ [K_A] > 'ا'

View file

@ -1,6 +1,6 @@
c ***** This test will produce 1 Error: ****************************
c ***** It will be marked as FAIL when run in kmcompxtest **********
c ***** as a non-existing ErrorNr (0x00001234) is specified *****
c ***** as ErrorNr (0x00004040) is specified but not thrown *****
c ******************************************************************
store(&VERSION) '10.0'
store(&NAME) 'Balochi Phonetic'

View file

@ -0,0 +1,130 @@
c ***** CERR_90FeatureOnlyKeyboardVersion 0x0000405D ***************
store(&VERSION) '4.0'
c ******************************************************************
store(&NAME) 'Balochi Phonetic'
store(&TARGETS) 'any'
store(&KMW_RTL) '1'
store(&LAYOUTFILE) 'balochi_phonetic.keyman-touch-layout'
store(&KEYBOARDVERSION) '1.4.2'
store(&COPYRIGHT) '© 2017-2021 SIL International'
store(&MESSAGE) 'The Balochi Phonetic keyboard is distributed under The MIT License (MIT).'
store(&KMW_HELPTEXT) 'This is a phonetically organized Balochi keyboard.'
store(&VISUALKEYBOARD) 'balochi_phonetic.kvks'
store(&BITMAP) 'CERR__balochi_phonetic.ico'
begin Unicode > use(main)
group(main) using keys
+ [CTRL B08] > ''
+ [CTRL B09] > ''
+ [CTRL B10] > ''
+ [SHIFT CTRL E11] > '“'
+ [SHIFT CTRL E12] > '”'
+ [CTRL E11] > ''
+ [CTRL E12] > ''
+ [CTRL K_K] > 'ء'
+ [CTRL K_D] > 'ذ'
+ [K_EQUAL] > '='
+ [SHIFT K_8] > '*'
+ [SHIFT K_7] > '&'
+ [SHIFT K_5] > '%'
+ [SHIFT K_4] > '$'
+ [SHIFT K_3] > '#'
+ [SHIFT K_2] > '@'
+ [SHIFT K_1] > '!'
+ [SHIFT K_N] > 'ں'
+ [K_BKSLASH] > '۔'
+ [K_LBRKT] > ']'
+ [K_RBRKT] > '['
+ [K_F] > 'َ'
+ [K_V] > 'ِ'
+ [K_X] > 'ش'
+ [SHIFT K_H] > 'ح'
+ [SHIFT K_G] > 'ص'
+ [SHIFT K_Y] > 'ي'
+ [CTRL K_0] > '۰'
+ [CTRL K_9] > '۹'
+ [CTRL K_8] > '۸'
+ [CTRL K_7] > '۷'
+ [CTRL K_6] > '۶'
+ [CTRL K_5] > '۵'
+ [CTRL K_4] > '۴'
+ [CTRL K_3] > '۳'
+ [CTRL K_2] > '۲'
+ [CTRL K_1] > '۱'
+ [K_SLASH] > '/'
+ [K_HYPHEN] > '-'
+ [SHIFT K_COLON] > ':'
+ [SHIFT K_QUOTE] > '"'
+ [K_QUOTE] > U+0027
+ [K_O] > 'ُ'
+ [SHIFT K_O] > 'ْ'
+ [K_BKQUOTE] > 'ء'
+ [SHIFT K_W] > 'أ'
+ [SHIFT K_P] > 'ّ'
+ [SHIFT K_BKQUOTE] > 'ٔ'
+ [SHIFT K_J] > 'ض'
+ [SHIFT K_9] > ')'
+ [SHIFT K_RBRKT] > '{'
+ [SHIFT K_LBRKT] > '}'
+ [SHIFT K_0] > '('
+ [SHIFT K_SLASH] > '؟'
+ [SHIFT K_K] > 'ع'
+ [SHIFT K_EQUAL] > '«'
+ [SHIFT K_HYPHEN] > '»'
+ [SHIFT K_I] > 'ً'
+ [SHIFT K_PERIOD] > ''
+ [SHIFT K_COMMA] > ''
+ [SHIFT K_L] > 'ـ'
+ [SHIFT K_U] > 'ۀ'
+ [SHIFT K_B] > 'ة'
+ [SHIFT K_M] > 'غ'
+ [SHIFT K_F] > 'ف'
+ [SHIFT K_E] > 'ۓ'
+ [SHIFT K_Q] > 'ق'
+ [K_0] > '0'
+ [K_9] > '9'
+ [K_8] > '8'
+ [K_7] > '7'
+ [K_6] > '6'
+ [K_5] > '5'
+ [K_4] > '4'
+ [K_3] > '3'
+ [K_2] > '2'
+ [K_1] > '1'
+ [K_I] > 'ێ'
+ [SHIFT K_D] > 'ڈ'
+ [K_G] > 'گ'
+ [K_U] > 'ۆ'
+ [SHIFT K_R] > 'ڑ'
+ [SHIFT K_6] > ''
+ [SHIFT K_T] > 'ٹ'
+ [SHIFT K_V] > 'ظ'
+ [SHIFT K_C] > 'ط'
+ [SHIFT K_X] > 'خ'
+ [SHIFT K_Z] > 'ژ'
+ [SHIFT K_S] > 'ث'
+ [SHIFT K_A] > 'آ'
+ [K_PERIOD] > '.'
+ [K_COMMA] > '،'
+ [K_M] > 'م'
+ [K_N] > 'ن'
+ [K_B] > 'ب'
+ [K_C] > 'چ'
+ [K_Z] > 'ز'
+ [K_P] > 'پ'
+ [K_Y] > 'ی'
+ [K_T] > 'ت'
+ [K_R] > 'ر'
+ [K_E] > 'ے'
+ [K_W] > 'و'
+ [K_Q] > 'ئ'
+ [K_COLON] > '؛'
+ [K_L] > 'ل'
+ [K_K] > 'ک'
+ [K_J] > 'ج'
+ [K_H] > 'ه'
+ [K_D] > 'د'
+ [K_S] > 'س'
+ [K_A] > 'ا'

View file

@ -11,7 +11,6 @@ store(&MESSAGE) 'A simple Unicode keyboard for Yor
store(&COPYRIGHT) '© 2012-2020 SIL International'
c ******************************************************************
store(&mnemoniclayout) '1'
0024
c store(&WINDOWSLANGUAGES) 'x046A'
c store(&LANGUAGE) 'x046A'
c store(&ETHNOLOGUECODE) 'yor'