• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.3.8
软件大小:62.5M
更新时间:12-18

按键精灵iOS版
立即下载

软件版本:1.7.1
软件大小:29.2M
更新时间:06-22

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
发新话题 回复该主题

[其他] win10部分按键无效 [复制链接]

1#
更换了10代I5的笔记本,没法安装WIN7,只能用WIN10,之前做的小精灵都没法使用,于是测试了下,代码如下:
/////////////////////////////////////////
Sub aa
MsgBox "aa"
End Sub

Sub bb
MsgBox "bb"
End Sub

Sub cc
MsgBox "cc"
End Sub

Sub dd
MsgBox "dd"
End Sub

Sub ee
MsgBox "ee"
End Sub

Sub ff
MsgBox "ff"
End Sub

Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

While True
If GetAsyncKeyState(32) < 0 Then 'SP
aa //空格无效

ElseIf GetAsyncKeyState(50) < 0 Then '2
bb //数字键无效

ElseIf GetAsyncKeyState(83) < 0 Then '2
cc //s键无效

ElseIf GetAsyncKeyState(20) < 0 Then'2
dd //CapsLock键有效

ElseIf GetAsyncKeyState(18) < 0 Then '2
ee //Alt键有效

ElseIf GetAsyncKeyState(162) < 0 Then '2
ff //左Ctrl键无效

End If
Wend

///////////////////////////////////////////////////////
目前问题:
1.并不是所有按键都无效,有几个按键(如capslock)
2.如Alt及Ctrl等键不能区分左右
其他问题暂时还没发现,求助!!!
--------------------------------
按键精灵版本:2014.05.17763
win10版本:win10 专业工作站版1809
硬件:联想Y7000-2020款:5-10200H/16G/512G/GTX1650Ti

最后编辑maxrocker 最后编辑于 2021-01-05 10:42:49
本主题由 超级版主 瑞祥幽冥狼 于 2021/6/17 11:19:05 执行 审核帖子 操作
2#

回复 1楼maxrocker的帖子

注:你好 W7一样是无法区分左右的

收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
3#

回复 2楼n15976906190的帖子

我想表达的是比如左alt,如果我键码用"18",脚本可以生效;如果我键码用了"164",就没用了。在win7中都没有这种情况,左Alt键我都用的"164"。

4#

下图是在win7虚拟机测试的左右alt,因为这个功能我一直再用,所以不可能有问题。
您所在的用户组无法下载或查看附件

您所在的用户组无法下载或查看附件

这些左右区分问题都是小事,问题是
WIN10里很多键用不了?怎么办呢?

5#

回复 4楼maxrocker的帖子

注:你好 软件问题请联系按键精灵客服QQ2719545886反馈

收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
6#

哥们我也遇到这个问题,请问解决了吗

7#

调用DD驱动试试?

发新话题 回复该主题