Forráskód Böngészése

+ Initial import to main branch from fixes branch

michael 24 éve
szülő
commit
a4202664da
1 módosított fájl, 144 hozzáadás és 0 törlés
  1. 144 0
      rtl/inc/keyscan.inc

+ 144 - 0
rtl/inc/keyscan.inc

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