Как я могу получить событие кнопки аппаратного ключа на телефоне с Windows 8?

Как я могу получить событие кнопки аппаратного ключа в приложении Windows phone 8?

У меня много проблем,
Возможности WP 8 очень ограничены. Windows CE/WM ведет себя совсем иначе.

Я хочу получить доступ к уровню ОС через API (функция)

  • Кнопка «Назад»: Успех. Я нашел это ключевое событие.

  • Главная кнопка : ??? (Я не знаю)

  • Кнопка поиска : ??? (Я не знаю)

  • Громкость вверх/вниз: просто рабочая громкость.

  • Клавиша камеры: можно ли изменить приложение камеры по умолчанию?

    http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202963(v=vs.105).aspx

  • Ключ питания: Могу ли я дополнительно заблокировать ключ питания?

  • Ключ OEM (Ключ штрих-кода): Нажмите кнопку, я хочу запустить Мое приложение?

[Дополнительный]

Прости. Информация о моем проекте была предоставлена ​​слишком мало. Я разработал приложение WP8 в OEM-производителях устройств WP. Таким образом, я могу получить доступ к «ОС, драйверу устройства, приложению». Но есть различные документы MS, По первому разу, разработка слишком сложная.

Вы когда-нибудь использовали эти методы, могу я? - Именованное событие - SendMessage / PostMessage - Другое сообщение

Я предполагаю, что ключевой момент «Как я могу связаться с драйвером устройства ‹-> Приложение»

Я изучаю сейчас следующую функцию. - Сервисный агент - ИПК


person user3395894    schedule 08.03.2014    source источник


Ответы (1)


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

Вы можете создать новую "линзу.", чтобы заменить приложение камеры по умолчанию.

Однако это не означает, что Microsoft, будучи OEM-производителем, не будет предоставлять дополнительный доступ, недоступный стандартному приложению «Магазин». Однако этот тип доступа часто защищен заявлением о неразглашении.

person WiredPrairie    schedule 08.03.2014
comment
спасибо за комментарий. Я добавил информацию о нашем проекте. у вас есть другие советы? - person user3395894; 08.03.2014
comment
Можете ли вы предоставить ссылку на общедоступный документ, содержащий подробную информацию? Пожалуйста, ничего конфиденциального. - person WiredPrairie; 08.03.2014
comment
Извините, моя компания устанавливала безопасность для всех документов (Doc, Excel, PDF). Итак, другой ПК не смог открыть файлы......... - person user3395894; 09.03.2014
comment
Я не понимаю, что вы имеете в виду. - person WiredPrairie; 09.03.2014
comment
Мне так жаль. Документ не может быть предоставлен никому из-за проблем с безопасностью. Попробую проконсультироваться на майкрософт. Спасибо за помощь. - person user3395894; 09.03.2014
comment
Буду признателен, если вы примете мой ответ, так как это лучшая общедоступная информация, которая может быть предоставлена ​​на законных основаниях. - person WiredPrairie; 09.03.2014