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

 Java Discussion :

Problème avec getRawCode() == KeyStroke


Sujet :

Java

  1. #1
    Membre du Club
    Homme Profil pro
    Artisant
    Inscrit en
    Avril 2018
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Artisant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 169
    Points : 60
    Points
    60
    Par défaut Problème avec getRawCode() == KeyStroke
    Bonjour,

    Je viens vers vous pour trouver une solution a mon problème.

    J' attributs des touches claviers a des fonctions de mon application via un fichier Json. Ca marches comme je veux mais je bloque avec l'utilisations de certaine touche style "COLON, SEMICOLON"


    Voici la partie de mon code qui fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     if (e.getRawCode() == KeyStroke.getKeyStroke(getCurrentParametre.Standing).getKeyCode()) {
              Main.position = Main.Positions.STANDING;
              System.out.println("Standing");
          }
          if (e.getRawCode() == KeyStroke.getKeyStroke( getCurrentParametre.Crouch).getKeyCode()) {
              Main.position = Main.Positions.CROUCH;
              System.out.println("Crouch");
          }
          if  (e.getRawCode() == KeyStroke.getKeyStroke(getCurrentParametre.Prone).getKeyCode()) {
              Main.position = Main.Positions.PRONE;
              System.out.println("Prone");
          }
    Ensuite ma class config clavier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    class Configclavier {
     
     
        String Exit;
     
        String Standing;
     
        String Crouch;
     
       String Prone;
      }
    et mon Json
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     "Exit" : "F12",
     
    "Standing" : "NUMPAD1",     
      "Crouch"  : "C",
      "Prone"   : "A",
    Voila, alors tout ceci fonctionne bien avec les entrée clavier suivante : "NUMPAD0" à "NUMPAD9", "SUBTRACT"(NumPad -), "MULTIPLY"(NumPad *), "DIVIDE"(/), "ADD"(NumPad +), "NUM_LOCK", "A" à "Z" ; "0" à "9" , "F1" à "F10", "UP", "LEFT", "RIGHT", "DOWN", "END", "SPACE", "ESCAPE", "PAGE_DOWN", "PAGE_UP", "TAB"

    Je voudrai pouvoir utiliser d'autre entre par exemple : SEMICOLON, COLON.......

    Mais lorsque je fais ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    "Standing" : "NUMPAD1",     
      "Crouch"  : "COLON",
      "Prone"   : "SEMICOLON",

    par d'erreur de compilation, pas de bug, juste mes touche ne sont pas fonctionnelle.

    Je vous remercie par avance

    Cordialement

    Fred

  2. #2
    Membre du Club
    Homme Profil pro
    Artisant
    Inscrit en
    Avril 2018
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Artisant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 169
    Points : 60
    Points
    60
    Par défaut
    Bonsoir,

    J'ai planché sur mon problème toute la journée mais sans succés...

    Je croit comprendre que les touches comme "colon", "colon" il y a une histoire de constante mais je ne comprend pas trop .

    Cordialement

    Fred

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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