Пилю в свободное время небольшую утилитку типа упрощённого midnight commander, для запуска файлов по Enter + просмотра EXIF фотографий/media info для видео. Вначале делал её для одной гос.конторы, и называлась она «Пускач» (для отработки простого алгоритма на XML-файлах). Потом полностью переписал её с нуля, и сейчас дописываю дома. Первоначальная идея мне очень понравилась: python + ncurses-модуль визуализации на Си.
Вопрос. Как сделать «листание» каталога по PgUp/PgDn логичным для пользователя? Чтобы пользователя не «клинило» при перелистывании списка файлов в каталоге? Листать на число позиций, равное высоте окна (числу видимых на экране строк)? Или долистывать вначале до конца видимого списка, и лишь затем перелистывать его на следующую «пачку» строк-имен файлов?
Сорцы пока непричёсанные, поэтому линк не пишу. Программа кроссплатформенна (Windows, Linux).