If Key.Code =3D Key["R"] And If Key.Control Then Print "You hit CTRL+R" End If If my hands this does the following Key.code =3D 1677724 Key["R"] =3D 82 Key.control =3D true but I'm probably pressing ctrl + small r I guess: Clearly they don't match If I put on the capslock to ensure a capital R, results are similar. ie one long number, the small number. What could I be doing wrong? Regards Richard