CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

SDL et Tablette graphique

Nosk
Nosk
Niveau 5
19 février 2005 à 22:35:14

Bonjour ^^

J´ai un bug assez étrange avec ma tablette graphique : quand je lance mon programme qui utilise la librairie SDL, le curseur se met à trésauter de façon quasi incontrolée quand je déplace le stylet sur la tablette ( si j´arrête de le bouger, le curseur arrête de bouger)

Je suis allé voir dans la FAQ et dans quelques newgroup, et pas trace du problème... :-/

Je me suis dis que ça venait peut-être du fait que je changeais de résolution, mais ce n´était pas ça le problème...des idées sur la source ?

Merci !

JeanYvesYves
JeanYvesYves
Niveau 10
19 février 2005 à 23:44:26

Tres bizarre !
Je n´ai jamais eu de tablette graphique !

essaie de voir si ton stylet te génere un evenement géré par SDL ( en regardant avec PollEvent les evenements que tu as)

A mon avis ce n´est pas ça, cependant

Assure toi que tu as bien :
SDL_ShowCursor(0);

Sinon, c´est en effet bizarre ! est ce que tu as ce meme probleme avec les exemples proposées sur mon tuto, sur mon site ?

Aerandil
Aerandil
Niveau 2
19 février 2005 à 23:59:58

Même si je n´y connait pas grand chose en SDL et cie, je possède une tablette graphique et je rencontre se genre de problème défois, il me suffit de débrancher ma souris. ( j´espère que sa pourra t´aider )

Nosk
Nosk
Niveau 5
20 février 2005 à 09:09:07

Hello ^^

@Aerandil : Merci, mais je n´utilise plus de souris, la tablette, c´est génial ! :p

@JYY : J´ai vérifié ce qu´il y avait dans la pile d´event, et effectivement, il n´y avait rien qui ait un rapport avec ma chtite tablette adorée ^^

Je me suis précipité sur ton site et j´ai compilé la source " Scrolling à la souris", et ça marchait plutôt bien, sauf que mes petits tremblements de cafféinoman se répercutent de façon assez violente à l´écran ^^ Mais ça m´avait quand même l´air mieux...

J´ai relancé mon programme pour me faire une meilleur idée de la nature du problème, et en fait, je peux plus ou moins controler le curseur à 30 pixels près :p Et même, en regardant bien, on voit que le curseur prend des positions toujours decallées d´environ 30 pixels, un peu comme si il suivait une autre grille que celle imposée par la résolution : c´est plus qu´étrange !

Pour info, c´est une tablette USB...est-ce qu´il y a des bugs connsu avec SDL et l´USB ?

J´ai fait un autre essai : j´ai enlevé SDL_FULLSCREEN, et là, miracle, la souris se déplace bien dans la fenêtre ! Le problème se limite donc au mode plein écran ( ce qui est encore plus bizarre ^^)

Sinon, dans ma routine d´affichage, je fais un SDL_ShowCursor(DISABLE) au début, et un SDL_ShowCursor(ENABLE) à la fin ( puisque j´ai besoin d´afficher le curseur ^^)...Mes paramètres d´initialisation de SDL sont SDL_DOUBLEBUF et SDL_HWSURFACE...

Voilà c´est à peu près tout ^^

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment