En el vb6 tenes que hacer el siguiente codigo:
Para guardar:
Dim nfic%
dim Texto as string
nfic = FreeFile
Open App.Path & "\log.txt" For Output As nfic
Print #nfic, Texto
Close nfic
y para abrir tenes que hacer:
Dim nfic%
dim Texto as string
nfic= FreeFile
Open App.Path & "\log.txt" For Input As nfic
Line Input #nfic, Texto
Close nfic
Te explico primero tenes que crear una variable tipo variant con % o as variant da lo mismo, este va a ser la que va tener el valor que le da windows para hacer el manejo del archivo y tenes que setearlo con nfinc= freefile.
Despues haces un Open Ruta del archivo For Output para grabar o Input para leer. y despues no te tenes que olvidar de cerrar la variable que estas usando para manejar el archivo para que los cambios se guarden o puedas abrir otra vez el archivo, asi que haces Close nfic.
Y para ver las teclas que presionan podes usar el keypreview para tu form o sino tenes que usar apis para ver los de las otras ventanas.
Espero que te haya servido.
Nos vemos