Section 3: Functions and features
Model 2651A High Power System SourceMeter® Instrument Reference Manual
3-82
2651A-901-01 Rev. A / March 2011
display.getlastkey()
The
display.getlastkey()
function is used to immediately return the key code for the last
pressed key. The following programming example illustrates how to display the last key pressed:
key = display.getlastkey()
print(key)
The above code will return the key code value (see the following table). Remember that a value of
0
(
display.KEY_NONE
) indicates that the key code history had been cleared.
Key codes
Value
Key list
Value
Key list
0
display.KEY_NONE
82
display.KEY_ENTER
65
display.KEY_RANGEUP
85
display.KEY_RECALL
68
display.KEY_MENU
86
display.KEY_MEASA
69
display.KEY_MODEA
87
display.KEY_DIGITSA
70
display.KEY_RELA
92
display.KEY_TRIG
71
display.KEY_RUN
93
display.KEY_LIMITA
72
display.KEY_DISPLAY
94
display.KEY_SPEEDA
73
display.KEY_AUTO
95
display.KEY_LOAD
75
display.KEY_EXIT
97
display.WHEEL_ENTER
77
display.KEY_FILTERA
103
display.KEY_RIGHT
78
display.KEY_STORE
104
display.KEY_LEFT
79
display.KEY_SRCA
107
display.WHEEL_LEFT
80
display.KEY_CONFIG
114
display.WHEEL_RIGHT
81
display.KEY_RANGEDOWN
NOTE
The OUTPUT ON/OFF control (for a source-measure unit (SMU)) cannot be tracked by this function.
display.waitkey()
The
display.waitkey()
function captures the key code value for the next key press:
key
= display.waitkey()
After sending the
display.waitkey()
function, the script will pause and wait for the operator to
press a front-panel key. For example, if the MEAS key is pressed, the function will return the value
86, which is the key code for that key. The key code values are the same as listed in
(on page 3-82).