Робота представлена на  конкурс
«Зимова комп
ютерна школа - 2010»

 

Номінація:                           «Краща програмна розробка»

Назва роботи :                     «Програма KMKeys»

Автор:                                   Хоптинець Вадим

Заклад:                                 ЦНТТМ «Сфера»

Використані програми:    Borland Delphi 7

 

Опис роботи:

Програма призначена для візуалізації використання пристроїв введення, таких як клавіатура та графічний маніпулятор (миша). Дуже корисна при розробці відео-матеріалов, знятих безпосередньо з екрану монітора, наприклад, при підготовці відеоуроків по будь-якій програмі.

Після запуску програми на екрані з’явиться головне вікно програми. Для запуску режиму відстежування натиснутої клавіши потрібно у контекстному меню програми вибрати команду Start (контекстне меню програми відображається натисканням правої клавіші миши). Після цього у вікні програми буде відображатися назва кожної клавіши, натиснутої на клавіатурі. При клацанні мишею програма демонструє яка клавіша миши була натиснута.

Контекстне меню також містить інші пункти:

-         Stopз’являється після запуску режима відстежування, та дозволяє зупинити цей режим;

-         Clearочищає весь текст у головному вікні програми;

-         On topдозволяє встановити або відмінити режим, коли вікно програми розташовано поверх всіх інших вікон на екрані;

-         Fontдозволяє змінити параметри шрифта для відображення назви натиснутої клавіши;

-         Aboutвідомості про програму;

-         Exit – вихід з програми.

Програма була розроблена на замовлення гуртка комп’ютерної графіки та анімації ЦНТТМ «Сфера» та ефективно використовується при підготовці відеоуроків по 3D-Max та іншим програмам.

Функціональна частина програми розроблена з використанням функцій перехоплення повідомлень Windows, деякі функції оформлені у вигляді окремої бібліотеки динамічної компоновки (DLL).

Простий та зрозумілий інтерфейс та можливість безкоштовного використання програми є перевагами даної розробки у порівнянні з аналогами.