Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _ ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As _ LongPrivate Const KEYEVENTF_KEYUP = &H2Sub SetScrollLockKey(ByVal newState As Boolean) ' if the current state must be changed If CBool(GetKeyState(vbKeyScrollLock)) <> newState Then ' programmatically press and release the ScrollLock key keybd_event vbKeyScrollLock, 0, 0, 0 keybd_event vbKeyScrollLock, 0, KEYEVENTF_KEYUP, 0 End IfEnd Sub

7 Ways Technology Has Changed Traditional Payments
In today’s digital world, technology has changed how we make payments. From contactless cards to mobile wallets, it’s now easier