尘埃、 发表于 2011-9-7 11:00:49

求教,如何判断当前键盘是处于大写或者小写状态呢?[已解决]

本帖最后由 尘埃、 于 2011-9-10 10:43 编辑

如题!如何判断当前键盘是处于大写或者小写状态呢?

南一 发表于 2011-9-7 13:32:10

引用gooker的
4,判断大写键盘灯亮还是灭(By Gooker)
$result = DllCall("user32.dll","Int","GetKeyState","int",20)
If @error = 1 Then
MsgBox(0,"错误","函数调用失败") ;基本上不会的 :)
Exit
Else
If $result = 1 Then
MsgBox(0,"大写键盘灯状态","亮")
Else
MsgBox(0,"大写键盘灯状态","灭")
EndIf
EndIf

xrbenbeba 发表于 2011-9-7 17:17:13

sofa API正解

尘埃、 发表于 2011-9-10 10:44:16

回复 2# 南一


    感谢帮助!

尘埃、 发表于 2011-9-10 10:44:26

回复 3# xrbenbeba


    感谢帮助!

lin6051 发表于 2014-9-29 09:14:46

有用学习了 还知道了 怎么开关

AutoItSetOption ( "SendCapslockMode",0 )
Send("{CAPSLOCK on}")
页: [1]
查看完整版本: 求教,如何判断当前键盘是处于大写或者小写状态呢?[已解决]