kevin3220 No, but you can kind of get WASD and space (or whatever their movement keys are) with PlayerMoveEvent. Use getFrom and getTo methods for x, y and z, then compare the values.
MMB stands for Mouse Middle Button. How do i get Q ? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
kevin3220 You cant get any pressed button or key. What you can get, is the servers reaction on it. So WASD and Space will trigger PlayerMoveEvent, requiring the client uses default keymap. If someone uses IJKL and Enter for Movement, it will be this keys, but the server will never know this. Its just Movement. Look what Events the API offers you and think about what key on clientside should trigger which event.