Added keyboard support for controller