Программа scancodec
Показывает скан-коды клавиш, именно в таком виде, в каком они указываются в таблице раскладки клавиатуры.
Ее надо "собрать" с библиотекой ncurses
сс scancode.c -lncurses -o scancode
Если вы хотите, чтобы она показывала и "код отпускания" клавиши, уберите проверку if (c > 0) или объявите c как unsigned char.
Если вас интересуют "сырые" скан-коды, то замените K_CODE на K_RAW