         CheatCodeCommand(input: "o", action: .traitCollection, discoverabilityTitle: "Print the current trait collection (for the main window)"),
         CheatCodeCommand(input: "i", action: .dumpDetails, discoverabilityTitle: "Print general device info"),
         CheatCodeCommand(input: "e", action: .enableInteraction, discoverabilityTitle: "Re-enable user interaction"),
+        CheatCodeCommand(input: UIKeyInputDownArrow, modifierFlags: [.control, .shift, .command], action: .saveApplicationState, discoverabilityTitle: "Trigger restorable state preservation"),
         ]
 
     func showHelp() {

            formatter.addKey("Vendor ID", value: device.identifierForVendor?.description ?? "")
        }
    }
    #endif
}


    static let traitCollection      = #selector(UIKeyCommand.showCurrentTraitCollection)
    static let dumpDetails          = #selector(UIKeyCommand.showDeviceDetails)
    static let enableInteraction    = #selector(UIKeyCommand.enableUserInteraction)
    static let saveApplicationState = #selector(UIKeyCommand.forceStatePreservation)
}

// MARK: - Cheat Codes Public Infterface
