I have done the following as it seemed to be a very good compromise:
- There are now two "key acceptance states" - "SPACE and ENTER" and "any key". In both modes ENTER bypasses all future more prompts.
- There also two more suppression modes: One that displays more whenever the message buffer is full or this is explicitly requested by code and one that suppresses all more prompts during monster actions.
- Combining these two factors I now have four "more handling modes".
- The new default mode is "Accept any key to bypass more and do not display any more prompts when monsters act."
- As usual Ctrl-k changes the mode.
This seems to reduce the need for pressing keys to almost zero, at least from my preliminary experiments ;-)