mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-24 08:37:42 +00:00
feat(developer): ldml: Fix basic for disp 🙀
- Whew! For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
This commit is contained in:
parent
fa9575955a
commit
2a7352115d
4 changed files with 26 additions and 2 deletions
BIN
developer/src/kmc-keyboard/test/fixtures/basic.kmx
vendored
Normal file
BIN
developer/src/kmc-keyboard/test/fixtures/basic.kmx
vendored
Normal file
Binary file not shown.
BIN
developer/src/kmc-keyboard/test/fixtures/basic.kvk
vendored
Normal file
BIN
developer/src/kmc-keyboard/test/fixtures/basic.kvk
vendored
Normal file
Binary file not shown.
|
|
@ -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
|
||||
# ----------------------------------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@
|
|||
|
||||
<displays>
|
||||
<!-- values chosen to reuse strings -->
|
||||
<display to="Q" display="A"/>
|
||||
<displayOptions baseCharacter="Q" />
|
||||
<display to="a" display="^"/>
|
||||
<displayOptions baseCharacter="e" />
|
||||
</displays>
|
||||
|
||||
<keys>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue