Add option to disable ESC key and/or bring up a dialog before cancelling render
See subject. This is very annoying. ESC is used in many apps. Often you think another app still has focus and you press ESC and end up killing a render in Display instead.
Possible solutions:
-
- ESC has to be pressed twice (with a max time delta). Like a double click. Enabled by default and can be switched off in prefs.
- One can specify a modifier that needs to be active in prefs, e.g. Shift/Option/Ctrl/Cmd. So you have to press modifier+ESC instead of only ESC to cancel.
- Once ESC is pressed, the render continues but a dialog is opened asking the user if they really want to cancel. Enabled by default and can be switched off in prefs.
- ESC keeps working the way it does but you can switch it off completely in prefs.
I think 1.1 & 1.2 are best/least intrusive for power/long term users. 2. Has best 'traditional' ergonomic. 3. Is least change from how things currently are but may not be what people want (I still like to have a shortcut to cancel).
Ofc a combination of these three is also possible.
Edited by Moritz Moeller