2606B System SourceMeter® Instrument Reference Manual
Section 3: Functions and features
2606B-901-01 Rev. B / May 2018
3-77
display.getlastkey()
The
display.getlastkey()
function immediately returns 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
83
display.KEY_MEASB
65
display.KEY_RANGEUP
84
display.KEY_DIGITSB
67
display.KEY_RELB
85
display.KEY_RECALL
68
display.KEY_MENU
86
display.KEY_MEASA
69
display.KEY_MODEA
87
display.KEY_DIGITSA
70
display.KEY_RELA
90
display.KEY_LIMITB
71
display.KEY_RUN
91
display.KEY_SPEEDB
72
display.KEY_DISPLAY
92
display.KEY_TRIG
73
display.KEY_AUTO
93
display.KEY_LIMITA
75
display.KEY_EXIT
94
display.KEY_SPEEDA
77
display.KEY_FILTERA
95
display.KEY_LOAD
78
display.KEY_STORE
97
display.WHEEL_ENTER
79
display.KEY_SRCA
103
display.KEY_RIGHT
80
display.KEY_CONFIG
104
display.KEY_LEFT
81
display.KEY_RANGEDOWN
107
display.WHEEL_LEFT
82
display.KEY_ENTER
114
display.WHEEL_RIGHT
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 pauses and waits for the operator to
press a virtual front-panel key. For example, if the MENU key is pressed, the function returns the
value
68
, which is the key code for that key. The key code values are the same as listed in
(on page 7-64).