смотря что вы имеете в виду
управление с клавиатуры есть у большинства файловых менеджеров
и часто его можно настроить по вкусу
я лично пользуюсь total commander
по ссылке в предыдущем ответе опустили технические подробности
в частности о подписывании приложений
почитать можно тут https://habrahabr.ru/post/324350/
таки "в общем" такие задачи не решаются
всегда нужно учитывать кучу других факторов
как вариант сохраняя равную длину проводников подвести один из них к контактной площадке с другой стороны
hover криво прописан
при наведении меняет размер в меньшую сторону
наведение при этом естественно слетает
ну и по кругу
куда разумнее если уж нужно уменьшать размер
уменьшать содержимое блока не меняя сам блок