📄 ckuusr.h
字号:
#define ISHFT(x) (x == TT_HFT || x == TT_AIXTERM)#define ISAIXTERM(x) (x == TT_AIXTERM)#define ISTEK(x) (x == TT_TEK40)#define ISVTNT(x) (x == TT_VTNT)#define ISADM3A(x) (x == TT_ADM3A)#define ISADM5(x) (x == TT_ADM5)#endif /* OS2 */#define XYTCS 2 /* Terminal Character Set */#define XYTSO 3 /* Terminal Shift-In/Shift-Out */#define XYTNL 4 /* Terminal newline mode */#ifdef OS2#define XYTCOL 5 /* Terminal colors */#endif /* OS2 */#define XYTEC 6 /* Terminal echo = duplex = local-echo */#ifdef OS2#define XYTCUR 7 /* Terminal cursor */#define TTC_ULINE 0#define TTC_HALF 1#define TTC_BLOCK 2#define XYTARR 8 /* Terminal arrow-key mode */#define XYTKPD 9 /* Terminal keypad mode */#define TTK_NORM 0 /* Normal mode for arrow / keyad keys */#define TTK_APPL 1 /* Application mode for arrow / keyad keys */#define XYTWRP 10 /* Terminal wrap */#endif /* OS2 */#define XYTCRD 11 /* Terminal CR-display */#define XYTANS 12 /* Terminal answerback */#ifdef OS2#define XYSCRS 13 /* Terminal scrollback buffer size */#endif /* OS2 */#define XYTAPC 14 /* Terminal APC */#ifdef OS2#define XYTBEL 15 /* Terminal Bell */#endif /* OS2 */#define XYTDEB 16 /* Terminal Debug */#ifdef OS2#define XYTROL 17 /* Terminal Rollback */#define TTR_OVER 0 /* Rollback Overwrite */#define TTR_INSERT 1 /* Rollback Insert */#define TTR_KEYS 2 /* Keystrokes */#define TTRK_IGN 0 /* Ignore */#define TTRK_RST 2 /* Restore and Send */#define TTRK_SND 1 /* Send */#define XYTCTS 18 /* Terminal Transmit-Timeout */#define XYTCPG 19 /* Terminal Code Page */#ifdef COMMENT#define XYTHCU 20 /* Terminal Hide-Cursor */#endif /* COMMENT */#define XYTPAC 21 /* Terminal Output-Pacing */#define XYTMOU 22 /* Terminal Mouse */#endif /* OS2 */#define XYTHIG 23 /* Terminal Width */#define XYTWID 24 /* Terminal Height */#ifdef OS2#define XYTUPD 25 /* Terminal Screen-update */#define TTU_FAST 0 /* FAST but jerky */#define TTU_SMOOTH 1 /* SMOOTH but slow */#define XYTFON 26 /* Terminal Full screen Font */#define TTF_ROM 0 /* ROM font */#define TTF_CY1 1 /* CYRILL1 font */#define TTF_CY2 2 /* CYRILL2 font */#define TTF_CY3 3 /* CYRILL3 font */#define TTF_111 111 /* CP111 font */#define TTF_112 112 /* CP112 font */#define TTF_113 113 /* CP113 font */#define TTF_437 437 /* CP437 font */#define TTF_850 850 /* CP850 font */#define TTF_851 851 /* CP851 font */#define TTF_852 852 /* CP852 font */#define TTF_853 853 /* CP853 font */#define TTF_860 860 /* CP860 font */#define TTF_861 861 /* CP861 font */#define TTF_862 862 /* CP862 font */#define TTF_863 863 /* CP863 font */#define TTF_864 864 /* CP864 font */#define TTF_865 865 /* CP865 font */#define TTF_866 866 /* CP866 font */#define TTF_880 880 /* CP880 font */#define TTF_881 881 /* CP881 font */#define TTF_882 882 /* CP882 font */#define TTF_883 883 /* CP883 font */#define TTF_884 884 /* CP884 font */#define TTF_885 885 /* CP885 font */#define XYTVCH 27 /* SET TERMINAL VIDEO-CHANGE */#define TVC_DIS 0 /* DISABLED */#define TVC_ENA 1 /* ENABLED */#define TVC_W95 2 /* WIN95-SAFE */#endif /* OS2 */#define XYTAUTODL 28 /* SET TERMINAL AUTODOWNLOAD */#define TAD_OFF 0 /* OFF */#define TAD_ON 1 /* ON */#define TAD_K 2 /* KERMIT */#define TAD_Z 3 /* ZMODEM */#define TAD_X_STR 0 /* STRING */#define TAD_X_DETECT 1 /* DETECTION ( PACKET, STRING ) */#define TAD_X_C0 2 /* C0 CONFLICTS */#define TAD_ERR 4 /* ERROR { STOP, CONTINUE } */#define TAD_ASK 5 /* ASK (dialog) */#define XYTAUTOUL 29 /* SET TERMINAL AUTOUPLOAD */#ifdef OS2#define XYTATTBUG 30 /* SET TERM ATTR-BUG */#define XYTSTAT 31 /* SET TERM STATUSLINE */#endif /* OS2 */#define XYTESC 32 /* SET TERM ESCAPE-CHARACTER */#define XYTCTRL 33 /* SET TERM CONTROLS */#ifdef OS2#define XYTATTR 34 /* SET TERM ATTRIBUTE representation */#define XYTSGRC 35 /* SET TERM SGRCOLORS */#endif /* OS2 */#define XYTLCS 36 /* SET TERM LOCAL-CHARACTER-SET */#define XYTRCS 37 /* SET TERM REMOTE-CHARACTER-SET */#define XYTUNI 38 /* SET TERM UNICODE */#define XYTKEY 39 /* SET TERM KEY */#ifdef OS2#define XYTSEND 40 /* SET TERM SEND-DATA */#define XYTSEOB 41 /* SET TERM SEND-END-OF-BLOCK */#define XYTMBEL 42 /* SET TERM MARGIN-BELL */#endif /* OS2 */#define XYTIDLE 43 /* SET TERM IDLE-SEND */#ifdef OS2#define XYTKBMOD 44 /* SET TERM KEYBOARD-MODE */#define XYTUNX 45 /* SET TERM UNIX-MODE (DG) */#define XYTASCRL 46 /* SET TERM AUTOSCROLL */#define XYTAPAGE 47 /* SET TERM AUTOPAGE */#endif /* OS2 */#define XYTRIGGER 48 /* SET TERM TRIGGER */#ifdef OS2#define XYTPCTERM 49 /* SET TERM PCTERM */#define XYTOPTI 50 /* SET TERM SCREEN-OPTIMIZE */#define XYTSCNM 51 /* SET TERM SCREEN-MODE (DECSCNM) */#endif /* OS2 */#define XYTPRN 52 /* SET TERM PRINT {AUTO, COPY, OFF} */#ifdef OS2#define XYTSAC 53 /* SET TERM SPACING-ATTRIBUTE-CHARACTER (inv) */#define XYTSNIPM 54 /* SET TERM SNI-AUTOROLL */#define XYTSNISM 55 /* SET TERM SNI-SCROLLMODE */#define XYTKBDGL 56 /* SET TERM KBD-FOLLOWS-GL/GR */#define XYTVTLNG 57 /* SET TERM VT-LANGUAGE */#define VTL_NORTH_AM 1#define VTL_BRITISH 2#define VTL_BELGIAN 3#define VTL_FR_CAN 4#define VTL_DANISH 5#define VTL_FINNISH 6#define VTL_GERMAN 7#define VTL_DUTCH 8#define VTL_ITALIAN 9#define VTL_SW_FR 10#define VTL_SW_GR 11#define VTL_SWEDISH 12#define VTL_NORWEGIA 13#define VTL_FRENCH 14#define VTL_SPANISH 15#define VTL_PORTUGES 16#define VTL_HEBREW 19#define VTL_GREEK 22#define VTL_CANADIAN 28#define VTL_TURK_Q 29#define VTL_TURK_F 30#define VTL_HUNGARIA 31#define VTL_SLOVAK 33#define VTL_CZECH 34#define VTL_POLISH 35#define VTL_ROMANIAN 36#define VTL_SCS 38#define VTL_RUSSIAN 39#define VTL_LATIN_AM 40#define XYTVTNRC 58 /* SET TERM VT-NRC-MODE */#define XYTSNICC 59 /* SET TERM SNI-CH.CODE */#define XYTSNIFV 60 /* SET TERM SNI-FIRMWARE-VERSIONS */#define XYTURLHI 61 /* SET TERM URL-HIGHLIGHT */#endif /* OS2 */#define XYTITMO 62 /* SET TERM IDLE-TIMEOUT */#define XYTIACT 63 /* SET TERM IDLE-ACTION */#define XYTLSP 64 /* SET TERM LINE-SPACING */#define XYATTR 34 /* Attribute packets */#define XYSERV 35 /* Server parameters */#define XYSERT 0 /* Server timeout */#define XYSERD 1 /* Server display */#define XYSERI 2 /* Server idle */#define XYSERP 3 /* Server get-path */#define XYSERL 4 /* Server login */#define XYSERC 5 /* Server CD-Message */#define XYSERK 6 /* Server keepalive */#define XYWIND 36 /* Window size */#define XYXFER 37 /* Transfer */#define XYX_CAN 0 /* Cancellation */#define XYX_CSE 1 /* Character-Set */#define XYX_LSH 2 /* Locking-Shift */#define XYX_PRO 3 /* Protocol */#define XYX_MOD 4 /* Mode */#define XYX_DIS 5 /* Display */#define XYX_SLO 6 /* Slow-start */#define XYX_CRC 7 /* CRC calculation */#define XYX_BEL 8 /* Bell */#define XYX_PIP 9 /* Pipes */#define XYX_INT 10 /* Interruption */#define XYX_XLA 11 /* (character-set) Translation On/Off */#define XYX_MSG 12 /* Message */#define XYX_RPT 13 /* Report */#define XYLANG 38 /* Language */#define XYCOUN 39 /* Count */#define XYTAKE 40 /* Take */#define XYUNCS 41 /* Unknown-character-set */#define XYKEY 42 /* Key */#define XYMACR 43 /* Macro */#define XYHOST 44 /* Hostname on network */#define XYNET 45 /* SET NETWORK things */#define XYNET_D 99 /* NETWORK DIRECTORY */#define XYNET_T 100 /* NETWORK TYPE */#define XYCARR 46 /* Carrier */#define XYXMIT 47 /* Transmit */#define XYDIAL 48 /* Dial options *//* And now we interrupt the flow to bring you lots of stuff about dialing */#ifndef MAXTOLLFREE /* Maximum number of toll-free area codes */#define MAXTOLLFREE 8#endif /* MAXTOLLFREE */#ifndef MAXTPCC /* Maximum Tone or Pulse dialing countries */#define MAXTPCC 160#endif /* MAXTPCC */#ifndef MAXPBXEXCH /* Maximum number of PBX exchanges */#define MAXPBXEXCH 8#endif /* MAXPBXEXCH */#ifndef MAXLOCALAC#define MAXLOCALAC 32#endif /* MAXLOCALAC */#ifndef MAXDNUMS#ifdef BIGBUFOK#define MAXDDIR 32 /* Maximum number of dialing directories */#define MAXDNUMS 4095 /* Max numbers to fetch from dialing directories */#else#define MAXDDIR 12#define MAXDNUMS 1024#endif /* BIGBUFOK */#endif /* MAXDNUMS *//* IMPORTANT: In 5A(192), the old SET DIAL command was split into two commands: SET MODEM (for modem-related parameters) and SET DIAL (for dialing items). To preserve the old formats, etc, invisibly we keep one symbol space for both commands.*/#define XYDHUP 0 /* Dial Hangup */#define XYDINI 1 /* MODEM (dial) Initialization string */#define XYDKSP 2 /* MODEM (dial) Kermit-Spoof */#define XYDTMO 3 /* Dial Timeout */#define XYDDPY 4 /* Dial Display */#define XYDSPD 5 /* Dial Speed matching */#define XYDMNP 6 /* MODEM (dial) MNP negotiation enabled (obsolete) */#define XYDEC 7 /* MODEM (dial) error correction enabled */#define XYDDC 8 /* MODEM (dial) compression enabled */#define XYDHCM 9 /* MODEM (dial) hangup-string (moved elsewhere) */#define XYDDIR 10 /* Dial directory */#define XYDDIA 11 /* MODEM (dial) dial-command */#define XYDMHU 12 /* MODEM HANGUP (dial modem-hangup) */#ifndef DEFMDHUP /* Default MODEM HANGUP-METHOD */#define DEFMDMHUP 1 /* 0 = RS232, 1 = modem command */#endif /* DEFMDMHUP */#define XYDNPR 13 /* Dial PREFIX */#define XYDSTR 14 /* MODEM COMMAND (dial string) ... */#define XYDS_DC 0 /* Data compression */#define XYDS_EC 1 /* Error correction */#define XYDS_HU 2 /* Hangup command */#define XYDS_HW 3 /* Hardware flow control */#define XYDS_IN 4 /* Init-string */#define XYDS_NF 5 /* No flow control */#define XYDS_PX 6 /* Prefix (no, this goes in SET DIAL) */#define XYDS_SW 7 /* Software flow control */#define XYDS_DT 8 /* Tone dialing command */#define XYDS_DP 9 /* Pulse dialing command */#define XYDS_AN 10 /* Autoanswer */#define XYDS_RS 11 /* Reset */#define XYDS_MS 12 /* Dial mode string */#define XYDS_MP 13 /* Dial mode prompt */#define XYDS_SP 14 /* Modem speaker */#define XYDS_VO 15 /* Modem speaker volume */#define XYDS_ID 16 /* Ignore dialtone */#define XYDS_I2 17 /* Init string #2 */#define XYDM_A 9 /* Method: Auto */#define XYDM_D 0 /* Default */#define XYDM_T 2 /* Tone */#define XYDM_P 3 /* Pulse */#define XYDFC 15 /* MODEM (dial) flow-control */#define XYDMTH 16 /* Dial method */#define XYDESC 17 /* MODEM (dial) escape-character */#define XYDMAX 18 /* MODEM (dial) maximum interface speed */#define XYDCAP 19 /* MODEM (dial) capabilities */#define XYDTYP 20 /* MODEM TYPE */#define XYDINT 21 /* DIAL retries */#define XYDRTM 22 /* DIAL time between retries */#define XYDNAM 23 /* MODEM NAME */#define XYDLAC 24 /* DIAL (LOCAL-)AREA-CODE */#define XYDMCD 25 /* MODEM CARRIER */#define XYDCNF 26 /* DIAL CONFIRMATION */#define XYDCVT 27 /* DIAL CONVERT-DIRECTORY */#define XYDIXP 28 /* DIAL INTERNATIONAL-PREFIX */#define XYDIXS 29 /* DIAL INTERNATIONAL-SUFFIX */#define XYDLCC 30 /* DIAL LOCAL-COUNTRY-CODE */#define XYDLDP 31 /* DIAL LONG-DISTANCE-PREFIX */#define XYDLDS 32 /* DIAL LONG-DISTANCE-SUFFIX */#define XYDPXX 33 /* DIAL PBX-EXCHANGE */#define XYDPXI 34 /* DIAL PBX-INTERNAL-PREFIX */#define XYDPXO 35 /* DIAL PBX-OUTSIDE-PREFIX */#define XYDSFX 36 /* DIAL SUFFIX */#define XYDSRT 37 /* DIAL SORT */#define XYDTFC 38 /* DIAL TOLL-FREE-AREA-CODE */#define XYDTFP 39 /* DIAL TOLL-FREE-PREFIX */#define XYDTFS 40 /* DIAL TOLL-FREE-SUFFIX */#define XYDCON 41 /* DIAL CONNECT */#define XYDRSTR 42 /* DIAL RESTRICT */#define XYDRSET 43 /* MODEM RESET */#define XYDLCP 44 /* DIAL LOCAL-PREFIX */#define XYDLCS 45 /* DIAL LOCAL-SUFFIX */#define XYDLLAC 46 /* DIAL LC-AREA-CODES */#define XYDFLD 47 /* DIAL FORCE LONG-DISTANCE */#define XYDSPK 48 /* MODEM SPEAKER */#define XYDVOL 49 /* MODEM VOLUME */#define XYDIDT 50 /* IGNORE DIALTONE */#define XYDPAC 51 /* PACING */#define XYDMAC 52 /* MACRO */#define XYDPUCC 53 /* PULSE-COUNTRIES */#define XYDTOCC 54 /* TONE-COUNTRIES */#define XYDTEST 55 /* TEST */#define XYA_CID 1 /* SET ANSWER CALLER-ID */#define XYA_RNG 2 /* SET ANSWER RINGS */#define XYSESS 49 /* SET SESSION options */#define XYBUF 50 /* Buffer length */#define XYBACK 51 /* Background */#define XYDFLT 52 /* Default */#define XYDBL 53 /* Double */#define XYCMD 54 /* COMMAND */#define XYCASE 55 /* Case */#define XYCOMP 56 /* Compression */#define XYX25 57 /* X.25 parameter (ANYX25) */#define XYPAD 58 /* X.3 PAD parameter (ANYX25) */#define XYWILD 59 /* Wildcard expansion method */#define XYSUSP 60 /* Suspend */#define XYMAIL 61 /* Mail-Command */#define XYPRIN 62 /* Print-Command */#define XYQUIE 63 /* Quiet */#define XYLCLE 64 /* Local-echo */#define XYSCRI 65 /* SCRIPT command paramaters */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -