home *** CD-ROM | disk | FTP | other *** search
- ;
- ; MSCMDS.ASM
- ; MS 4.0
- ; Copyright (c) 1985, 87 by Borland International, Inc.
- ;
- ; Keystroke to command mapping
- ;
-
- DATA SEGMENT BYTE PUBLIC
-
- DATA ENDS
-
- CODE SEGMENT BYTE PUBLIC
-
- ASSUME CS:CODE,DS:DATA
-
- PUBLIC EdInitCmdListPtr
-
- CmdListBytes EQU 1024
-
- ;CS-relative data:
-
- ;ID string used by the installation program to find keystrokes
- KIDstring DB 26,'KEYBOARD INSTALLATION AREA'
-
- MaxInstallLen DW CmdListBytes
- InstallCmdList LABEL BYTE
-
- ;installable keystrokes
- ;first byte is number of keys, followed by keys, followed by command number
- db 002H,000H,04BH, 000H
- db 001H,013H, 000H
- db 002H,000H,04DH, 001H
- db 001H,004H, 001H
- db 002H,000H,073H, 002H
- db 001H,001H, 002H
- db 002H,000H,074H, 003H
- db 001H,006H, 003H
- db 002H,000H,048H, 004H
- db 001H,005H, 004H
- db 002H,000H,050H, 005H
- db 001H,018H, 005H
- db 001H,017H, 006H
- db 001H,01AH, 007H
- db 002H,000H,051H, 008H
- db 001H,003H, 008H
- db 002H,000H,049H, 009H
- db 001H,012H, 009H
- db 002H,000H,084H, 00AH
- db 002H,011H,012H, 00AH
- db 002H,000H,076H, 00BH
- db 002H,011H,003H, 00BH
- db 002H,000H,047H, 00CH
- db 002H,011H,013H, 00CH
- db 002H,000H,04FH, 00DH
- db 002H,011H,004H, 00DH
- db 002H,000H,077H, 00EH
- db 002H,011H,005H, 00EH
- db 002H,000H,075H, 00FH
- db 002H,011H,018H, 00FH
- db 002H,00AH,002H, 010H
- db 002H,00AH,005H, 011H
- db 002H,00AH,00CH, 012H
- db 002H,00AH,003H, 013H
- db 002H,00AH,017H, 014H
- db 002H,011H,010H, 015H
- db 002H,011H,015H, 016H
- db 002H,011H,00CH, 017H
- db 001H,009H, 018H
- db 001H,010H, 019H
- db 001H,00DH, 01AH
- db 001H,00EH, 01BH
- db 002H,000H,053H, 01CH
- db 001H,007H, 01CH
- db 001H,008H, 01DH
- db 001H,07FH, 01DH
- db 001H,014H, 01EH
- db 002H,011H,019H, 01FH
- db 001H,019H, 020H
- db 002H,011H,014H, 021H
- db 002H,011H,006H, 022H
- db 002H,011H,001H, 023H
- db 002H,011H,00DH, 024H
- db 001H,00CH, 025H
- db 002H,00AH,00FH, 026H
- db 002H,000H,00FH, 027H
- db 002H,000H,03DH, 028H
- db 002H,00BH,011H, 029H
- db 002H,00BH,012H, 02AH
- db 002H,00BH,013H, 02BH
- db 002H,000H,03CH, 02BH
- db 002H,00BH,017H, 02CH
- db 002H,00BH,018H, 02DH
- db 002H,00FH,001H, 02EH
- db 002H,000H,056H, 02EH
- db 002H,00FH,013H, 02FH
- db 002H,00BH,004H, 030H
- db 002H,00FH,00EH, 031H
- db 002H,000H,040H, 031H
- db 002H,00AH,008H, 032H
- db 002H,00FH,01AH, 033H
- db 002H,000H,03FH, 033H
- db 002H,00BH,002H, 034H
- db 002H,000H,041H, 034H
- db 002H,00BH,00BH, 035H
- db 002H,000H,042H, 035H
- db 002H,011H,002H, 036H
- db 002H,011H,00BH, 037H
- db 002H,00BH,003H, 038H
- db 002H,00BH,016H, 039H
- db 002H,00BH,019H, 03AH
- db 002H,00BH,008H, 03BH
- db 002H,00BH,014H, 03CH
- db 002H,00BH,00DH, 03DH
- db 002H,00BH,030H, 03EH
- db 002H,00BH,031H, 03FH
- db 002H,00BH,032H, 040H
- db 002H,00BH,033H, 041H
- db 002H,00BH,034H, 042H
- db 002H,00BH,035H, 043H
- db 002H,00BH,036H, 044H
- db 002H,00BH,037H, 045H
- db 002H,00BH,038H, 046H
- db 002H,00BH,039H, 047H
- db 002H,011H,030H, 048H
- db 002H,011H,031H, 049H
- db 002H,011H,032H, 04AH
- db 002H,011H,033H, 04BH
- db 002H,011H,034H, 04CH
- db 002H,011H,035H, 04DH
- db 002H,011H,036H, 04EH
- db 002H,011H,037H, 04FH
- db 002H,011H,038H, 050H
- db 002H,011H,039H, 051H
- db 002H,00AH,014H, 054H
- db 002H,000H,078H, 055H
- db 002H,000H,079H, 056H
- db 002H,000H,07AH, 057H
- db 002H,000H,07BH, 058H
- db 002H,000H,07CH, 059H
- db 002H,000H,07DH, 05AH
- db 002H,000H,07EH, 05BH
- db 002H,000H,07FH, 05CH
- db 002H,000H,080H, 05DH
- db 002H,00AH,009H, 05EH
- db 002H,00AH,031H, 05FH
- db 002H,00AH,032H, 060H
- db 002H,00AH,033H, 061H
- db 002H,00AH,034H, 062H
- db 002H,00AH,035H, 063H
- db 002H,00AH,036H, 064H
- db 002H,00AH,037H, 065H
- db 002H,00AH,038H, 066H
- db 002H,00AH,039H, 067H
- db 002H,00AH,016H, 068H
- db 002H,00AH,012H, 069H
- db 001H,016H, 06AH
- db 002H,000H,052H, 06AH
- db 002H,011H,009H, 06BH
- db 002H,00FH,00FH, 06CH
- db 002H,00FH,016H, 06DH
- db 002H,00FH,015H, 06EH
- db 002H,00FH,012H, 06FH
- db 001H,002H, 070H
- db 002H,00FH,017H, 071H
- db 002H,00FH,00CH, 072H
- db 002H,00FH,014H, 073H
- db 002H,011H,016H, 074H
- db 002H,00FH,00AH, 075H
- db 002H,00FH,002H, 076H
- db 002H,00FH,004H, 077H
- db 002H,00FH,003H, 078H
- db 002H,00BH,010H, 07BH
- db 002H,011H,00AH, 07CH
- db 002H,00AH,004H, 07FH
- db 002H,00AH,010H, 081H
- db 002H,00FH,009H, 088H
- db 002H,00FH,005H, 08BH
- db 002H,00FH,007H, 08CH
- db 002H,00BH,006H, 08DH
- db 002H,000H,043H, 08EH
- db 002H,00FH,006H, 092H
- db 002H,00FH,008H, 093H
- db 002H,000H,03EH, 093H
- db 002H,00BH,00EH, 097H
- db 002H,00AH,00BH, 098H
- db 002H,00FH,010H, 099H
- db 002H,000H,059H, 099H
- db 002H,011H,01AH, 09AH
- db 002H,011H,017H, 09BH
- db 002H,00AH,006H, 09DH
- db 002H,000H,030H, 09EH
- db 002H,000H,020H, 09FH
- db 002H,000H,01FH, 0A0H
- db 002H,000H,023H, 0A1H
- db 002H,000H,026H, 0A2H
- db 002H,000H,02EH, 0A3H
- db 002H,000H,017H, 0A4H
- db 002H,00FH,018H, 0A8H
- db 002H,00AH,013H, 0A9H
- db 002H,000H,03BH, 0AEH
- db 002H,000H,044H, 0BFH
- db 001H,015H, 0C0H
-
- ;fill unused portion with nulls
- db (InstallCmdList-$+CmdListBytes) dup(0)
-
- ;****************************************************** EdInitCmdListPtr
-
- ;function EdInitCmdListPtr
-
- ;Return pointer to start of command list
-
- EdInitCmdListPtr PROC NEAR
-
- MOV DX,CS ;CmdList is in Code segment
- LEA AX,InstallCmdList ;Here is its offset
- RET
-
- EdInitCmdListPtr ENDP
-
- CODE ENDS
-
- END