ok donc le win_input.cpp de dhewm3 1.5.2 contient la réponse dans un commentaire:
// DG: at least MinGW doesn't like the old scantokey tables, seems to be some kind of charcode-fuckup // (no -finput-charset=ISO8859-1 doesn't seem to help, see #238) - so use plain numbers instead