在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