C# 如何制作一个类似Windows7屏幕键盘的键盘?

C# 如何制作一个类似Windows7屏幕键盘的键盘?,c#,C#,我有一张带按钮的表格。我想按窗体中的按钮,而不是键盘上的“W”键,“W”键变为活动状态,并在记事本“W”中写入 这很简单 此操作的类别或方法是什么?调用“屏幕键盘”/尽可能避免重新发明控制盘。可执行文件是osk.exe。在c中# 这相当于在命令提示符下键入osk.exe 如果您不希望在应用程序中使用此选项,请在表单按钮上单击 System.Windows.Forms.SendKeys.Send("W"); 如果要做这项工作可能重复您需要将数据注入其他表单,我已经在这里展示了如何执行此操作的示

我有一张带按钮的表格。我想按窗体中的按钮,而不是键盘上的“W”键,“W”键变为活动状态,并在记事本“W”中写入

这很简单

此操作的类别或方法是什么?

调用“屏幕键盘”/尽可能避免重新发明控制盘。可执行文件是osk.exe。在c中#

这相当于在命令提示符下键入osk.exe

如果您不希望在应用程序中使用此选项,请在表单按钮上单击

System.Windows.Forms.SendKeys.Send("W"); 

如果要做这项工作

可能重复您需要将数据注入其他表单,我已经在这里展示了如何执行此操作的示例,“非常简单”。那么为什么需要向其他人寻求帮助?是的,这解决了我的问题。那我想激活Alt+W呢。System.Windows.Forms.SendKeys.Send(“ALT+W”);正确吗:)/请参阅SendKeys。特殊键和序列的MSDN中的Send方法引用我有Alt或Ctrl的Ascii代码。你认为这里的代码行得通吗?我读过,但是没有关于组合像Ctrl+F这样的代码。
System.Windows.Forms.SendKeys.Send("W");