Настроить беспроводную клавиатуру Logitech

Список разделов foobar2000 Общая информация

Описание: Общее обсуждение по аудиоплееру foobar2000

Сообщение #1 Spinne » 09.05.2008, 17:43

Как настроить мультимедиа клавиши на логитеке? "Руководство по настройке мультимедийных клавиатур и foobar2000" читал, не помогло.
Windows XP SP2
foobar2000 v0.9.5.2
беспроводной набор Logitech S510
драйвер SetPoint 4.40.88

Добавил по инструкции строку в “players.ini”, через Spy++ узнал класс окна {97E27FAA-C0B3-4b8e-A693-ED7881E99FC1}. При активном фокусе окна foobar ММ клавиши работают. При свернутом работать отказываются.
SetPoint сносить не буду:)
Spinne
Автор темы
Репутация: 0
С нами: 16 лет 7 месяцев

Сообщение #2 Максим » 10.05.2008, 13:25

Я в настройке таких клавиатур не разбираюсь, но знаю, что есть плагин foo_appcommand. Попробуй его.
Максим M
Аватара
Репутация: 93
С нами: 17 лет 8 месяцев

Сообщение #3 evil » 11.05.2008, 10:43

А почему бы не сделать стандартными методами? Назначить глобальный хоткей. Это же тоже кнопки.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #4 Максим » 11.05.2008, 11:21

evil
Наверно зависит от производителя. Моя майкрософтская интернет-клавиатура настраивается и без лишних компонентов...
Максим M
Аватара
Репутация: 93
С нами: 17 лет 8 месяцев

Сообщение #5 Spinne » 11.05.2008, 11:44

foo_appcommand поставил, разницы никакой не заметил. С ним дополнительные менюшки появляться должны? А то что с ним, что без него настраивал клавиши в Keyboard Shortcuts.
Глобальный хоткей работает, но весьма оригинально. При нажатии "next" на клаве свернутый фубар переходит на следующий трек. Но при этом в активном окне браузера происходит перемотка вниз на пол-окна... При нажатии play/pause свернутый фубар делает только паузу, плей не хочет. Активный фубар play/pause нормально хавает. В результате нормально работает только клавиша Stop.
Spinne
Автор темы
Репутация: 0
С нами: 16 лет 7 месяцев

Сообщение #6 Максим » 11.05.2008, 11:51

Spinne
Клавишам назначены какие-нибудь команды в SetPoint? Попробуй "отвязать" их.
Максим M
Аватара
Репутация: 93
С нами: 17 лет 8 месяцев

Сообщение #7 evil » 11.05.2008, 11:52

Spinne:делает только паузу, плей не хочет
В хоткеях указан Action Play or Pause?
Spinne:в активном окне браузера происходит перемотка вниз на пол-окна
Spinne:SetPoint сносить не буду:)
Либо нужно в его настройках убрать этой действие с мультимедийной клавиши, либо сносить. ;)
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #8 Spinne » 11.05.2008, 12:05

Да, именно  Play or Pause. Но при свернутом фубаре работает только Pause. При активном все ок.
С привязкой и отвязкой клавиш не все так просто:)
Есть 5 ММ клавиш. 1 клавиша - запуск медиа приложения. Можно выбрать приложения из списка мультимедиа плееров(фубар в этот список не входит. хотя винамп, например, после установки в этом списке появляется), либо выбрать экзешку для запуска.
Остальные 4 клавиши не настраиваются никак. В идеале я выбираю из списка мультимедия плеер, и эти 4 клавиши начинают работать только с ним. С винампом, по крайней мере, так и было. Если плеер не выбирать, то клавиши начинают работать с любым активным приложением, которое реагирует на них:)
Spinne
Автор темы
Репутация: 0
С нами: 16 лет 7 месяцев

Сообщение #9 evil » 11.05.2008, 12:08

Вердикт: сносить.
evil M
Репутация: 67
С нами: 18 лет 7 месяцев

Сообщение #10 Spinne » 11.05.2008, 12:13

Увы, без SetPoint хуже, чем с криво работающими ММ кнопками, пробовал:)
Вот если бы добавить фубар в список медиа плееров SetPoint, было бы гораздо интересней:)
Spinne
Автор темы
Репутация: 0
С нами: 16 лет 7 месяцев

Сообщение #11 Максим » 11.05.2008, 12:19

Spinne
Хм. :) Странно, что нет такой простой кнопки "Disable". ;)
Тогда можно подойти к этой проблеме со стороны SetPoint. Например, узнать, каким образом добавляются приложения в список и внести туда foobar2000.

Заметил в твоем ответе слова "либо выбрать экзешку для запуска.". :) Фубар же поддерживает различные параметры. :)

Вот их список:
Код: Выделить всё
Usage:

/tag:help - displays this message

/tag:<command1>[;<command2>;<command3>...] <file1> [<file2> <file3>...]

Commands:

<NAME>=<VALUE>
    Sets <NAME> field to <VALUE>, e.g. "/tag:title=test <file>".
    You can erase particular field by specifying empty value, e.g. "/tag:comment= <file>".
    You can also specify multiple values by separating them with \ character, e.g. "/tag:artist=name1\name2 <file>".
AUTOTRACKNUMBER
    Sets TRACKNUMBER field of multiple files according to their order in commandline.
    E.g. "/tag:AUTOTRACKNUMBER <file1> <file2> <file3>" will assign TRACKNUMBER=1 to <file1>, 2 to <file2> and 3 to <file3>.
FORMAT:<FIELD>:<SPEC>
    Formats <FIELD> using <SPEC>; see title formatting manual for more info how to use it.
    E.g. "/tag:FORMAT:COMMENT:"%ARTIST% - %TITLE%" <file>".
GUESS:<PATTERN>:<SPEC>
    Guesses field values using <PATTERN>, according to <SPEC>.
    To perform "guess values from filename" action, use "/tag:GUESS:<PATTERN>:%_FILENAME% <file>".
    E.g. "/tag:GUESS:"%TRACKNUMBER%. %TITLE%":%_FILENAME% <file>".

Код: Выделить всё
Available switches:
/add, /play, /pause, /playpause, /prev, /next, /rand, /stop, /exit, /show, /hide, /config
/command:<menu command>, /playlist_command:<context menu command>, /playing_command:<context menu command>
Максим M
Аватара
Репутация: 93
С нами: 17 лет 8 месяцев

Сообщение #12 Максим » 11.05.2008, 12:22

Два раза не мог добавить сообщение из-за вас. :)) ;)
Максим M
Аватара
Репутация: 93
С нами: 17 лет 8 месяцев

Сообщение #13 Spinne » 11.05.2008, 12:32

Выбрать экзешку можно только на запуск плеера, дополнительные кнопки не настраиваются никак:(
По поводу добавления...добавлял в setpoint строку для фубара, как было описано в FAQ, не помогло. Насколько я понял, при указании класса окна, setpoint должен был передавать нажатие клавиш именно в это окно, но увы...
Spinne
Автор темы
Репутация: 0
С нами: 16 лет 7 месяцев

Сообщение #14 Максим » 11.05.2008, 12:36

Spinne
Непростая программка. :) Остается искать решение на форумах, посвященных Logitech и SetPoint.
Максим M
Аватара
Репутация: 93
С нами: 17 лет 8 месяцев

Сообщение #15 Spinne » 11.05.2008, 12:39

Значит буду искать...
Spinne
Автор темы
Репутация: 0
С нами: 16 лет 7 месяцев

Сообщение #16 Spinne » 11.05.2008, 13:00

Так, проблема решена. В http://wiki.foobar2000.ru/foobar2000/manual/multimediakeys_and_foobar2000#prilozhenie_alogitech_setpoint сказано добавить строку
foobar2000=wac,foobar2000.exe,{DA7CD0DE-1602-45e6-89A1-C2CA151E008E}/1,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,foobar2000
Так вот, после класса "/1" НЕ нужен. Без него все прекрасно работает, настроек в фубаре не требует. Исправьте кто-нибуть фак...
Spinne
Автор темы
Репутация: 0
С нами: 16 лет 7 месяцев

Сообщение #17 Максим » 11.05.2008, 17:43

Spinne
+1 :)
Максим M
Аватара
Репутация: 93
С нами: 17 лет 8 месяцев


Вернуться в Общая информация