клавиатуры, не сохраняет первый введённый символ?
Первый символ попадает в symline, остальные затирают strfrmt. Выводится strfrmt, поэтому первого символа нет. Сделай symline rb 256, например.
Обсуждают сегодня