Автор Тема: Для развития проекта ищутся пользователи с мультимедийными клавиатурами...  (Прочитано 18352 раз)

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Для развития проекта ищутся пользователи с мультимедийными USB HID клавиатурами...

на данный момент удалось найти сканы следующих кнопок

Mute
Forward
Volume Up
Volume Down
App2
WWW
Mail
Refresh
Play/Pause
Stop
Back
Select Media

А для продолжения работы Желательно найти больше сканов мультимедийных кнопок.

Для списывания сканов ломать ничего не надо это делается программно из под виндовса
за 4 минуты. Никаких специальных знаний не требуется.

Единственное что требуется, так это клавиатура и желание помочь...
методика заснята в фильме (смотри архив к письму)
как списать дескриптор показано на картинке (смотри картинку к письму)

PS: Сканы обычных HID клавиатур БЕЗ МУЛЬТИМЕДИЯ не подходят.  

Мультимедийные отвечают сканами из ТРЁХ байт на МУЛЬТИМЕДИЙНЫЕ КНОПКИ,
а HID клавиатуры БЕЗ МУЛЬТИМЕДИЯ - одним байтом.
« Последнее редактирование: Декабря 14, 2009, 15:16:55 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Ну и дополнительно опрос:

Кому какие кнопки клавиатуры надо эмулировать с пульта?

Пользователь dimonknz услышав про два набора скан кодов
(переключаемых с пульта) предложил под виндовс7 такой вариант - Var1.PNG

Кто что думает?
« Последнее редактирование: Декабря 12, 2009, 23:20:42 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

dimonknz

  • Гость
На мой взгляд достаточный набор кнопок для управления ПК (С WINDOWS 7)...

С помощью WinKey + 0...9 можно запустить одно из 10 приложений закреплённых на панели задач. Порядок отсчёта от кнопки "Пуск".

WinKey + T - помещает фокус на панель задач. Кнопкой TAB можно переключится как на трей так и на кнопку "Пуск".

Shift + F10 - откроет контекстное меню окна / файла для операций с ним.

Немного подумав и потыкав    решил что ещё необходима кнопка Alt. Установить её можно вместо Alt + F4 (закрыть окно можно и через контекстное меню окна Shift + F10. правда времени уйдёт больше)
« Последнее редактирование: Декабря 12, 2009, 23:45:12 от dimonknz »

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: QuickWitted
Ну и дополнительно опрос:

Кому какие кнопки клавиатуры надо эмулировать с пульта?

Пользователь KNZ услышав про два набора скан кодов
(переключаемых с пульта) предложил под виндовс7 такой вариант - Var1.PNG

Кто что думает?
Набор хороший, но у меня возник такой вопрос, а можно яркостью экрана еще управлять как-то?

dimonknz

  • Гость
Быстро как громкость?  =)  Не знаю...
С данным набором кнопок можно (довольно долго) добраться до свойств видеоадаптера в панели управления и там покрутить  

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Цитата: barolge
Набор хороший, но у меня возник такой вопрос, а можно яркостью экрана еще управлять как-то?

Напомню - мы о системе для всех говорим...
и выясняем какие кнопки кому нужны...

по спец применению - если найдёшь прогу для яркости, то через мкей не вопрос...
« Последнее редактирование: Декабря 13, 2009, 19:08:53 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: QuickWitted
Напомню - мы о системе для всех говорим...
и выясняем какие кнопки кому нужны...

по спец применению - если найдёшь прогу для яркости, то через мкей не вопрос...
Да все так, просто если пульт будет "эмулировать" мультимедийные кнопки клавиатуры, то в принципе проги не нужны. К уже имеющемуся набору было бы неплохо и яркость менять добавить (винда то может менять яркость и выключать/включать экран, но наверно да тут только прогой прийдется или долго с помощью других кнопок лезть в настройки экрана, что негодится впринципе) тогда и Mkey и SlyContorl и т.п. не нужны были бы.  
Видать универсального устройства неполучится...
« Последнее редактирование: Декабря 13, 2009, 19:09:06 от QuickWitted »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Цитата: barolge
К уже имеющемуся набору было бы неплохо и яркость менять добавить

Мы что обсуждаем?
Клавиатуру?
Ты на стандартной клавиатуре такую кнопку знаешь?
Если узнаешь - вэлком.

Цитата: barolge
Видать универсального устройства неполучится...

А если кому-то винт форматировать с одной кнопки надо?

PS: Если соберёшь схему регуляции яркости, то я к ней управление
приделаю... я тебе даже два направления подскажу...
только они не проверены.

1)  Управлять монитором через I2C. Или искать прогу на компе,
или вклиниваться в интерфейс и аппаратно.
2) Или управлять коэффициентом усиления на схемах из одного
выхода несколько... Пример схемы в атаче. Я ЕЁ НЕ ПРОВЕРЯЛ!
И ВСЕ ЭКСПЕРИМЕНТЫ на твой страх и риск...




Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
QuickWitted ты прав мы обсуждаем кнопки клавиатуры, это меня не туда завернуло.
Да и так все понятно. Делать девайс чтобы управлять только одной яркостью никто не будет. Выход какая-нибудь программа.
Беру самоотвод.

Оффлайн RedArmy

  • User
  • *
  • Сообщений: 5
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: QuickWitted
Единственное что требуется, так это клавиатура и желание помочь...
методика заснята в фильме (смотри архив к письму)

Где взять программу, использованную в фильме?

Сканы с MS Remote Control нужны ?

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Цитата: RedArmy
Где взять программу, использованную в фильме?

На её сайте www .usblyzer.com

Цитата: RedArmy
Сканы с MS Remote Control нужны ?

если можно вместе с дескриптором...
(как сливать на картинке в первом посте)
« Последнее редактирование: Декабря 14, 2009, 15:20:40 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Кстати кому мкея мало
и сильно хочется автоматизировать с клавиатуры всё,
есть прога AutoHotkey

вот пример для мышки
www. forum.script-coding.info/viewtopic.php?id=3630

а вот остальное описание
www. script-coding.info/AutoHotkeyTranslation.html
www. softportal.com/software-4781-autohotkey.html

PS: У программы есть свой форум. И все вопросы по AutoHotkey туда...
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн shiva

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: QuickWitted
Для развития проекта ищутся пользователи с мультимедийными USB HID клавиатурами...

У меня клавиатура Genius ErgoMedia700:
на какие именно клавиши нужны коды?
по ссылке -- полная фотка клавиатуры (~600KB)


Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Цитата: shiva
на какие именно клавиши нужны коды?

Если можно на все мультимедийные
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн shiva

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: QuickWitted
Если можно на все мультимедийные

Genius ErgMedia 700
не самая удачная клва, часть кнопок без софтины не работает. софтина же далека от совершенства.
Итак:

[P] -- 018801
[Ex] -- 018601
[W] -- 018401

audio preset:
[1] -- 019D02
[2] -- 019E02
[3] -- 019F02

[Media] -- 018301
[Play/Pause] -- 01CD00
[Mute] -- 01E200
[Stop] -- 01B700
[UP] -- 01E900
[Down] -- 01EA00
[Rewind] -- 01B600
[FastForward] -- 01B500

Messenger:
[1] -- 01A102
[2] -- 01A002
[3] -- 01A202

  • -- 012D02
  • [-] -- 012E02

    слева, под
[P], [Ex], [W]:
[ноты] -- 01A402
[...] -- 01A502
[My PC] -- 019401
[My Doc] -- 01A302

Internet:
[<-] -- 012402
[->] -- 012502
[reload] -- 012702
[close] -- 012602
[browser] -- 012302
[search] -- 012102
[faworites] -- 012A02
[e-mail program] -- 018A01


[calculator] -- 019201
[sleep] -- 0202

-------------------------

клавиши обзывал как мог :-)
Инфа в аттаче:
[attachment=1230:Составно...тройство.zip]

Надеюсь поможет.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Цитата: shiva
Надеюсь поможет.

большое спасибо
в понимании - поможет

а так ведём финальную альфа отладку...

если интересно принять участие в тестировании,
то пришли 3 файла от твоего пульта и если он
совместим с текущей системой, то и тебе прошивку соберём
под клавиатуру...

Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн radan

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Здравствуйте.
Я экспериментирую с HID клавиатурой, собранной на АВР.
Передавать обычные клавишы и их сочетания получается так:

// Формат передаваемого репорта  - usb_tx_buffer:

   _usb_tx_buffer2(2) = 0                                   // modifier    - комбинация из 8-ми модификаций (левые и правые Ctrl, Alt, Shift, Win)
   _usb_tx_buffer2(3) = 0                                   // reserved    - резерв
   _usb_tx_buffer2(4) = 0                                   // keycode 0 - код клавиши 0
   _usb_tx_buffer2(5) = 0                                   // keycode 1 - код клавиши 1
   _usb_tx_buffer2(6) = 0                                   // keycode 2 - код клавиши 2
   _usb_tx_buffer2(7) = 0                                   // keycode 3 - код клавиши 3
   _usb_tx_buffer2(8) = 0                                   // keycode 4 - код клавиши 4
   _usb_tx_buffer2(9) = 0                                   // keycode 5 - код клавиши 5

// Формат modifier:
// bit0  LEFT CTRL   (1)
// bit1  LEFT SHIFT  (2)
// bit2  LEFT ALT    (4)
// bit3  LEFT WIN    (8)
// bit4  RIGHT CTRL  (16)
// bit5  RIGHT SHIFT (32)
// bit6  RIGHT ALT   (64)
// bit7  RIGHT WIN   (128)

// CTRL + ALT + DEL
// Эту комбинацию нужно передать так: &H05, &H00, &H4С, &H00, &H00, &H00, &H00, &H00 = 5[Ctrl(1) + Alt(4)], 0, 76, 0, 0, 0, 0, 0
// В первый байт попадает сумма модификаций клавиш (левые и правые Ctrl, Alt, Shift, Win)

Информацию по мультимедийным клавишам нашёл только в этом топике.
Подскажите пожалуйста, как передать код любой мультимедиа клавиши.

Нужно ли 3 бита передавать сразу одним репортом  - keycode 0,  keycode 1 и  keycode 2 или передавать 3 репорта и эти быты последовательно помещать в keycode 0 ?

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Цитата: radan
Подскажите пожалуйста, как передать код любой мультимедиа клавиши.

передать можно через 0C мышь   .
выше описан первый (если друго нет то единственный номер 1) репорт настроенный на 07 таблицу клавы.

Цитата: radan
Нужно ли 3 бита передавать сразу одним репортом  - keycode 0,  
keycode 1 и  keycode 2 или передавать 3 репорта и эти быты последовательно помещать в keycode 0 ?

вы опишите 0С мышку и передавайте через нее ТО ЧТО ОПИСАЛИ В N (энном 1,2,3 ...) РЕПОРТЕ ДЕСКПИПТОРА
выше у вас был пример выдачи данных через 07 дескриптор клавы прописанный скорее всего в 1 репорт

Проще - берем usblyzer (он бесплатен на 30 дней), копируем клаву - и радуемся жизни...
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн max

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Цитата: QuickWitted
вы опишите 0С мышку и передавайте через нее ТО ЧТО ОПИСАЛИ В N (энном 1,2,3 ...) РЕПОРТЕ ДЕСКПИПТОРА
выше у вас был пример выдачи данных через 07 дескриптор клавы прописанный скорее всего в 1 репорт
Добрый вечер!
Если не трудно, можно поподробней, как это сделать. На словах или алгоритмом.
Заранее спасибо!

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Цитата: max
Если не трудно, можно поподробней, как это сделать. На словах

взять сдвоенную клаву (а лучше нечто типа Wireless 2.4 GHz Presenter AMP02EU - там 6 девайсов в одном) и посмотреть прогой - юсблийзером

Цитата: max
или алгоритмом.

1) купить сдвоенный HID девайс
2) посмотреть на его дескриптор и обмен пакетами
3) надеяться, что его разработчики учли требования ко всем ОС
(пульт Zolid без танцев с бубном не работал с линуксами, а джой Миндога работал ПОЛНОСТЬ только у автора, потом его Меркури13
два года до ума доводил, а последние глюки уже я вылавливал...)

шаг в право – шаг в лево => и все работает только там где отлаживали (у тебя на машине…)
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

 

Последние сообщения на форуме: