Home
Name Modified Size InfoDownloads / Week
bbviewer 2025-04-17 16.4 kB
bbviewer.c 2025-04-17 865 Bytes
LICENSE 2025-04-17 3.5 kB
README.md 2025-04-17 2.3 kB
Totals: 4 Items   23.0 kB 0

BBViewer (Byte Bind View)

BBViewer — это минималистичный терминальный инструмент на C, предназначенный для отслеживания и отображения ввода с клавиатуры в сыром режиме терминала. Идеально подходит для анализа байтов, которые отправляются при нажатии клавиш, включая управляющие символы и сочетания клавиш.

🧠 Основные возможности

  • Считывает ввод с клавиатуры посимвольно (в режиме raw).
  • Показывает количество прочитанных байт и их коды.
  • Поддерживает ввод управляющих клавиш (стрелки, delete и т.д.).
  • Завершение работы при нажатии q.

🔧 Компиляция

gcc bbviewer.c -o bbviewer

🔧 Запуск

./bbviewer

💡 Пример вывода

Read 1 bytes: 97          # Нажата клавиша 'a'
Read 3 bytes: 27 91 66    # Нажата стрелка вниз

🛠️ Системные требования

  • POSIX-совместимая ОС (Linux, macOS)
  • Компилятор gcc или clang

🧪 Назначение

BBViewer отлично подойдёт для: - Отладки терминальных приложений - Исследования кодов клавиш - Разработки консольных игр или TUI-интерфейсов - Учебных целей

Автор:

Grannik

Контакты:

Репозитории

📝 Лицензия

Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.

Source: README.md, updated 2025-04-17