Forum de la communauté SFML

Bindings - autres langages => Python => Discussion démarrée par: davs63 le Février 28, 2014, 09:04:33 am

Titre: BUG ? une touche ( R_ALT ) qui en actionne deux autres
Posté par: davs63 le Février 28, 2014, 09:04:33 am
bonjour :)

Je me demandais si il n'y avait pas un bug avec la touche ALT de droite qui actionne aussi la touche contrôle de gauche.

Est ce un bug ou c'est Windows qui impose ça ?

ce code retourne 37 puis 43 lorsqu'on appuis sur la touche ALT de droite ( 37 étant : contrôle gauche )


import sfml as sf

def main():
    # Creation de la fenetre principale
    window = sf.RenderWindow(sf.VideoMode(800, 600), 'SFML Shader example')
    window.framerate_limit = 60

    # Demarage de la boucle principale
    while window.is_open :
        # gestion des evenements de la fenetre
        for evt in window.events :
                       
            if type(evt) is sf.CloseEvent :
                window.close()
            if type(evt) is sf.KeyEvent and evt.pressed :
               
                # Affichage du code de la touche qu'on presse
                print(evt.code)
           
                if evt.code == sf.Keyboard.ESCAPE :
                    window.close()

        # Netoyage de la fenetre
        window.clear()
       
        window.display()

if __name__ == '__main__':
    main()