Added shift, ctrl and alt parameters to keydown event