WinAmp Remote v1

Програма призначена для керування плеєром WinAMP за допомогою пульта дистанційного керування (ДК), що входить до комплекту ТВ-тюнера AvER Media TV-Phone (TV-Phone98). У принципі доклавши деякі зусилля, можна налаштувати програму для управління з іншого ДУ.

Програма працює в середовищі систем Windows 95 (OSR/2), Windows 98, Windows NT4.0 (на НТ перевірялася на віртуальному пристрої - емуляції аверівського ДК - через відсутність у мене аверівського софту для NT). Програма використовує ряд функцій стандартної оболонки Win95/98/NT (наприклад трей) Explorer'a і має пускатися з-під нього. Жодних апаратних вимог не пред'являється - якщо у Вас працює WinAMP, значить ресурсів достатньо.

Перед запуском програми необхідно налаштувати INI-файл з основними налаштуваннями на свою конфігурацію (див. Додаток1 в read_me.txt :)).

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

На кліку лівої кнопки миші на іконці в треї програма максимізує своє головне вікно. Воно схематично відбиває розташування кнопок реальному ДУ. Натискаючи ці кнопки лівою кнопкою, можна викликати дії, що закріплені за цими кнопками (вони прописані в INI-файлі) ніби натискалися кнопки на самому ДУ. Дію для будь-якої кнопки можна змінити, клацнувши по ній правою кнопкою миші - відкриється список можливих дій (дії повинні бутипопередньо описані в INI-файлі) вибір у списку здійснюється лівою кнопкою миші, права кнопка або клавіша Esc - скасування (закриває список). У максимізованому вікні доступні такі системні кнопки: "згорнути" – згорнути вікно назад у трей, "закрити" – завершити роботу та вивантажити програму з пам'яті. Аналогічні дії виконуються із системного меню вікна.

На кліку правої кнопки миші на іконці в треї програма виводить контекстне меню, з якого можна: максимізувати вікно, вивантажити програму, показати вікно "Про програму".

При закритті (вивантаженні) програми дистанційного керування, вона модифікує свій INI-файл, зберігаючи в секції [REMOTE] поточну відповідність кнопок і дій.