Non, c'est correct et logique.
Sur un layout QWERTY US, la fonction principale de la rangée supérieure est de taper des chiffres. Si tu veux un point d'exclamation (par exemple) tu dois accéder à la fonction secondaire de la touche 1 en appuyant sur <shift>+<1>
En français, c'est l'inverse. Les chiffres sont la fonction secondaire.
Ton jeu réagi à la fonction principale de la touche qui, en français, correspond aux "symboles". Si ta souris envoyait réellement 1,2,3,... à ton jeu configuré en layout français, ça n'activerait pas les touches que tu veux.
---------------
Nothing's so bad it can't get worse