diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.kmx b/developer/src/kmc-keyboard/test/fixtures/basic.kmx new file mode 100644 index 0000000000..d3c8ab42d6 Binary files /dev/null and b/developer/src/kmc-keyboard/test/fixtures/basic.kmx differ diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.kvk b/developer/src/kmc-keyboard/test/fixtures/basic.kvk new file mode 100644 index 0000000000..8a098f794b Binary files /dev/null and b/developer/src/kmc-keyboard/test/fixtures/basic.kvk differ diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.txt b/developer/src/kmc-keyboard/test/fixtures/basic.txt index 5215cac8cc..37a6c83dcc 100644 --- a/developer/src/kmc-keyboard/test/fixtures/basic.txt +++ b/developer/src/kmc-keyboard/test/fixtures/basic.txt @@ -98,6 +98,9 @@ block(sectitems) 62 6b 73 70 diff(sect,bksp) + 64 69 73 70 + diff(sect,disp) + 65 6c 65 6d diff(sect,elem) @@ -149,6 +152,27 @@ block(bksp) # }; +# ---------------------------------------------------------------------------------------------------- +# disp +# ---------------------------------------------------------------------------------------------------- + +block(disp) # struct COMP_KMXPLUS_DISP { + 64 69 73 70 # KMX_DWORD header.ident; // 0000 Section name - disp + sizeof(disp) # KMX_DWORD header.size; // 0004 Section length + 01 00 00 00 # KMX_DWORD count; // 0008 number of entries + index(strNull,strElemBkspFrom2,2) # KMX_DWORD baseCharacter // 000C baseCharacter = 'e' + # }; + 00 00 00 00 # KMX_DWORD reserved0; + 00 00 00 00 # KMX_DWORD reserved1; + 00 00 00 00 # KMX_DWORD reserved2; + 00 00 00 00 # KMX_DWORD reserved3; + + # only entry: + index(strNull,strElemTranFrom2,2) # KMX_DWORD to // 000C baseCharacter = 'a' + index(strNull,strElemTranFrom1,2) # KMX_DWORD display // 000C baseCharacter = '^' + + + # ---------------------------------------------------------------------------------------------------- # elem # ---------------------------------------------------------------------------------------------------- diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.xml b/developer/src/kmc-keyboard/test/fixtures/basic.xml index 4f639a04d8..f22a4ff605 100644 --- a/developer/src/kmc-keyboard/test/fixtures/basic.xml +++ b/developer/src/kmc-keyboard/test/fixtures/basic.xml @@ -20,8 +20,8 @@ - - + +