https://github.com/dr-dba/far-lua-dialogs-control
На мой субъективный взгляд,
помещённая реализация более стройная по коду и однозначно последовательная по шорткатам.
Добавлено:
Помимо оптимизации кода ещё и функциональность расширена:
по AltHome/AltEnd и по PgUp/PgDn можно делать "умные" прижатия.
"Умность" состоит в том что PgUp/PgDn не изменяет положение по по горизонтали
А AltHome/AltEnd в свою очередь не изменяет положения по вертикали.
Это дает c комбинацией этих пар больше степеней свободы прислонения.
Далее, цитируя самого XeR0X`а:
Тема отделена от:пришла еще одна идея в голову сейчас,
чтобы они НЕ скакали сразу вверх/вниз вправо/лево до упора,
но и делали остановку посередине,
- реализую уже потом.
Т.е. это добавит еще степеней свободы, не занимая весь НамПад
Обьяснение этой легкой паранои на занятие кнопок:
* Они могут быть нужны в оригинальном смысле
* Кто-то другой их может зачем-то занять
Прижать диалог к тому или иному краю или снова отцентровать в окне
viewtopic.php?f=15&t=12006