Me alegro y en cuanto a revisar linea por linea para comprender lo que hace, pués de eso se trata porque si solo te limitas cortar y pegar y simplemente comprobar si funciona o no, no aprenderías nada.
Como habrás intuido, puedes usar cualquier otra tecla de función y asignarle una tarea diferente a cada una con Select Case, pero es imprescindible anular antes la acción asociada a dichas teclas. Esto lo hace la Función AnulaTecla (esta función tambien la podrías poner en un Módulo, fuera del formulario), primero la anula y la deja disponible para después usarla con lo que necesitemos, ya que si no lo hacemos, por ejemplo con la Tecla F1, primero se abriría la Ayuda de Access y después ejecutaría nuestra acción, cosa que no deseamos que pase por pura estética.
La última parte del Evento controla el posible error que se produce si intentamos ocultar un campo que tiene el Foco, permitiendo poner nuestro propio mensaje en lugar del que mostraría Access y regresar sin que se detenga la ejecución.
Un saludo
Enrique