It would be helpful to have the following keyboard shortcuts. * Submit Experiment :: Submit to scheduler new instance of whatever program is selected in Explorer. * use case is obvious * Say, CTRL-S
* Re-submit Experiment :: P is whichever program has focus in Explorer. Request graceful termination of any Scheduler instances of P. Submit to Scheduler new instance of P. * use case is tweaking an experiment parameter then re-running repeatedly * Experiment Hot Keys :: New hotkey entry in device_db.pyon. { "hotkey": { "key": "F1", "modifier": "SHIFT", "program_class": "SaveIon", "scheduler": {"priority": 0, "pipeline": "main", "debug": "INFO", "flush": False} } } Joe Britton NIST - Div 688 325 Broadway Boulder, CO 80305 303.497.7295 brit...@nist.gov -----Original Message----- From: ARTIQ [mailto:artiq-boun...@lists.m-labs.hk] On Behalf Of Robert Jördens Sent: Friday, October 23, 2015 11:17 AM To: Sébastien Bourdeauducq <s...@m-labs.hk> Cc: artiq@lists.m-labs.hk; Tan, Ting Rei <tingrei....@nist.gov> Subject: Re: [ARTIQ] ARTIQ hotkeys On Fri, Oct 23, 2015 at 6:56 PM, Sébastien Bourdeauducq <s...@m-labs.hk> wrote: > What exactly should the hotkeys do in ARTIQ, and what are their use cases? > > As I understand, the idea is to assign hotkeys to experiments in the > explorer, and pressing one will run the associated experiment with the > arguments currently set for it in the right panel of the explorer. Yes. If it is a useful simplification, a limitation to the function keys would be fine. Maybe this can be done programmatically: just another persistent dataset? Then the editing and updating interfaces are already implemented... > Are there other hotkey feature requests/use cases? IMHO the UI should also have a sensible adaptation the usual desktop keybindings: When the explorer is in focus: enter: enqueue When the scheduler pane is active: delete: (graceful) termination enter: open in explorer? When an experiment is in focus: ctrl-enter: enqueue On top of what I suspect is already exposed by the various widgets already as key bindings. -- Robert Jordens. _______________________________________________ ARTIQ mailing list https://ssl.serverraum.org/lists/listinfo/artiq _______________________________________________ ARTIQ mailing list https://ssl.serverraum.org/lists/listinfo/artiq