替换自定义键盘键以显示在C#中的RichTextbox中



你好,世界我正在寻找一个解决方案,在RichTextBox中键入键时,我想用不同语言的其他键替换我的一些键盘键。每当我键入";A">,我想要";ب">或者我的另一个愿望是阿拉伯字母应该出现在RichTextBox中。提前感谢!

当我在每个方法中通过SendKeys.Send("ر");单击任何键时,我在richTextBox1中放置了我想要的乌尔都语/普什图语字符串字母表,从而解决了这个问题。它将键替换为richtextBox1中的字符串,而Capslock和Shift的单个按钮上有两个字符串的例外情况可以通过解决

if (chkCapsLock.Checked == true || chkShiftLeft.Checked == true || chkShiftRight.Checked == true)
{
SendKeys.Send("ړ");
chkShiftLeft.Checked = false;
chkShiftRight.Checked = false;
}
else
{
SendKeys.Send("ر");
}

最新更新