KeyTimer es un programa diseñado para permitir el registro del tiempo de inicio y finalización basado en la pulsación y liberación de las teclas de un teclado de ordenador QWERTY. La tecla de abajo representa el inicio y la de arriba la parada. La aplicación también se puede utilizar como un registro con la acción de grabar desactivada. Cada tecla puede representar un evento temporizado diferente. Se puede introducir una descripción de la acción en el cuadro de texto de la acción para representar un evento particular contra cada botón o letra de tecla y la lista de acciones se guarda para su uso futuro.
Para cambiar los cuadros de texto de la acción contra cada letra de tecla se debe seleccionar la opción de menú habilitar acciones de cambio, esto cambiará a deshabilitar las acciones de cambio, lo cual debe seleccionarse y cambiarse de nuevo para permitir que continúe el registro de tiempo normal. Una vez que se haya cambiado el tipo de acciones registradas, se puede guardar mediante la opción de menú de guardar acciones y luego volver a cargarlas según sea necesario mediante la opción de menú de cargar acciones. El registro de acciones clave puede guardarse en un archivo txt y cargarse en una hoja de cálculo para su análisis. La acción de guardar el registro puede configurarse para guardar automáticamente el ID del archivo, lo que significa que el ID del archivo se genera automáticamente basándose en el ID de la lista de acciones y en la fecha y hora del guardado.