Sdl right modifier keys

Make SDL key events report the correct key codes for right modifier keys.
the order of operations in JS differs from C - are you sure that `|`, `<=` etc. are in the order you want here? usually I add parens myself. (I'm not sure what you intend here, so not sure if this is right or wrong.)