我有一个全局热键,无论是否有效应用它都会获得密钥
更准确地说,如果它被激活,它可以从任何地方获得密钥。此外,它还向活动应用程序发送密钥。但是SendKey()
我无法发送NUMPAD0
- NUMPAD9
我试过了
void texbox1_KeyDown(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.Space)
SendKeys.Send("{NUMPAD7}");
}
但是有一个错误
Keyword "NUMPAD7" is not valid.
任何想法???提前谢谢。
答案 0 :(得分:0)
最后我找到了它。 AUTOIT是最简单的解决方案。 https://www.autoitscript.com/site/autoit。试试这个
public class Startup
{
public void Configuration(IAppBuilder app)
{
HttpConfiguration config = new HttpConfiguration();
WebApiConfig.Register(config);
ConfigureOAuth(app);
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
app.UseWebApi(config);
}
public void ConfigureOAuth(IAppBuilder app)
{
OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
{
AllowInsecureHttp = true,
TokenEndpointPath = new PathString("/WagtokenService"),
AccessTokenExpireTimeSpan = TimeSpan.FromMinutes(30),
Provider = new ProjectAuthorizationServiceProvider()
};
// Token Generation
app.UseOAuthAuthorizationServer(OAuthServerOptions);
app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
}
}