📄 mfbcap.0
字号:
6/21/83 MFBCAP(5)NAME mfbcap - graphics terminal capability data baseSYNOPSIS ~cad/lib/mfbcapDESCRIPTION _M_F_B_C_A_P is a data base describing graphics terminals, used, _e._g., by _k_i_c(1) and _m_f_b(3). Terminals are described in _M_F_B_C_A_P by defining a set of capabilities that they have, and by describing how operations are performed. Output delays and initialization sequences are also included in _M_F_B_C_A_P. Entries in _M_F_B_C_A_P consist of a set of comma (,) separated fields. Entries may continue onto multiple lines by begin- ning a continuation line with either a tab or space charac- ter. The first entry for each terminal gives the names by which the terminal is known, separated by vertical bar (|) characters. The first name is always 2 characters long, the second name given is the most common abbreviation for the terminal, and the last name given should be a long name fully identifying the terminal. The second name should con- tain no blanks; the last name may contain blanks for reada- bility. For compatability with other operating systems, it is recommended that the device names use all UPPER CASE LETTERS.CAPABILITIES The Parms column indicates which of the four possible param- eters are used in the encoding/decoding of string variable. Upper case letters signify that the parameter value is passed to the _m_f_b(_3) routine, and lower case letters iden- tify values that are returned. Name Type Parms Description 8BB boolean transmit in 8 Bit Binary using LITOUT ALUEOR string set ALU writing mode to Exclusive OR ALUJAM string set ALU writing mode to JAM (replace mode) ALUNOR string set ALU writing mode to NOR ALUOR string set ALU writing mode to OR APT boolean Accurately Positionable Text BELL string ring the terminals BELL BLD boolean BLinkers Definable BLE string BLinkers End BLS string XYZT BLinkers Start X = off color ID Y = red/hue intensity when blinked Z = green/lightness intensity when blinked T = blue/saturation intensity when blinked BU1 numeric value returned by BUtton 1 of pointing device BU2 numeric value returned by BUtton 2 of pointing device BU3 numeric value returned by BUtton 3 of pointing device 1MFBCAP(5) 6/21/83 BU4 numeric value returned by BUtton 4 of pointing device BU5 numeric value returned by BUtton 5 of pointing device BU6 numeric value returned by BUtton 6 of pointing device BU7 numeric value returned by BUtton 7 of pointing device BU8 numeric value returned by BUtton 8 of pointing device BU9 numeric value returned by BUtton 9 of pointing device BU10 numeric value returned by BUtton 10 of pointing device BU11 numeric value returned by BUtton 11 of pointing device BU12 numeric value returned by BUtton 12 of pointing device DBS string XYZT Draw Box Sequence X = lower left Y = lower bottom Z = upper right T = upper top DCS string XYZ Draw Circle Sequence X = center x coordinate Y = center y coordinate Z = radius of circle DFP boolean Definable Fill Patterns DLP boolean Definable Line Patterns DLS string XYZT Draw Line Sequence X,Y = start coordinate Z,T = end coordinate DLT string XY Draw Line To (x,y) sequence X,Y = next current graphics position DSL string XYZT Draw Solid Line sequence X,Y = start coordinate Z,T = end coordinate DSLT string XY Draw Solid Line To (x,y) sequence X,Y = next current graphics position DSB string XYZT Draw Solid Box sequence X = lower left Y = lower bottom Z = upper right T = upper top FDE string X Fill pattern Define End X = style ID FDF string XY Fill pattern Define Format X = style ID Y = one 8 bit row/col of the fill pattern array FDH numeric Fill pattern Define Height in rows FDR boolean Fill pattern Define Row major FDS string X Fill pattern Define Start X = style ID FDW numeric Fill pattern Define Width in columns FPOLY boolean terminal is capable of Filled POLYgons GCH numeric Graphics Character Height GCS string Graphics Clear Screen (in current color) GCW numeric Graphics Character Width GFS string Graphics Finish String GIS string Graphics Initialization String GTE string Graphics Text End26/21/83 MFBCAP(5) GTH numeric Graphics Text Height offset GTO boolean Graphics Text Overstrikes old text GTR boolean Graphics Text Replaces old text GTS string XYZ Graphics Text Start X,Y = lower left coordinate of text string Z = number of characters in text string GTW numeric Graphics Text Width offset HLS boolean convert RGB color definitions to HLS ICS string Initialize predefined Color Styles IFP string Initialize predefined Fill Patterns ILS string Initialize predefined Line Styles KYB string KeYboard Backspace sequence KYBRD boolean Terminal has a KeYBoaRD KYE string KeYboard End sequence KYS string XY KeYboard Start sequence X,Y = lower left coordinate of keyboard window KYX numeric KeYboard X offset KYY numeric KeYboard Y offset LDE string X Line Define End X = style ID LDF string XY Line Define Format X = style ID Y = 8 bit fill pattern LDL numeric Line Define Length (in bytes) LDS string X Line Define Start X = style ID MCE string device behaves like the following MfbCap Entry MCL numeric Maximum number of Colors MFP numeric Maximum number of Fill Patterns MLS numeric Maximum number of Line Styles MPS string XY Move Pen Sequence X,Y = coordinate to move graphics cursor MXC numeric Maximum X Coordinate MYC numeric Maximum Y Coordinate NBL numeric Number of BLinkers NPB numeric Number of Pointing device Buttons OFFDX numeric length of OFF screen memory in X Direction OFFDY numeric length of OFF screen memory in Y Direction OFFMX numeric minimum X coodinate of OFF screen Memory OFFMY numeric minimum Y coodinate of OFF screen Memory OMO string Overstrike text Mode On sequence PDB boolean Pointing Device has Buttons PDE string Pointing Device End PDF string xyzt Pointing Device coordinate Format x,y = input coordinate z = key pushed t = button mask PDR string Pointing Device initiate Read PDS string Pointing Device Start 3MFBCAP(5) 6/21/83 PLE string XY PoLygon End sequence X,Y = first coordinate in the polygon sequence PLS string XYZ PoLygon Start sequence X,Y = first of Z coordinates Z = number of coordinates PLSOL string XYZ PoLygon start sequence for SOLid fill X,Y = first of Z coordinates Z = number of coordinates PLV string XY send PoLygon Vertex sequence X,Y = next coordinate in the polygon sequence POD boolean terminal has POinting Device PRBOFF string disable Pointing device Rubber Banding PRBON string enable Pointing device Rubber Banding PRI boolean Pointing Read Immediately returns coordinates RAW boolean drive device in RAW mode RLS boolean Reissue Line Style before each line RMO string Replace text Mode On sequence ROT boolean ROTatable graphics text RTS string X Rotate Text Sequence X = angle of rotation in degrees (-360 <= X <= 360) RSCPE string RaSter CoPy End sequence RSCPS string RaSter CoPy Start sequence RSCSF boolean transmit RaSter Copy Source coordinate First RSDST string XYZT RaSter copy DeSTination sequence X,Y = destination coordinate Z,T = length,width of area to be copied RSSRC string XYZT RaSter copy SouRCe sequence X,Y = source coordinate Z,T = length,width of area to be copied SCS string X Set Color Style X = new color ID SFP string X Set Fill Pattern X = new fill pattern ID SLS string X Set Line Style X = new line style ID SRM string X Set video Read Mask X = channel read mask SSFP string X Set Solid Fill Pattern X = new fill pattern ID SSLS string X Set Solid Line Style X = new line style ID TTY boolean device is a TTY VLT boolean Video Lookup Table present VTE string XYZT Video Table Entry X = color ID of new entry Y = red/hue intensity Z = green/lightness intensity T = blue/saturation intensity VTI numeric Video Table maximum Intensity VTL numeric VLT Length expressed as number of bit planes46/21/83 MFBCAP(5) VWM string X Video Write Mask X = channel write mask WPX string XY Write PiXel at coordinate XY A Sample Entry The following entry describes the HP 2648. (This particular 2648 entry may be outdated, and is used as an example only.) # # HP2648 with keyboard cursor control # h0|H0|2648|HP2648|HP2648A|Hewlett-Packard 2648A, TTY, APT, MXC#719, MYC#359, MCL#2, MFP#8, MLS#2, GTO, DFP, DLP, MPS=\E*pa%X%d\,%Y%dZ, DLT=\E*pf%X%d\,%Y%dZ, RLS, DBS=\E*m3b%X%d\,%Y%d\,%Z%d\,%T%dE, DSL=\E*m1B\E*pa%X%d\,%Y%d\,%Z%d\,%T%dZ, DLS=\E*pa%X%d\,%Y%d\,%Z%d\,%T%dZ, WPX=\E*pa%X%d\,%Y%d\,%X%d\,%Y%dZ, PLS=\E*pa%X%d\,%Y%d, PLV=\,%X%d\,%Y%d, PLE=\,%X%d\,%Y%dZ, LDL#1, LDF=\E*m%Y%d 1C, GCS=\E*d%X%+A%c$<#500>, GCH#11, GCW#7, GFS=\EH\EJ\E*mR\E*dlaeD$<#2500>, GIS=\E*mR\E*dlafC$<#3500>, GTE=\E*dT, GTH#1, GTW#1, GTS=\E*pa%X%d\,%Y%dZ\E*dS, KYBRD, KYB=^H, KYS=\E*pa%X%d\,%Y%dZ\E*m4a\E*dS, KYE=\E*dT, KYX#1, KYY#1, SFP=\E&f%X%+1%cE\21, SCS=\E*m%X%+1%cA, SLS=\E*m2B, FDH#8, FDW#8, FDR, FDF= %Y%3, FDS=\E&f1a%X%+1%ck36L\E*m,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -