Changed Key Input

Changed Key Input so it translates all inputs correctly.
Polished Key Input

Key Input now doesn't contain unused methods anymore.
Mouse Button handling has been added.