P1: WSAD, q to shield, e to attack S to crouch P2: IJKL, U to shield, o to attack K to crouch The only thing wrong with this is the fact that if you attack each other at the same time the entire thing goes crazy, so then you have to wait for the characters to "calm down". But uh, yeah. Other than that, this should be ok.
title text from https://textcraft.net/