It's because it uses a French keyboard controls, so up is Z. It needs to use scancodes instead of key constants for the controls