Sim, você pode iniciar com uma coisa simples como, criar alguns slots e atribuir algumas teclas, tecla 1 o primeiro, 2 o segundo … Lembrando da ordem de indexação de um array (começa por 0) …
e daí verifica se ele carregou as características corretas, pois você deve estar salvando só as “edições” feitas na criação em uma struct ou algo assim .