Oui, en Basic toutes les touches sont utilisable sauf la touche ON, qui sert à quitter le programme rapidement.
Pour l'utiliser, tu as besoin de la fonction "getKey", qui sert à récuperer la valeur d'une touche (toutes les touches ont une valeur en Basic, sauf ON). Dans ton cas, les valeurs des touches de F1 à F5 sont, dans l'ordre : 11, 12, 13, 14 et 15. Voici comment savoir quel touche à été presser :
While 1
Repeat K
getKey→K
End
If K=11:Then:[...]:End
End
"While 1" signifie que tout ce qui ce trouve entre lui même et le dernier "End" devra être répeter indéfiniment.
"Repeat K" signifie que l'on continue de faire ce qu'il y a entre lui même et le prochain "End" jusqu'a ce que la variable K ne fasse plus 0.
"getKey→K" signifie qu'on stocke la valeur de la touche présser dans la variable K, tant qu'une touche n'est pas présser, "getKey" renvoi 0 à K. Donc tant qu'on appui pas sur une touche (K=0), on continue à tester les touches (avec Repeat K:[...]:End).
"If K=11:Then:[...]:End" Verifie que la touche présser soit bien F1, si oui, (Then) on fait ce qu'il y a à la place de "[...]" jusqu'au prochain "End".
Voilà comment on utilise "getKey"

.