Робота
представлена на конкурс
«Зимова комп’ютерна
школа - 2010»
Номінація: «Краща програмна розробка»
Назва роботи : «Програма KMKeys»
Автор: Хоптинець Вадим
Заклад: ЦНТТМ «Сфера»
Використані програми: Borland Delphi 7
Опис роботи:
Програма призначена для візуалізації використання пристроїв введення, таких як клавіатура та графічний маніпулятор (миша). Дуже корисна при розробці відео-матеріалов, знятих безпосередньо з екрану монітора, наприклад, при підготовці відеоуроків по будь-якій програмі.
Після запуску програми на екрані з’явиться головне вікно програми. Для запуску режиму відстежування натиснутої клавіши потрібно у контекстному меню програми вибрати команду Start (контекстне меню програми відображається натисканням правої клавіші миши). Після цього у вікні програми буде відображатися назва кожної клавіши, натиснутої на клавіатурі. При клацанні мишею програма демонструє яка клавіша миши була натиснута.
Контекстне меню також містить інші пункти:
- Stop – з’являється після запуску режима відстежування, та дозволяє зупинити цей режим;
- Clear – очищає весь текст у головному вікні програми;
- On top – дозволяє встановити або відмінити режим, коли вікно програми розташовано поверх всіх інших вікон на екрані;
- Font – дозволяє змінити параметри шрифта для відображення назви натиснутої клавіши;
- About – відомості про програму;
- Exit – вихід з програми.
Програма була розроблена на замовлення гуртка комп’ютерної графіки та анімації ЦНТТМ «Сфера» та ефективно використовується при підготовці відеоуроків по 3D-Max та іншим програмам.
Функціональна частина програми розроблена з використанням функцій перехоплення повідомлень Windows, деякі функції оформлені у вигляді окремої бібліотеки динамічної компоновки (DLL).
Простий та зрозумілий інтерфейс та можливість безкоштовного використання програми є перевагами даної розробки у порівнянні з аналогами.