繁体   English   中英

无法在C#中使用Sendkeys发送下划线?

[英]Unable to send underscore with Sendkeys in C#?

我一直很无聊,所以当按下ctrl + shift + L时,我尝试制作一个程序,写出一个不赞成的笑脸(ಠ_ಠ脸)。 现在一切正常,除了笑脸中的下划线,根本不会写。

这是我先用过的:

SendKeys.Send("ಠ_ಠ");

我尝试过各种各样的事情,比如在下划线周围添加{}括号,当然我也用Google搜索过。

有什么方法可以让下划线被发送出去吗?

提前致谢。

混合不同的编码会产生奇怪的结果。 是Unicode, _是ASCII。 不同长度的字符混淆和模仿Visual Studio。

尝试:

SendKeys.Send("\u0CA0_\u0CA0");

要么:

SendKeys.Send("\u0CA0\u005F\u0CA0");

如果不使用以下划线为键的英文键盘布局,则不能只键入ASCII字符,而必须将其作为修饰符和字符键的组合写入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM