Added KeyboardMapper class, for future support of keyboard control remapping.