Accueil > Forum > > > > Glut et clavier
Glut et clavier
mardi 13 décembre 2005 à 12:39:23 |
Glut et clavier

vangeurmasker
|
Bonjour j'utilise actuellement GLUT dans un programme OpenGL. Je
cherche à savoir comment récupérer la touche materielle que est
pressée. En gros avoir la même chose pour 'A' et 'a' pour '1' et
'&' ...
Je veut que mon programe soit portable donc pas d'API windows.
|
|
mardi 13 décembre 2005 à 13:30:43 |
Re : Glut et clavier

kortin
|
Il te suffit de mettre un message quand tu appuies sur une touche :
void OnKey(unsigned char key, int x, int y) { printf("numero de la touche pressée %d",key); }
sinon pour les touches courantes, il est mieux d'utiliser :
[ Lien ]
constants: GLUT_KEY_F1
GLUT_KEY_F2
GLUT_KEY_F3
GLUT_KEY_F4
GLUT_KEY_F5
GLUT_KEY_F6
GLUT_KEY_F7
GLUT_KEY_F8
GLUT_KEY_F9
GLUT_KEY_F10
GLUT_KEY_F11
GLUT_KEY_F12
GLUT_KEY_LEFT
GLUT_KEY_UP
GLUT_KEY_RIGHT
GLUT_KEY_DOWN
GLUT_KEY_PAGE_UP
GLUT_KEY_PAGE_DOWN
GLUT_KEY_HOME
GLUT_KEY_END
GLUT_KEY_INSERT
GLUT_KEY_DELETE
GLUT_KEY_ESCAPE
GLUT_KEY_ENTER
GLUT_KEY_TAB
GLUT_KEY_CAPS
GLUT_KEY_SHIFT
GLUT_KEY_CONTROL
GLUT_KEY_ALT
GLUT_KEY_MULTIPLY
GLUT_KEY_ADD
GLUT_KEY_SEPERATOR
GLUT_KEY_SUBTRACT
GLUT_KEY_DECIMAL
GLUT_KEY_DIVIDE
|
|
mardi 13 décembre 2005 à 13:31:51 |
Re : Glut et clavier

kortin
|
désolé pour le message du haut, je ne sais pas bien pourquoi tout c'est mis sur une ligne.
|
|
mercredi 14 décembre 2005 à 11:57:04 |
Re : Glut et clavier

vangeurmasker
|
Moi j'utilise actuellement glutKeyboardFunc
Le pb de ta fonction c'est que si je suis en
majuscule je reçois 'A' pour la touche A '1' pour la touche 1 et que si
je suis en minuscule je reçois 'a' pour la touche A et '&' pour la
touche 1.
Moi je veu recuperer la même chose en majuscule ou pas. Genre VK_A en w32 mais en portable avec un fenetre glut.
|
|
mercredi 14 décembre 2005 à 12:30:50 |
Re : Glut et clavier

kortin
|
ah d'accord, j'ai compris. Je ne sais comment on peut faire ça avec glut.
Je crois que tu seras obliger de faire :
switch(key) { case 'A': case 'a':
traitement;
break;
case '1': case '&': traitement; break; }
Je crois que tu n'as pas le choix, mais avec un peu de bonne volonté, ça va, ce n'est pas si long. Bonne progr.
|
|
vendredi 16 décembre 2005 à 08:23:33 |
Re : Glut et clavier

vangeurmasker
|
Le problème c'est que le jour ou quelqu'un utilise mon prog avec un
clavier non francais c'est le bordel. En plus je ne peut pas distinguer
le pavé numérique de la ranger de chiffres au dessus du clavier.
Je crois que je vais être obliger d'utiliser des API non portables et de me le taper pour tous les OS.
|
|
vendredi 16 décembre 2005 à 10:10:30 |
Re : Glut et clavier

kortin
|
Oui, je pense. Regarde, même dans les jeux vidéo super célèbre, il y a ce problème de clavier américain/français. Je cite ? Half life !! Et pourtant Half life n'est pas multiplateforme !!
Donc, seul solution, bidouille pour que l'utilisateur puisse régler son clavier.
kortin
|
|
Cette discussion est classée dans : clavier, glut
Répondre à ce message
Sujets en rapport avec ce message
gestion du clavier avec Glut [ par spirit ]
salut à tous,je sais gérer les fonctions glutKeyboardFunc et glutSpecialFunc mais je n'arrive pas à détecter la combinaison de touches "Ctrl+A" alors
OpenGL et Glut: saisie clavier [ par bluelambda ]
Salut à tous ! Voilà j'ai fait un petit programme qui utilise OpenGL avec GLUT. C'est un programme très basique, avec juste une fonction d'affichage
opengl/glut Gestion du clavier (plusieurs touches) [ par gravel ]
Bonjours, je cherche un moyen de géré plusieur touche en meme temps. j'ai chercher un peux partout lit beaucoup de document sur la gestion du clavier
Probleme souris et clavier avec opengl et glut [ par Mick7 ]
Salut, bon voila en faite c'est juste un probleme de fluidité quand j'essaye de tourner ou marcher tout va bien ca marche nickel mais si j'essaye de f
Clavier et glut / Sélectionner des pavés à la souris [ par nisaloncaje ]
Bonjour à tous !!!J'ai quelques petits problèmes en OpenGl et j'aimerai que vous m'aidiez : 1. Je voudrai utiliser les touches flèche haut et flèche b
GLUT : questiion sur la gestion du clavier [ par dletozeun ]
bonjour,Glut est bien pratique pour la gestion du clavier...mais lorsque que mon programme fait bcp travailler le processeur le clavier ne repond plus
system coordonne opengl/glut [ par gimli123 ]
Salut tout le monde je suis en train de faire un petit jeu(tout du moins j'essai) et donc pour le menu je fais des boutons. Mais lorsque j'essai de fa
Opengl glut debutant menu graphique [ par gravel ]
Bonjour, j'aimerais savoir comment on fais en opengl/glut pour faire afichier un image fixe. Je veux dire que si j'ai un screen en 800x600 et que j'm'
Vérrouillage fonctions clavier [ par jmhC ]
Bonjour, Y a t-il une maniére simple de vérrouiller les touches et combinaisons de touches Windows, à savoir, en autres, Ctrl+Alt+Del, Ctrl+Echap, Alt
QT OpenGL FPS [ par xabila ]
bonjour, voilà j'ai passé un de mes codes glut OpenGL sous QT et en fait je n'arrive pass à convetir mon calcule des fps qui était ultra simple. Cad
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : ESPEAK RE : ESPEAK par ghanim13
Cliquez pour lire la suite par ghanim13 RE : ESPEAK RE : ESPEAK par ghanim13
Cliquez pour lire la suite par ghanim13
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|