SZDD'3A g  = What all the tables in a DLLfile mean=

A
KBDxx.ASM contains data	two segments:CODE
[, which is loadoncand dispos,DwATAZ,
xfixed.  =DPfromdZ}use o overlay

, or}copidri  itself.*T  initial valu
 are for ype 4 (Enhanced) keyboards For ws, Tdmust be patcch id4Εany 'header'
!'<4yingP"~  e byGetKbdT() function	(&aft+#slibrary4Thx~ ~ onlyE d;~#; cp-& )cces9s LL'`directl!
Entri
nlist!irfollowQ 4
1) oCond?onBa%0mb fla	g d
 497ranslya! (se ~!abel D
 KeyC!0ow)3hasZ  BsJ0 xn4 F 5ly,0pe0ng30whe22DGRAVE, CUTy@etc.mdefin 32) A"0D1A2==Dofvarious 2 charac @L A#xJ9acut.Q|BumlauAads3  fyf@ ANSII
 ZWcouU343) PC@Trx []6W (aolwaycaw1'23in rupt rout@ (
 TRAPA) !4e sc! !OT Windows virtuB1b)R~ g`pBF3]47arraySI0#0P t1#_ W5Xx33eX1X2mR@ng0 iC3~ ! AT-w(84s)^Aa non-Ol)tti syv0m)S3ad102}moZP" Nokia !6M1UFas2Aoffsea!}i0H344)2	#8#a structuoFQ!"tsizCz/2Ĥ	 I reflJ03sZcerIo VX/a No3Pt	#}@vthoug| \83Ɖne#1 ge;Qi@U	6fd!Mprp3?
5) F2t19fɓcFE 'P!fQxry܄	#NH^A1*w46@sciiqs2:h]Q1CBVK_0..9TOEM_*DECIMAL amoR E%{	Xmgm comple!tTgBrr]
,Bea{ Q	Rx3} PUK`L am5A1vexpL 'if@8pSAME'F4)9WP
cn52
 length"7OTn([no$VK0c)47) OC0trol,v-Al~u Shift-mf|jbCHk3Ei 19ymA2s!es`9܃3`hauv o_pad:#S@vX4}shor#! 3ACsod38h 'Mo谹Jhk}Z apDP!b5YDaHkU4P)9(3F DE_3Bl* &#3x*iHpw)[nedd0 uow[49g apitBKEXgd2j}ofHlBxks Lock () k e\PcY@icula44s ލ
=[,pUw50[=]q|#ssoci0bј
,qj 3PvJ0sXha wo@X @",EWVuns&vyT50c`GƨwilliW ԩҁ4501M48/1C@4mIA!aBvPB)Gr0papPpa 	@C>AEVPdaADnext"6}k3AFTERV$!-- U@@LA@7AA-vҀ#,!@3!6AJ6G;q` q&Q it<(SE2Q4app(#D7=aclu%@	6doaRd

IseUZp5nAG-f<pr0@dShҟ#vPn \&]=4*;s
YXfrom1Pw͇RT A 	C%<@o	`]3 eEcpcr͓&b` MMMM]]$]4[ k`*6gp-vasii7QAZ]] mm,m<mLmT