Вопрос или проблема
Я хотел бы узнать, какое программное обеспечение доступно для отображения нажатий клавиш на экране.
У меня есть онлайн-презентация. Я хотел бы, чтобы зрители могли видеть, какие клавиши я нажимаю на клавиатуре. Утилита, похожая на Screenkey для Ubuntu, была бы неплохим вариантом.
Я видел NohBoard
[https://github.com/ThoNohT/NohBoard/releases], но мне приходится отображать всю клавиатуру (или некоторые ее части). Это неудобно для меня, так как, в основном, я делаю 3-4 нажатия подряд, например, Ctrl + Alt + Delete.
Я хотел бы, чтобы программное обеспечение имело пару окон в углу экрана для этого.
Есть ли какие-либо предложения?
Вот некоторые программы для показа нажатий клавиш на экране, доступные для Windows.
KeyPress OSD
- Поддержка как минимум 110 раскладок клавиатур, охватывающих около 55 языков. Определяет клавиши с Shift, AltGr и мертвыми клавишами для каждой из этих раскладок
- Автоматическое определение раскладок клавиатур
- История введенного текста с перелистыванием вверх/вниз на Page Up/Down. При нажатии Enter или Escape записывается написанная строка, и вы можете вернуться к ней с помощью Page Up
- Автоматическое изменение размера OSD/HUD или фиксированный размер
- Настраиваемые размер, положение и цвета
- OSD может скрываться или изменять положение автоматически, когда мышь проходит над ним
- Настраиваемые визуальные клики мыши и ореол курсора для указания его местоположения, а также мигание курсора после простоя
- Поддержка нескольких мониторов
- Портативная. Не требует установки/удаления. Настройки хранятся в легко читаемом файле INI
- Легко настроить со множеством опций в окне настроек для переключения функций и настройки поведения и внешнего вида
Carnac
- Утилита, которая дает некоторое представление о том, как вы используете свою клавиатуру
- Она имеет наибольшее количество звезд на GitHub в этом списке. 3.4k звезд
YAKD – Yet Another Key Displayer
- Улавливает клавиатуру и мышь
- Доступно 2 режима отображения: отображение клавиш в окне или отправка их в RTSS для отображения в полноэкранных играх
- Возможность изменения шрифта клавиш, размера, цвета и фона
- Автосохранение всех настроек стилей
- Окно Key Displayer может быть захвачено в OBS (используйте фильтр хромакея для того, чтобы сделать окно прозрачным)
KeyCastOW
- малый размер (один исполняемый файл размером 100 кб)
- `зеленая` и портативная, только зависит от системных библиотек Windows
- множество настроек отображения нажатий клавиш
- горячая клавиша для включения/выключения
Kling
- Визуально отображает клавиши на экране Windows
- Определяет несколько клавиш и удержание клавиш
- Позволяет изменять расположение отображения
- Позволяет изменять время отображения
KeyPress OSD — отличное приложение. К сожалению, похоже, нет ни способа (ни опции) просто перезапустить запись отображения; она всегда добавляет предыдущую запись. Ее можно очистить только вручную (с помощью назначенной клавиши)… что не идеально.
Вы можете попробовать это: https://www.softpedia.com/get/Desktop-Enhancements/Other-Desktop-Enhancements/MouseScribe.shtml. Вам не нужно его устанавливать.
Этот сайт показывает вывод клавиатуры, направляемый в поле ввода на его странице.
https://w3c.github.io/uievents/tools/key-event-viewer.html показывает вывод клавиатуры.
Ответ или решение
Понимание и визуализация нажатий клавиш на экране может быть полезным в различных ситуациях, особенно при проведении онлайн-презентаций или создании учебных материалов. Итак, обсудим доступные решения для Windows, которые помогут вам отображать нажатия клавиш на вашем экране. В данной статье мы осветим несколько программных решений с акцентом на их функциональность и применение.
Теория
Когда вы проводите онлайн-презентации, важно, чтобы ваша аудитория могла видеть не только изменения на экране, но и возможные взаимодействия с клавиатурой, которые влияют на происходящее на экране. Это может быть особенно важно, если вы демонстрируете программное обеспечение, объясняете работу с определёнными инструментами или обучаете каким-то практическим навыкам. Визуализация нажатий клавиш на экране помогает сделать такие демонстрации более понятными и доступными.
Примеры программ
-
KeyPress OSD
- Распознаёт клавиатурные раскладки для 55 языков.
- Автоматическое определение раскладки клавиатуры.
- Возможность настройки размера, позиции и цвета отображения.
- Поддержка нескольких мониторов и портативность. Настройки хранятся в INI-файле, что облегчает использование и переносимость.
-
Carnac
- Утилита, предоставляющая информацию о нажатии клавиш.
- Популярное решение на GitHub с большим количеством звёзд, что говорит о доверии и частом использовании.
-
YAKD (Yet Another Key Displayer)
- Захват нажатий клавиатуры и мыши.
- Два режима отображения: отображение в окне или вывод на экран.
- Возможность изменения шрифтов, размеров и цветов.
- Функция авто-сохранения стилей настроек.
- Интеграция с OBS для прозрачного отображения окна.
-
KeyCastOW
- Лёгкость и портативность, минимальные системные требования.
- Огромное количество настроек для отображения клавиатурных ударов.
- Горячие клавиши для включения и выключения отображения.
-
Kling
- Визуализация нажатий клавиш непосредственно на экране Windows.
- Распознавание нескольких нажатий клавиш одновременно.
- Возможность изменения положения и продолжительности отображения.
Применение
Выбор подходящего программного обеспечения будет зависеть от конкретных требований и условий вашей работы. Если вам требуется максимальная гибкость и настройка, KeyPress OSD или YAKD могут стать отличным выбором. Для более простого и быстрого решения подойдут KeyCastOW и Kling. При этом не следует забывать о совместимости с вашими текущими программами и системами: проверьте, интегрируется ли выбранная программа с используемыми вами инструментами для презентаций, такими как OBS.
Например, если вы часто работаете с презентациями или записываете видео через OBS, YAKD будет особенно полезен благодаря своей функции прозрачного окна, которое идеально подходит для записи учебных курсов без отвлечений.
Заключая, визуализация нажатий клавиш на экране — это мощный инструмент, усиливающий интерективность и эффективность вашего общения с аудиторией. Правильное программное обеспечение сможет не только добавить очередной уровень профессионализма вашим презентациям, но и значительно упростить передачу информации. Постарайтесь протестировать несколько программных решений, чтобы понять, какое из них лучше всего подходит для ваших нужд, и не забудьте о возможных обновлениях, которые могут добавить новые функции или улучшить существующие. Способность адаптироваться и выбирать оптимальные инструменты обеспечит лучший опыт как для вас, так и для ваших зрителей.
Внимательное изучение спецификаций и отзывов пользователей на GitHub поможет сделать правильный выбор, минимизируя затраты времени на внедрение и интеграцию. Если у вас есть возможность — прислушивайтесь к коллегам, которые уже работают с подобным софтом, их практический опыт может быть ценным дополнением к вашему исследованию.