You are quite right, Shole's display event handler addon does for key handling what XEH does for config event handling. One of the reasons I don't use it directly is because SPON key event handlers, which predate Shole's by about six months, both allow for managing individual keycode events, rather than just multi-plexing the base event handler, and allows mission-script versions of SPON components to work without having an addon dependency.
Nevertheless, Shole's system was the first addon-based key event handler available and has been adopted by other authors (or existing addons have been "fixed" by Shole). I am going to keep SPON Core key events as they are, but,
should Shole's addon be loaded, then they will act as wrappers for Shole's system, which will be transparent for users and mission-makers, while also not absolutely requiring Shole's DEH. Expect a hot-fixed SPON Core for this issue, hopefully later today (SPON Recognise wouldn't need to be updated, since it just asks Core to deal with its key handling).
(Note: Shole did ask whether I planned to release SPON Core as an addon, but at the time I was taking a long break from ArmA editing. Since then, I've returned to serious work on ArmA, including releasing addon-versions of several scripts that were, up until then, only available as mission-based scripts. I've tried to contact Shole by email, but gained no reply in the last couple of months, since I wanted to try to cooperate with him on this issue. I must apologise to users, since I had intended to make SPON compatible with Shole's system before I released an addon that, by default, used key event handlers).
EDIT: For some reason, I was referring to Schuler, when I meant Shole!
EDIT 2: New version of
SPON Core released, which addresses issues of compatibility between SPON Key Event handlers and Shole's DEH.
EDIT 3:
v0.2.1 released- Modified
* SPON Recognise now required SPON Core v0.5.1, in order to be compatible with other key event handlers.
- Added
* New corpse icon (skull).
* AI icon for living AI, but only in MP games.
- Fixed
* If SPON Recognise addon is loaded and SPON Recognise mission-scripts are run in the mission, then everythings gets in a mess.