Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Software > Wps > Win95key
2001-09-20
Samorukov Alex
(версия для печати)

Использование "Multimedia" клавиатур в OS/2

В последнее время появилось множество клавиатур с дополнительными "internet" и "multimedia" кнопками. А так как совсем недавно у автра этих строк произошёл upgrade железа, то и сам я оказался обладателем одной из них (от фирмы HP). Данная клавиатура помимо стандартных кнопок (и кнопок M$) имеет дополнительный верхний ряд (над кнопками Fxx). Там расположены "multimedia" кнопки (перемотка, пуск, стоп, eject) и ручка громкости. Над кнопкой ScrollLock расположены "internet" кнопки. Драйверы для этго чуда техники были только для windows платформы.
Так как "волею судеб" я работаю в несколько более другой OS у меня возникло желание задействовать "модные" кнопки.

Для осуществления этой задачи была выбранна программа для назначения событий на нажатия сочетаний кнопок - Win95key. С помощью этой программы выяснилось, что все кнопки генерируют свой сканкод на который можно без проблем назначать события. Так что с "интернет" кнопками проблем не оказалось (я назначил на них netscape, pwicq, и т.д.).

А вот как задействовать "multimedia" кнопки я придумал после того, как посетил сайт Z! - моего любимого MP3 проигрывателя. Этот проигрыватель имеет Pipe API для управления работой.

Выяснив это я написал pipe plugin для win95key который позволяет посылать заданную команду в указанный пользователем Pipe.

Так, для того чтобы задействовать кнопку ">>" требуется запустить программу PmConf, определить сканкод кнопки ("Get Code"), выбрать плагин "SendToPipe" и в его настройках ("Settings...") указать в поле "text to send" - *next и в поле "pipe name" - "\pipe\zmp3". Теперь нажмите "Add" и "Apply". Таким же образом назначте и остальные кнопки (BTW, вы можете присвоить hotkey для Z! и на самой обычной клавиатуре). После запуска Z! вы сможете использовать все назначенные кнопки.


Обсудить материал (число отзывов:2)


предыдущий материал


 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2