Receive keyboard event.
Map event to keys.
Support tab.