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

本文关键字:Sendkeys 下划线 | 更新日期: 2023-09-27 18:15:16

我一直很无聊,所以我试着做一个程序,当按ctrl+shift+L时,会写一个不赞成的表情(这个表情)。现在一切都工作了,除了笑脸符号中的下划线,它根本不会被写入。

这是我首先使用的:

SendKeys.Send("ಠ_ಠ");

我尝试了各种方法,比如在下划线周围加上{}括号,当然我也谷歌了一下。

是否有办法让下划线被发送?

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

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

试题:

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

或:

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

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