mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 15:59:30 +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