У меня есть приложение, разработанное на Windows Mobile и Windows CE с использованием C#. Мне нужно отключить ярлык на родной Windows на устройстве, где установлено мое приложение. Мне нужно, чтобы при работе моего приложения ключи от ярлыка родной Windows не работали. Например, F1, F2 .... Потому что я хочу использовать эти ключи (обертки) на веб-сайте, которые откроет мое приложение. Мне нужно сделать это как для Windows Mobile, так и для Windows CE. Может кто-нибудь мне помочь?Удалить ярлыки windows mobile
ответ
Я думаю, вы должны использовать систему крючок с DllImport, пример here on code project
Вы можете использовать это, чтобы поймать смешно OS назначенные клавиши, такие как F1, F2, F3, F4, F6 и F7 (Программные клавиши 1 и 2, Телефон, Конец, Увеличение громкости, Уменьшение громкости); , и последнее, но не менее важное - удержать нажатие клавиши Win.
Хотя есть способы отменить функциональные клавиши от функций Windows Mobile OS, возможно, это не работает в Internet Explorer Mobile (IEM) или размещенном веб-браузере.
Самый простой способ получить все ключи в приложении - использовать API AllKeys (bool) с аргументом TRUE.
Если у вас есть элемент управления веб-браузером, вы можете так уловить функциональные клавиши и отправить их прямо в окно управления веб-браузером. Но тогда это зависит от механизма рендеринга webbrowser, если значения функциональных клавиш выдают событие javascript. Новый движок Windows Mobile (> 6.1.5) поддерживает события javascript key (см. http://www.hjgode.de/wp/2012/09/27/windows-mobile-redirect-function-keys-into-internet-explorer-mobile-browser/ и http://www.hjgode.de/wp/2009/05/14/internet-explorer-mobile-handles-key-events/).
Некоторые закрытые браузеры режима киоска, такие как браузер Intermec и Naurtech TE, предоставляют специальные настройки, позволяющие вам напрямую называть функции javascript для клавиш functio (и других).
На устройствах Windows CE обычно нет необходимости в специальной обработке функциональных клавиш, поскольку OEM-производители не используют предварительно определенные функциональные клавиши. Но это зависит от OEM, каждая ОС Windows CE может быть спроектирована свободно. Стандарт не является обязательным с сертификацией Windows Mobile.
Если вы можете этого избежать, я бы рекомендовал не использовать назначение функциональных клавиш в приложениях веб-браузера.
Если вам нужно обработать несильно ключи в IEM6 вам может понадобиться что-то вроде моего iHookIE6 который перенаправляет функциональные клавиши непосредственно в IEM: http://www.hjgode.de/wp/2012/09/27/windows-mobile-redirect-function-keys-into-internet-explorer-mobile-browser/
Помните, что ключ обработки является частью JavaScript двигателя на стороне клиента.
Не стесняйтесь искать на своем веб-сайте дополнительные сведения о функциональных клавишах и движке браузера Windows Mobile.
Ty u Josep, я подумаю об этом. Поскольку это мой сценарий, мое приложение работает с родным веб-браузером Microsoft. –
Затем я рекомендую вам использовать что-то вроде моего iHookIE6: http://www.hjgode.de/wp/2012/09/27/windows-mobile-redirect-function-keys-into-internet-explorer-mobile-browser/ – josef
- 1. Windows Mobile не удается удалить
- 2. Как удалить висящее приложение запуска (windows mobile)?
- 3. Как удалить кнопку SIP для Windows Mobile
- 4. Скрытые ярлыки Windows
- 5. Windows (.lnk) ярлыки API?
- 6. Ярлыки Windows без пути
- 7. программно редактирует ярлыки Windows
- 8. Как удалить ярлыки RichEdit?
- 9. Как удалить ярлыки autospacing
- 10. Удалить ярлыки навигации Wordpress?
- 11. Как удалить ярлыки со страницы поиска в телефоне Windows?
- 12. JQuery mobile, rails, collapsibles - дополнительные ярлыки, появляющиеся
- 13. QString, удалить ярлыки и содержимое?
- 14. Как удалить ярлыки из MapView?
- 15. Windows Mobile Registry UnauthorizedAccessException
- 16. Как удалить сломанные ярлыки в окнах программно
- 17. Windows CE против Windows Mobile
- 18. Служба Windows для Windows mobile
- 19. Удаленные Windows и Windows Mobile
- 20. Обновление драйвера для Windows Mobile
- 21. Как программно удалить приложение с устройства Windows Mobile?
- 22. Удалить кнопку маржи ContentDialog Windows 10 Mobile - XAML
- 23. Как удалить .NET Compact Framework с устройства Windows Mobile 5?
- 24. Как установить и удалить программы на Windows Mobile
- 25. windows mobile orientations
- 26. Windows Azure Mobile Service
- 27. OCR для Windows Mobile
- 28. windows mobile custom component
- 29. Windows Mobile - Скрыть приложение
- 30. Webkit на Windows Mobile
Ty u MathB.Fr. Я пытаюсь реализовать пример для моего приложения. Когда я получу результаты, я отправлю здесь. –