+ Initial import to main branch from fixes branch

This commit is contained in:
michael 2001-09-21 21:30:51 +00:00
parent 96d51ec257
commit a4202664da

144
rtl/inc/keyscan.inc Normal file
View File

@ -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;