Можно ли использовать приложение Silverlight OOB "Listen" для сочетания клавиш? - PullRequest
1 голос
/ 13 октября 2011

Я создаю приложение Silverlight Out Of Browswer с повышенными разрешениями, и мне нужна возможность в основном заставить приложение прослушивать комбинации клавиш, например, что-то вроде Ctrl + F10 заставит окно сфокусироваться на экране. Лично я против кражи фокуса, но чувствую, что это нормально, когда пользователь сам вызывает его.

Так что больше информации ... если кто-то из вас знаком с такими приложениями, как XFire или Steam ... Я хотел бы иметь возможность сделать сочетание клавиш и открыть окно поверх всех других приложений, таких как Steam, с помощью игровые окна.

Если Silverlight не может сделать это, может кто-нибудь укажет мне на лучший язык, на котором я смогу создать приложение такого типа?

Если Silverlight может сделать это, кто-нибудь может указать мне, как это сделать?

1 Ответ

3 голосов
/ 13 октября 2011

Silverlight 4 не может этого сделать, и Silverlight не является «языком».Это может сделать любая платформа разработки приложений (JAVA, Delphi, VB6, .NET), которая имеет полный доступ к API Windows.

Silverlight 5 включает поддержку PInvoke, так что если вы готовы ждать, пока RC перейдет кПосле RTM вы сможете подключить WinAPI системного уровня, необходимые для отслеживания горячей клавиши.

...