Всем привет👋. Давно не писал на Хабре (не бойтесь, я не писал на другом форуме).
Как вы возможно знаете (нет) что я всегда жалуюсь что привычной 4x4 клавиатуры не достаточно для нормальных проектов помимо светодиодов.
Да, я думаю так и есть. Но потом я сделал раскладки. Было прикольно, но неудобно.
Потом спустя месяцев 3-4 (наверно много) я додумал как это сделать.
Это сделать легко.
Учитывая что можно делать на дисплее SSD1306 (ой, это просто контроллер дисплеев) я решил сделать кнопки. Делал я их уже много но для клавиатуры случаев не было. И в итоге я сделал что-то по типу кнопочной клавиатуры как на телефоне. Управляется такой раскладкой:
1, 2, 3, вверх.
4, 5, 6, влево.
7, 8, 9, вправо.
Ввод (enter), 0, выбрать, вниз.
Да, и ещё как это выглядит на Wokwi:

Код выпущу когда сделаю его красивее.
Если хотите могу выпустить версию которая сейчас.
И ещё: "<" - это backspace и раскладка чуть-чуть другая.
Удачи👋.