Note about how to deal with function keys and stuff like M-up etc.