home *** CD-ROM | disk | FTP | other *** search
-
- UNIT Keys;
-
- (***********************************)
- (* TWINS Version 1.10 *)
- (***********************************)
- (* Object -Oriented Windows *)
- (* for Turbo Pascal Version 5.5 *)
- (* Copyright 1990 *)
- (* Brian Corll *)
- (* All Rights Reserved *)
- (***********************************)
- (***********************************)
- (* Turbo Pascal is a registered *)
- (* trademark of Borland Int. Corp. *)
- (***********************************)
- (* Portions Copyright 1984,1989 *)
- (* Borland International Corp. *)
- (***********************************)
- (***********************************)
-
-
-
- INTERFACE
-
- Uses Dos;
-
- CONST
-
- NULL = #3;
- ShiftTab = #15;
- Return = #13;
- Escape = #27;
- Home = #71;
- UpArrow = #72;
- PgUp = #73;
- LeftArrow = #75;
- RightArrow = #77;
- EndKey = #79;
- DownArrow = #80;
- PgDn = #81;
- INS = #82;
- DEL = #83;
- Echo = #114;
- CtrlLeftArrow = #115;
- CtrlRightArrow = #116;
- CtrlEnd = #117;
- CtrlPgDn = #118;
- CtrlHome = #119;
- CtrlPgUp = #132;
-
-
-
- F1 = #59; F2 = #60; F3 = #61; F4 = #62; F5 = #63; F6 = #64;
- F7 = #65; F8 = #66; F9 = #67; F10 = #68;
-
- ShiftF1 = #84; ShiftF2 = #85; ShiftF3 = #86; ShiftF4 = #87; ShiftF5 = #88;
- ShiftF6 = #89; ShiftF7 = #90; ShiftF8 = #91; ShiftF9 = #92; ShiftF10 = #93;
-
- CtrlF1 = #94; CtrlF2 = #95; CtrlF3 = #96; CtrlF4 = #97; CtrlF5 = #98;
- CtrlF6 = #99; CtrlF7 = #100; CtrlF8 = #101; CtrlF9 = #102; CtrlF10 = #103;
-
- AltF1 = #104; AltF2 = #105; AltF3 = #106; AltF4 = #107; AltF5 = #108;
- AltF6 = #109; AltF7 = #110; AltF8 = #111; AltF9 = #112; AltF10 = #113;
-
- Alt1 = #120; Alt2 = #121; Alt3 = #122; Alt4 = #123; Alt5 = #124;
- Alt6 = #125; Alt7 = #126; Alt8 = #127; Alt9 = #128; Alt0 = #129;
- AltHyphen = #130; AltEqual = #131; AltQ = #16; AltW = #17; AltE = #18;
- AltR = #19; AltT = #20; AltY = #21; AltU = #22; AltI = #23; AltO = #24;
- AltP = #25; AltA = #30; AltS = #31; AltD = #32; AltF = #33; AltG = #34;
- AltH = #35; AltJ = #36; AltK = #37; AltL = #38; AltZ = #44; AltX = #45;
- AltC = #46; AltV = #47; AltB = #48; AltN = #49; AltM = #50;
-
-
- VAR
- GlobalKey : CHAR;
- (* A 'fake' key used to simulate 'stuffing' the keyboard. *)
-
-
- FUNCTION Inkey : CHAR;
-
- PROCEDURE KeyBoard(StuffChar : CHAR);
-
- IMPLEMENTATION