31 January 2013

Mengaktifkan Num, Caps, dan Scrol


Berikut ini adalah kode yang digunakan untuk mengaktifkan atau menonaktifkan Num Lock, Caps Lock, dan Scroll Lock pada keyboard.

Di bagian '(Declarations)' dari Form ketikkan :
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Integer) As Integer
Private Const kNumLock = 144
Private Const kCapsLock = 20
Private Const kScrollLock = 145

Berikut cara penggunaannya untuk Num Lock :
keybd_event kNumLock, &H45, 1 Or 0, 0
keybd_event kNumLock, &H45, 1 Or 2, 0

Untuk Caps Lock :
keybd_event kCapsLock, &H45, 1 Or 0, 0
keybd_event kCapsLock, &H45, 1 Or 2, 0

dan untuk Scroll Lock :
keybd_event kScrollLock, &H45, 1 Or 0, 0
keybd_event kScrollLock, &H45, 1 Or 2, 0



Untuk memeriksa aktif tidaknya, berikut contoh kodenya (untuk Num Lock) :
If CBool(GetKeyState(kNumLock)) = True Then
'jika aktif
Else
'jika non aktif
End If

Semoga Bermanfaat .

No comments:

Post a Comment

Recent Comment

Contact Form

Name

Email *

Message *

2012 © Jabat Software