IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques tierces Python Discussion :

comment désactiver la touche windows ?


Sujet :

Bibliothèques tierces Python

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Points : 8
    Points
    8
    Par défaut comment désactiver la touche windows ?
    Bonjour.
    Je travail sur une petite application avec python 2.3 + Tkinter + pygame (juste le mixer) sous windows, devant être utilisée par des personnes aveugles peu familiarisées avec le clavier.

    Le problème, c'est qu'il leur arrive de presser la touche "windows" :
    ainsi, elles perdent la main, l'interactivité de l'application devient toute cassée, jusqu'à nouvelle appui sur la touche windows, ce qui n'est pas évident.

    Connaissez vous un moyen pour désactiver cette touche en passant par le script python (en quittant l'application, la touche windows doit être utilisable à nouveau).

    Si vous avez des pistes, je suis preneur.
    Merci et bonne journée

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    On peut contourner le problème en utilisant sendkeys

    il faut telecharger senkeys
    http://www.rutherfurd.net/python/sendkeys/index.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # -*- coding: cp1252 -*-
    # un petit test pour raccrocher senkeys à un evenement clavier
     
    import SendKeys  
    import Tkinter
    from Tkinter import *
     
    def windows(event):                       
        SendKeys.SendKeys("{LWIN}")   
     
    fen = Tk()
    fen.bind("<Win_L>", windows)
    # et ça marche :)
    Edit: Balises "Code" rajoutées par Guigui_

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    oups, il y a un problème d'indentation. méfiance.
    j'espère que ça aidera d'autres personnes. bonne journée à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Désactiver la touche windows
    Par kroma23 dans le forum Débuter
    Réponses: 3
    Dernier message: 15/12/2008, 10h20
  2. Réponses: 3
    Dernier message: 10/07/2007, 11h13
  3. Comment désactiver une touche ?
    Par touff5 dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 06/02/2007, 21h31
  4. Réponses: 12
    Dernier message: 06/10/2006, 09h26
  5. Désactiver la touche Windows
    Par rolkA dans le forum Windows XP
    Réponses: 2
    Dernier message: 15/10/2004, 20h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo