pgPlot KEYS File Content

The pgPlot.keys file contains all of the function key definitions that are used by pgPlot. The file is processed as an INI file, so all of the standard INI file syntax rules apply. Only one (meaningful) section exists, "Function Key Map". If there are any other sections, they will be ignored by pgPlot.

There are three different things that may be bound to a key:  a command or a plot or nothing. The format for a plot binding definition is:

keyname=plotname/building/unit

The key namess are F1..F12, with optional A, C, S prefixes (like C+S+F3 for the Ctrl-Shift-F3 combo). The maximum possible number of key definitions is 96. (The number 96 comes from the total number of possible combinations of the three shift keys plus no shift key combined with the twelve function keys.)

The plotnames are:

NameDescription
DPG_000BDelta Pressure 000 Building
DPG_000UDelta Pressure 000 Unit
DPG_00BDelta Pressure 00 Building
DPG_00UDelta Pressure 00 Unit
DPG_UPRDelta Pressure Upper Cascade
DPG_LWRDelta Pressure Lower Cascade
DPG_CASDelta Pressure Entire Cascade
PRS_000BPressures 000 Building
PRS_000UPressures 000 Unit
PRS_00BPressures 00 Building
PRS_00UPressures 00 Unit
PRS_UPRPressures Upper Cascade
PRS_LWRPressures Lower Cascade
PRS_CASPressures Entire Cascade
TMP_000UTemperatures 000 Unit
TMP_00UTemperatures 00 Unit
VIB_000UVibrations 000 Unit
VIB_00UVibrations 00 Unit
VCP_331VCP 331
VCP_333VCP 333
VCP_335VCP 335
VCP_337VCP 337
VCP_315VCP 315
VCP_331LFVCP 331 Low Freq
VCP_333LFVCP 333 Low Freq
VCP_335LFVCP 335 Low Freq
VCP_337LFVCP 337 Low Freq
VCP_315LFVCP 315 Low Freq
VCP_331HFVCP 331 High Freq
VCP_333HFVCP 333 High Freq
VCP_335HFVCP 335 High Freq
VCP_337HFVCP 337 High Freq
VCP_315HFVCP 315 High Freq
VCP_310VCP 310
VCP_310LFVCP 310 Low Freq
VCP_310HFVCP 310 High Freq

The building numbers are:

NameDescription
0, 1, 2, 3C-331, C-333, C-335, C-337 respectively
4entire plant
5upper cascade or N/A (used for things like VCP_310 where building selection is N/A)
6lower cascade
Anything elseCONFUSED

The unit numbers are:

NameDescription
0, 1, 2, 3, 4, 5Unit 1..Unit 6 respectively
-1plots where Unit number is not applicable

The format for a command binding definition is:

keyname=!command

The available commands are:

Name Description
none Do nothing, same as an unbound key
exit Exit pgPlot as if Exit had been selected from the File menu (includes autosaving settings)
abort Abort the program. (Exit without saving settings)
fullsc Toggle full screen display mode. Same as Ctrl+F
menu Set the keyboard focus to the program's menu. Same as Windows standard F10 key (which may be bound to something else in this pgPlot)
help Display program about box.
exec Execute the currently defined external command.
choose Open the plot chooser dialog
prefs Open the perferences dialog
print Print the plot. Same as choosing Print from the File menu. Might display a dialog if printer settings have not yet been configured.
psetup Display the print setup dialog.
save Save the current plot as a bitmap. Will prompt for a filename..

Sample pgPlot.keys file

;----------------------------------------------------------
;
; pgPlot.keys - USEC/PGDP Gradient Plot Configuration File
;
;----------------------------------------------------------

[Function Key Map]
F1=DPG_CAS/4/-1
F2=DPG_UPR/4/-1
F3=DPG_LWR/4/-1
F4=!PREFS
F5=PRS_CAS/4/-1
F6=PRS_UPR/4/-1
F7=PRS_LWR/4/-1
F8=!CHOOSE
F9=!EXEC
F10=!MENU
F11=!FULLSC
F12=!HELP
C+F1=TMP_00U/0/0
C+F2=TMP_00U/0/1
C+F3=TMP_00U/0/2
C+F4=TMP_00U/0/3
C+F5=TMP_000U/1/0
C+F6=TMP_000U/1/1
C+F7=TMP_000U/1/2
C+F8=TMP_000U/1/3
C+F9=TMP_000U/1/4
C+F10=TMP_000U/1/5
C+F11=VCP_331/0/-1
C+F12=!EXIT
A+F1=TMP_00U/2/0
A+F2=TMP_00U/2/1
A+F3=TMP_00U/2/2
A+F4=TMP_00U/2/3
A+F5=TMP_000U/3/0
A+F6=TMP_000U/3/1
A+F7=TMP_000U/3/2
A+F8=TMP_000U/3/3
A+F9=TMP_000U/3/4
A+F10=TMP_000U/3/5
A+F11=VCP_310/5/-1
A+F12=!ABORT
A+C+F1=DPG_00B/0/-1
A+C+F2=DPG_00U/0/0
A+C+F3=DPG_00U/0/1
A+C+F4=DPG_00U/0/2
A+C+F5=DPG_00U/0/3
A+C+F6=DPG_000B/1/-1
A+C+F7=DPG_000U/1/0
A+C+F8=DPG_000U/1/1
A+C+F9=DPG_000U/1/2
A+C+F10=DPG_000U/1/3
A+C+F11=DPG_000U/1/4
A+C+F12=DPG_000U/1/5
S+F1=PRS_00B/0/-1
S+F2=PRS_00U/0/0
S+F3=PRS_00U/0/1
S+F4=PRS_00U/0/2
S+F5=PRS_00U/0/3
S+F6=PRS_000B/1/-1
S+F7=PRS_000U/1/0
S+F8=PRS_000U/1/1
S+F9=PRS_000U/1/2
S+F10=PRS_000U/1/3
S+F11=PRS_000U/1/4
S+F12=PRS_000U/1/5
S+C+F1=DPG_00B/2/-1
S+C+F2=DPG_00U/2/0
S+C+F3=DPG_00U/2/1
S+C+F4=DPG_00U/2/2
S+C+F5=DPG_00U/2/3
S+C+F6=DPG_000B/3/-1
S+C+F7=DPG_000U/3/0
S+C+F8=DPG_000U/3/1
S+C+F9=DPG_000U/3/2
S+C+F10=DPG_000U/3/3
S+C+F11=DPG_000U/3/4
S+C+F12=DPG_000U/3/5
S+A+F1=PRS_00B/2/-1
S+A+F2=PRS_00U/2/0
S+A+F3=PRS_00U/2/1
S+A+F4=PRS_00U/2/2
S+A+F5=PRS_00U/2/3
S+A+F6=PRS_000B/3/-1
S+A+F7=PRS_000U/3/0
S+A+F8=PRS_000U/3/1
S+A+F9=PRS_000U/3/2
S+A+F10=PRS_000U/3/3
S+A+F11=PRS_000U/3/4
S+A+F12=PRS_000U/3/5
S+A+C+F1=VIB_00U/2/0
S+A+C+F2=VIB_00U/2/1
S+A+C+F3=VIB_00U/2/2
S+A+C+F4=VIB_00U/2/3
S+A+C+F5=VIB_000U/3/0
S+A+C+F6=VIB_000U/3/1
S+A+C+F7=VIB_000U/3/2
S+A+C+F8=VIB_000U/3/3
S+A+C+F9=VIB_000U/3/4
S+A+C+F10=VIB_000U/3/5
S+A+C+F11=!PSETUP
S+A+C+F12=!PRINT