C# 如何指定CTRL+;E

C# 如何指定CTRL+;E,c#,sendkeys,C#,Sendkeys,我将文本文件的内容回显到窗口中。我可以具体说明 将\b解码为{BS}、\t解码为{TAB}、\n解码为{ENTER}等 在哪里可以找到C#escape字符及其关联的打字机字符串的完整列表,即.\b是C#escape序列,{BS}是打字机字符串 我需要一个列表,其中包括复合打字机字符串,如Shift+F1等 谢谢。注意以下几点: 要指定与SHIFT键、CTRL键和ALT键的任意组合组合组合的键,请在键代码前面加上以下一个或多个代码 Key Code SHIFT + CTRL

我将文本文件的内容回显到窗口中。我可以具体说明 将\b解码为{BS}、\t解码为{TAB}、\n解码为{ENTER}等

  • 在哪里可以找到C#escape字符及其关联的打字机字符串的完整列表,即.\b是C#escape序列,{BS}是打字机字符串
  • 我需要一个列表,其中包括复合打字机字符串,如Shift+F1等
  • 谢谢。

    注意以下几点:

    要指定与SHIFT键、CTRL键和ALT键的任意组合组合组合的键,请在键代码前面加上以下一个或多个代码

    Key      Code  
    SHIFT    +  
    CTRL     ^  
    ALT      %  
    

    我想知道如何在我将回显到窗口的文件中写入SHIFT+。我为{BS}写\b:我如何写SHIFT+,使C#知道它是一个复合字符,而不是S后跟H后跟I等?如果你想发送SHIFT+F1,你可以在文本文件中键入+{F1}在文本文件中找到a\b就像在显示器上找到白色。@Hans:你的评论与此无关:C#可以将\b写入文件并一次读取该文件字符,C#找到了。