Перевел терминал в неканонический режим. Следующим кодом (язык Си) хочу захватить любую из клавиш F*. Записать код в строку. И затем проверить содержимое этой самой строки для дальнейших действий.
char input[10];
read(0, input, 10);
if (strcmp(input, "\033[15~") == 0) //если F5
...