Ok! Genius struck.

I put WASD on the Do-Not-Pass list and made the ENTER button the DNP Override key.

This is perfect, I press ENTER once to enter my password, and then a second time at the character selection screen which gets me back to default, and from then on it should only toggle when I am chatting. Override off when I'm typing, back on when I send the message. GENIUS!