如何在wincc中获取键盘的值

在wincc的图形中,只有键盘按下和释放两种状态。我想知道怎样通过C脚本获取具体是那个键按下。
   比如我想通过按回车能触发某个动作,按F1又能触发另一个动作。

问题补充:
我知道有F1~F12这些热键,但是希望有更多的键可用。

最佳答案

一个按钮只能分配一个热键。因此热键的方法行不通。
 键盘按下的C脚本中参数UINT nChar即为按键代码,通过判断nChar值即可知道是否按下回车或者F1键,注意当前焦点必须在此按钮上,否则脚本不会执行。
 ---------------------------------------------------------------------------------------
 if (nChar==13) printf("Press Enter\r\n");
 if (nChar==112) printf("Press F1\r\n");

提问者对于答案的评价:
谢谢,:)

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:57
下一篇 2019年6月11日 上午10:57

相关推荐