mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 12:46:11 +02:00
+ Initial import to main branch from fixes branch
This commit is contained in:
parent
96d51ec257
commit
a4202664da
144
rtl/inc/keyscan.inc
Normal file
144
rtl/inc/keyscan.inc
Normal 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;
|
Loading…
Reference in New Issue
Block a user