I'm baffled: I reproduced your code on my system (WinMe and VB6) where i created a standard form (Form1) and a standard rtf (RichTextBox1). The responses were as expected: even when trying any alphabetic key in combination with the CTRL key did produce the message box with the correct Ascii code (1 = a or A, 26 = z or Z) _________________________________
In theory, there is no difference between theory and practice. In practice, there is. [attributed to Yogi Berra]