Answer
Enable Remember Slot when later invocations should continue from the Stack Key’s last runtime position. Then choose Advance On according to the interaction you want:
| Setting | Result |
|---|---|
| Every Press | Each press advances to the next enabled slot. |
| Quick Repeat | An isolated press repeats the remembered slot; another press within Repeat Timeout advances to the next slot. |
On the first invocation, there is no remembered slot, so PME executes the first enabled item. The remembered position is runtime state, not durable menu data: restarting Blender starts the sequence fresh.
Choose the behavior
Use Every Press for a simple persistent cycle:
A → B → C → AUse Quick Repeat when the currently selected action should remain the normal action, but rapid presses should switch choices:
isolated press: repeat B
rapid second press: advance to CSet Repeat Timeout to the largest gap that still feels like a deliberate repeated press. PME 2.1 defaults to 600 ms. A very short timeout makes advancing difficult; a very long timeout can interpret unrelated presses as one sequence.
Examples
- Every Press + Remember Slot: cycle viewport states and continue where the previous invocation stopped.
- Quick Repeat + Remember Slot: keep invoking the selected tool or action on normal presses, but rapidly tap to select the next action.
- Remember Slot off: begin from the initial slot instead of carrying the last runtime position into the next invocation.
Pitfalls
- Remember Slot does not persist across a Blender restart.
- Disabled slots are skipped, so changing which items are enabled changes the next position.
- Quick Repeat is based on invocation timing, not whether the preceding operator visibly finished.
- If a modal operator owns the input, the repeat press may never reach the Stack Key.
Related answers
- Cycle several actions with one PME Stack Key
- Why a PME Hold or Tweak hotkey appears as Press in Blender