KineticJS doesn't handle keyboard events and I don't think it will be one day as Kinetic is used as a HTML5 Canvas JavaScript framework.
But KineticJS is compatible with JQuery which can provide you what you need.
Here is an example :
$(document).keydown(function(event){
console.log("key index : " + event.which);
if (event.which == 38) { //UP
console.log("Up");
event.preventDefault();
} else if (event.which == 37) { //LEFT
console.log("Left");
event.preventDefault();
} else if (event.which == 39) { //RIGHT
console.log("Right");
event.preventDefault();
} else if (event.which == 40) { //DOWN
console.log("Right");
event.preventDefault();
}
}
Hope it will help you.
Xavier