3

У меня есть Microsoft Natural Ergonomic Keyboard 4000. В дополнение к обычным клавишам у него также есть клавиши для функций Интернет / Домой, Поиск, Почта, Избранное (5), Калькулятор и Мультимедиа (Без звука, Увеличение / Уменьшение громкости и Воспроизведение / Пауза). Все работает большую часть времени, и исключение довольно странное.

Я использую систему программирования под названием Clarion. Когда это имеет фокус, клавиши Media не работают. (Все остальные до сих пор делают.) Я также обнаружил, что программы, которые я создаю с помощью Clarion, также блокируют клавиши мультимедиа (только когда они имеют фокус). Это указывает на то, что это, вероятно, что-то из библиотеки времени выполнения (RTL) Clarion, что вызывает проблемы. Клавиши будут работать, если я нажму на окно, не относящееся к Clarion, до нажатия клавиши мультимедиа, но это нежелательно.

Странно то, что у меня много коллег с одной клавиатурой, и у них нет проблем.

Когда я недавно обновился с Vista Professional до Win7 Ultimate, я заметил, что разные вещи "выглядят" по-разному. Например, в моей старой системе, когда я менял громкость или отключал звук, визуализация панели громкости всегда появлялась внизу справа на экране. Теперь это не появляется в определенных программах, даже когда это работает. Это указывает порядок приоритета для визуальных элементов.

Я вполне уверен, что подобный порядок приоритетов существует для клавиатурных хуков. В зависимости от того, как определены хуки и порядок их применения, может показаться, что иногда драйверы IntelliType не видят нажатия клавиш мультимедиа.

Клавиши мультимедиа, вероятно, ведут себя иначе, чем остальные "специальные" клавиши, потому что они являются более стандартными для всех клавиатур, поэтому, возможно, обрабатываются другим механизмом перехвата драйверов.

У кого-нибудь есть предложения, как я могу решить эту проблему? Есть ли способ изменить порядок зацепок? Задержка загрузки драйвера IntelliType? Заранее спасибо!

7 ответов7

2

По сути, IntelliType берет на себя клавиши мультимедиа и не позволяет использовать их ни для чего, кроме проигрывателя Windows Media. Пока что нет обходного пути. Я подумал, что это может быть вопрос дать IntelliType знать, какой медиаплеер был по умолчанию, но это тоже не работает. Независимо от того, что медиа-клавиши не будут работать, если вы не сосредоточены на медиаплеере, который вы используете. Когда вы сосредоточены на окне для другой программы, клавиши мультимедиа ничего не делают.

Это может быть ошибкой со стороны MS, или это может быть задумано. Все, что я знаю, это то, что это была огромная боль в шее!

2

Если вы убьете itype.exe, медиа-ключи будут работать, надеюсь, эта ошибка будет исправлена. itype переопределяет клавиши мультимедиа. Также используйте mmkeys.dll для itunes, все еще не поможет, если itype работает, но позволит itunes управления воспроизведением мультимедиа без активного окна.

0

У меня была точно такая же проблема, и мое единственное решение состояло в том, чтобы использовать HKTunes Portable (замена для mmkeys).

http://zootfroot.blogspot.com/2011/11/intellitype-pro-8-media-keys-and-itunes.html

0

Если вам хочется взломать файл конфигурации, то здесь есть файл конфигурации XML, в котором настроены все команды:

C:\Program Files\Microsoft IntelliType Pro\commands.xml

Вы также можете посмотреть здесь и здесь.

0

Когда я недавно обновился с Vista Professional до Win7 Ultimate, я заметил, что разные вещи "выглядят" по-разному. Например, в моей старой системе, когда я менял громкость или отключал звук, визуализация панели громкости всегда появлялась внизу справа на экране.

Для меня это звучит так, будто ты скучаешь по водителю. Возможно, у вас в старой системе был накопитель для вашей мультимедийной клавиатуры, который вы еще не установили в новой системе? Вероятно, именно это и было причиной отображения упомянутых вами визуализаций.

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

0

Если у вас уже есть нужный драйвер, возможно, этот драйвер содержит определенные профили конфигурации для различных приложений. Может быть, вы можете настроить их где-нибудь в настройках драйвера.

-1

Для меня проблема была на самом деле, когда какое-либо привилегированное приложение было на переднем плане.

Клавиши мультимедиа работали как обычно, когда любое непривилегированное приложение фокусировалось без каких-либо драйверов или сторонних утилит.

Если вы настроили Clarion на работу в качестве администратора, это может быть причиной ваших проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .