MONO SendKeys.send({ESC})不起作用

时间:2018-07-13 21:05:19

标签: .net raspberry-pi mono monodevelop raspbian

我想知道是否有人在尝试在MONO上使用.net sendkeys类时遇到问题。

具体地说,我正在尝试在运行MONO的树莓派上使用SendKeys.send({ESC})。所有其他sendkey字符似乎都可以正常发挥作用,但是就像Escape键被忽略了一样。 SendKeys.send({ESC})不输出任何错误或任何内容;什么也没有发生,SendKeys.send({ESCAPE})确实收到一条错误消息,指出其参数无效。

我也尝试过SendKeys.Send(Chr(Val("&H1B")))SendKeys.Send(ChrW(Keys.Escape))。没有错误或任何东西,它就像被调用时只是跳过Escape。

我觉得我无法成为第一个需要此功能的人。 Raspbian处理转义按键是否有所不同?任何见解或可能的解决方法,将不胜感激。预先谢谢你。

*注意:当我注意到此问题时,我正在运行VB.NET程序。我通过创建一个具有两个按钮的简单Windows窗体程序来验证它是否起作用。一个按钮发送sendkeys转义命令,另一个按钮设置为程序取消按钮,当按下该按钮时会显示一个消息框。如果按键盘上的Escape键,则会显示消息框。如果您按下发送相同命令的按钮,则该按钮不会显示。

0 个答案:

没有答案
相关问题