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:

SettingResult
Every PressEach press advances to the next enabled slot.
Quick RepeatAn 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 → A

Use 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 C

Set 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.

Sources