IF lcchar <> "~" llshift = ISUPPER(lcchar) lnchar = ASC(UPPER(lcchar)) IF llshift = keybd_event(VK_SHIFT, 0, 0, 0) ENDIF = keybd_event(lnchar, 0, 0, 0) = keybd_event(lnchar, 0, KEYEVENTF_KEYUP, 0) IF llshift = keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0) ENDIF ELSE lnchar = 192 = keybd_event(VK_SHIFT, 0, 0, 0) = keybd_event(lnchar, 0, 0, 0) = keybd_event(lnchar, 0, KEYEVENTF_KEYUP, 0) = keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0) ENDIF