Files
wow/ddl/chm_output/com_fun/CheckPressedKeys.html
王鹏 33dc741fd9 add 硬件控制模块 (hardware_control.py) 并修复游戏状态扫描区域宽度
- 新增 wyhkm.dll 硬件盒子 COM 接口封装,支持键盘鼠标控制
- 修复 game_state_config.json 中 scan_region_width 过小导致截图越界的问题
- 添加鼠标路径录制器、硬件测试脚本等工具
- 更新多项配置默认值

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 12:15:00 +08:00

55 lines
2.3 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CheckPressedKeys</title>
<link rel="stylesheet" type="text/css" href="css/help.css">
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="1" class="ts">
<tr>
<th width="50">名称</th>
<td class="name">CheckPressedKeys 检查按键</td>
</tr>
<tr>
<th>功能</th>
<td>检查键盘、鼠标的哪些键被按下。在程序运行前,可能有些键盘或者鼠标的键因某种原因被按下未弹起,有的从物理上看弹起了,实际在逻辑上并未弹起。这样会影响后面的键盘、鼠标操作,所有最好先检查一下。</td>
</tr>
<tr>
<th>参数</th>
<td class="canshu">参数1 模式32位整型数。用于设置这个函数的工作方式。取值可以是下面的一个或多个不用时可取0。如果要同时使用多个值可将多个值做或运算。可取值<br />
<table width="236" border="1" cellpadding="0" cellspacing="0">
<tr>
<th width="34" scope="col"><span class="thf"></span></th>
<th width="196" scope="col"><span class="thf">说明</span></th>
</tr>
<tr>
<td>1</td>
<td>返回的字符串包含中文的信息,否则是全英文的信息</td>
</tr>
<tr>
<td>2</td>
<td>返回的字符串包含被按下的鼠标键信息,否则只包含被按下的键盘键</td>
</tr>
</table></td>
</tr>
<tr>
<th>返回值</th>
<td class="fanhui"><a href="BSTR.html">BSTR</a>类型。如果未检测到有被按下的键,返回&ldquo;OK&rdquo;字符串;如果检测到有被按下的键,返回被按下的键的信息;如果失败,返回空字符串。</td>
</tr>
<tr>
<th>vbs<br />例子</th>
<td class="lizi">Dim str<br />
str=wyhkm.CheckPressedKeys(1)<br />
If str=vbNullString Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;MsgBox &quot;按键检查失败&quot;,4096<br />
&nbsp;&nbsp;&nbsp;&nbsp;wscript.quit<br />
End If<br />
If str=&quot;OK&quot; Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;MsgBox &quot;检查到&quot; &amp; str &amp; &quot;被按下,可能是按下未弹起或者键盘故障,这会影响键盘鼠标操作,为了恢复它们,请尝试重新点击这些按键!&quot;,4096<br />
&nbsp;&nbsp;&nbsp;&nbsp;wscript.quit<br />
End If</td>
</tr>
</table>
</body>
</html>