ale oco ci chodzi? chcesz zareagowac, gdy ktos wcisnie shift+enter?
shift + enter ma miejsce wtedy, gdy najpierw wcisniesz shift, potem zanim puscisz shift wcisniesz jeszcze enter

Czyli po wcisnieciu shift zapamietujesz ze wcisneito shift. gdy puszczono zapamietujesz ze odcisnieto shift.
Gdy wciskaja enter to patrzysz czy masz ustawiony shift i jesli tak to masz shift + enter