@@ -0,0 +1,144 @@
+{ list of all dos scancode for key giving 0 as char }
+Const
+ kbNoKey = $00;
+ kbAltEsc = $01;
+ kbAltSpace = $02;
+ kbCtrlIns = $04;
+ kbShiftIns = $05;
+ kbCtrlDel = $06;
+ kbShiftDel = $07;
+ kbAltBack = $08;
+ kbAltShiftBack= $09;
+ kbShiftTab = $0F;
+ kbAltQ = $10;
+ kbAltW = $11;
+ kbAltE = $12;
+ kbAltR = $13;
+ kbAltT = $14;
+ kbAltY = $15;
+ kbAltU = $16;
+ kbAltI = $17;
+ kbAltO = $18;
+ kbAltP = $19;
+ kbAltLftBrack = $1A;
+ kbAltRgtBrack = $1B;
+ kbAltA = $1E;
+ kbAltS = $1F;
+ kbAltD = $20;
+ kbAltF = $21;
+ kbAltG = $22;
+ kbAltH = $23;
+ kbAltJ = $24;
+ kbAltK = $25;
+ kbAltL = $26;
+ kbAltSemiCol = $27;
+ kbAltQuote = $28;
+ kbAltOpQuote = $29;
+ kbAltBkSlash = $2B;
+ kbAltZ = $2C;
+ kbAltX = $2D;
+ kbAltC = $2E;
+ kbAltV = $2F;
+ kbAltB = $30;
+ kbAltN = $31;
+ kbAltM = $32;
+ kbAltComma = $33;
+ kbAltPeriod = $34;
+ kbAltSlash = $35;
+ kbAltGreyAst = $37;
+ kbF1 = $3B;
+ kbF2 = $3C;
+ kbF3 = $3D;
+ kbF4 = $3E;
+ kbF5 = $3F;
+ kbF6 = $40;
+ kbF7 = $41;
+ kbF8 = $42;
+ kbF9 = $43;
+ kbF10 = $44;
+ kbHome = $47;
+ kbUp = $48;
+ kbPgUp = $49;
+ kbLeft = $4B;
+ kbCenter = $4C;
+ kbRight = $4D;
+ kbAltGrayPlus = $4E;
+ kbend = $4F;
+ kbDown = $50;
+ kbPgDn = $51;
+ kbIns = $52;
+ kbDel = $53;
+ kbShiftF1 = $54;
+ kbShiftF2 = $55;
+ kbShiftF3 = $56;
+ kbShiftF4 = $57;
+ kbShiftF5 = $58;
+ kbShiftF6 = $59;
+ kbShiftF7 = $5A;
+ kbShiftF8 = $5B;
+ kbShiftF9 = $5C;
+ kbShiftF10 = $5D;
+ kbCtrlF1 = $5E;
+ kbCtrlF2 = $5F;
+ kbCtrlF3 = $60;
+ kbCtrlF4 = $61;
+ kbCtrlF5 = $62;
+ kbCtrlF6 = $63;
+ kbCtrlF7 = $64;
+ kbCtrlF8 = $65;
+ kbCtrlF9 = $66;
+ kbCtrlF10 = $67;
+ kbAltF1 = $68;
+ kbAltF2 = $69;
+ kbAltF3 = $6A;
+ kbAltF4 = $6B;
+ kbAltF5 = $6C;
+ kbAltF6 = $6D;
+ kbAltF7 = $6E;
+ kbAltF8 = $6F;
+ kbAltF9 = $70;
+ kbAltF10 = $71;
+ kbCtrlPrtSc = $72;
+ kbCtrlLeft = $73;
+ kbCtrlRight = $74;
+ kbCtrlend = $75;
+ kbCtrlPgDn = $76;
+ kbCtrlHome = $77;
+ kbAlt1 = $78;
+ kbAlt2 = $79;
+ kbAlt3 = $7A;
+ kbAlt4 = $7B;
+ kbAlt5 = $7C;
+ kbAlt6 = $7D;
+ kbAlt7 = $7E;
+ kbAlt8 = $7F;
+ kbAlt9 = $80;
+ kbAlt0 = $81;
+ kbAltMinus = $82;
+ kbAltEqual = $83;
+ kbCtrlPgUp = $84;
+ kbF11 = $85;
+ kbF12 = $86;
+ kbShiftF11 = $87;
+ kbShiftF12 = $88;
+ kbCtrlF11 = $89;
+ kbCtrlF12 = $8A;
+ kbAltF11 = $8B;
+ kbAltF12 = $8C;
+ kbCtrlUp = $8D;
+ kbCtrlMinus = $8E;
+ kbCtrlCenter = $8F;
+ kbCtrlGreyPlus= $90;
+ kbCtrlDown = $91;
+ kbCtrlTab = $94;
+ kbAltHome = $97;
+ kbAltUp = $98;
+ kbAltPgUp = $99;
+ kbAltLeft = $9B;
+ kbAltRight = $9D;
+ kbAltend = $9F;
+ kbAltDown = $A0;
+ kbAltPgDn = $A1;
+ kbAltIns = $A2;
+ kbAltDel = $A3;
+ kbAltTab = $A5;