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