The first of these would be nice, but would take me several hours to program, which is not really worth it. You will just have to stop pressing ESC...
The second can be done via the pref files (as adding an interface for it is probably not worth the time yet). I've added a quick guide to this to the relevant file pref.prf:
# Keyset mappings take the form:
# A: action
# C: keyset : key
#
# There are 4 keysets (0, 1, 2, 3), representing the Sil and Angband-style sets
# without and with the hjkl movement
#
# When you press the 'key', the underlying 'action' is triggered.
The second can be done via the pref files (as adding an interface for it is probably not worth the time yet). I've added a quick guide to this to the relevant file pref.prf:
# Keyset mappings take the form:
# A: action
# C: keyset : key
#
# There are 4 keysets (0, 1, 2, 3), representing the Sil and Angband-style sets
# without and with the hjkl movement
#
# When you press the 'key', the underlying 'action' is triggered.
Comment