Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: XGKB1

XGKB1.m

Go to the documentation of this file.
  1. XGKB1 ;SFISC/VYD - Read with Escape Processing cont. ;11/06/08 15:08
  1. ;;8.0;KERNEL;**244,514**;Jul 10, 1995;Build 14
  1. ;;Special thanks to MELDRUM.KEVIN@ISC-SLC.VA.GOV
  1. ;
  1. VAXDSM ; $ZB ($KEY) values for VAX DSM
  1. MSM ; $ZB ($KEY) values for MSM
  1. F I=2:1:31 D
  1. . S X=$TR($T(KBD+I)," ","")
  1. . S ^XUTL("XGKB",$P(X,";",4))=$P(X,";",3)
  1. F I=29:1 S X=$TR($T(KBD+I)," ","") Q:$P(X,";",3)="ZZZ" D
  1. . S ^XUTL("XGKB",$P(X,";",4)*256+27)=$P(X,";",3)
  1. Q
  1. ;
  1. ;
  1. GTM ; $ZB ($KEY) values for GT.M
  1. DTM ; $ZB ($KEY) values for DTM
  1. F I=2:1 S X=$TR($T(KBD+I)," ","") Q:$P(X,";",3)="ZZZ" D
  1. . S @("^XUTL(""XGKB"",$C("_$P(X,";",5)_"))=$P(X,"";"",3)")
  1. Q
  1. ;
  1. ;
  1. KBD ; $KEY values for DSM, MSM, and DTM when using escape processing
  1. ; Key ;DSM ;DTM (MSM is the same as DSM)
  1. ;;^A ;1 ;1
  1. ;;^B ;2 ;2
  1. ;;^C ;3 ;3
  1. ;;^D ;4 ;4
  1. ;;^E ;5 ;5
  1. ;;^F ;6 ;6
  1. ;;^G ;7 ;7
  1. ;;^H ;8 ;8
  1. ;;TAB ;9 ;9
  1. ;;^J ;10 ;10
  1. ;;^K ;11 ;11
  1. ;;^L ;12 ;12
  1. ;;CR ;13 ;13
  1. ;;^N ;14 ;14
  1. ;;^O ;15 ;15
  1. ;;^P ;16 ;16
  1. ;;^Q ;17 ;17
  1. ;;^R ;18 ;18
  1. ;;^S ;19 ;19
  1. ;;^T ;20 ;20
  1. ;;^U ;21 ;21
  1. ;;^V ;22 ;22
  1. ;;^W ;23 ;23
  1. ;;^X ;24 ;24
  1. ;;^Y ;25 ;25
  1. ;;^Z ;26 ;26
  1. ;;^\ ;28 ;28
  1. ;;^] ;29 ;29
  1. ;;^6 ;30 ;30
  1. ;;^_ ;31 ;31
  1. ;;KP0 ;0 ;27,79,112
  1. ;;KP1 ;1 ;27,79,113
  1. ;;KP2 ;2 ;27,79,114
  1. ;;KP3 ;3 ;27,79,115
  1. ;;KP4 ;4 ;27,79,116
  1. ;;KP5 ;5 ;27,79,117
  1. ;;KP6 ;6 ;27,79,118
  1. ;;KP7 ;7 ;27,79,119
  1. ;;KP8 ;8 ;27,79,120
  1. ;;KP9 ;9 ;27,79,121
  1. ;;UP ;17 ;27,91,65
  1. ;;DOWN ;18 ;27,91,66
  1. ;;RIGHT ;19 ;27,91,67
  1. ;;LEFT ;20 ;27,91,68
  1. ;;FIND ;21 ;27,91,49,126
  1. ;;INSERT ;22 ;27,91,50,126
  1. ;;REMOVE ;23 ;27,91,51,126
  1. ;;SELECT ;24 ;27,91,52,126
  1. ;;PREV ;25 ;27,91,53,126
  1. ;;NEXT ;26 ;27,91,54,126
  1. ;;KPENTER ;29 ;27,79,77
  1. ;;PF1 ;32 ;27,79,80
  1. ;;PF2 ;33 ;27,79,81
  1. ;;PF3 ;34 ;27,79,82
  1. ;;PF4 ;35 ;27,79,83
  1. ;;F6 ;37 ;27,91,49,55,126
  1. ;;F7 ;38 ;27,91,49,56,126
  1. ;;F8 ;39 ;27,91,49,57,126
  1. ;;F9 ;40 ;27,91,50,48,126
  1. ;;F10 ;41 ;27,91,50,49,126
  1. ;;F11 ;43 ;27,91,50,51,126
  1. ;;F12 ;44 ;27,91,50,52,126
  1. ;;F13 ;45 ;27,91,50,53,126
  1. ;;F14 ;46 ;27,91,50,54,126
  1. ;;HELP ;48 ;27,91,50,56,126
  1. ;;DO ;49 ;27,91,50,57,126
  1. ;;F17 ;51 ;27,91,51,49,126
  1. ;;F18 ;52 ;27,91,51,50,126
  1. ;;F19 ;53 ;27,91,51,51,126
  1. ;;F20 ;54 ;27,91,51,52,126
  1. ;;KP- ;60 ;27,79,109
  1. ;;KP+ ;61 ;27,79,108
  1. ;;KP. ;62 ;27,79,110
  1. ;;ZZZ