CURSEUR QUI PASSE A TRAVERS LES BORDS, SI ON VA TOUT A DROITE, REAPARAIT A GAUCH

zemetafyzik Messages postés 117 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 3 novembre 2007 - 24 mars 2006 à 20:32
nathansecret Messages postés 63 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 31 octobre 2011 - 28 juin 2010 à 18:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36716-curseur-qui-passe-a-travers-les-bords-si-on-va-tout-a-droite-reaparait-a-gauche-pratique

nathansecret Messages postés 63 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 31 octobre 2011
28 juin 2010 à 18:55
Pour éviter l'utilisation d'un Timer on peut faire une boucle
Do et utiliser l'API Sleep
zemetafyzik Messages postés 117 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 3 novembre 2007 1
15 mai 2008 à 01:56
Si ça peut vous servir c'est magnifique ^^

Après il y aurais pas mal d'amélioration à faire, comme éviter de se servir d'un timer... Mais bon ça fait un bout de temps que je n'ai pas programmé.

Bonne journée
yannickglt Messages postés 1 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 13 mai 2008
13 mai 2008 à 23:53
Joli code! Je le trouve très utile et je l'ai adapté un peu à mes besoins. J'utilise le logiciel Deskspace qui permet d'avoir plusieurs espaces de travails sous la forme d'un cube (semblable à Compiz fusion). Ainsi quand je vais sur le bord gauche de l'écran je passe sur l'espace de travail de gauche et de même pour l'opposé. J'ai cependant laissé tel quel pour le haut et le bas. Je trouve ça super d'aller de la barre des taches à la barre de menu d'une fenêtre aussi rapidement.
frogeraie Messages postés 10 Date d'inscription dimanche 26 février 2006 Statut Membre Dernière intervention 18 janvier 2007
18 janv. 2007 à 22:00
j'aime beaucoup ce code que j'utilise pour une installation avec un robot. mais voila, j'ai fait un exe qui une fois lance ne s'arrete plus: cad le curseur continu a traverser le bord meme si je fais ctrl+alt+supp. je suppose qu'il faut ecrire un autre exe pour retablir le fonctionnement normal du curseur, je ny arrive pas, j'ai besoin d'aide!!!
marc660 Messages postés 171 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 18 juillet 2007
10 oct. 2006 à 23:15
marche pas chez moi
guydss78150 Messages postés 4 Date d'inscription mercredi 22 février 2006 Statut Membre Dernière intervention 28 mars 2006
28 mars 2006 à 08:57
salut,

complétement d'accord avec toi mais ton raccourci comme,nt tu la fait
etiennexxx9 Messages postés 27 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 3 décembre 2007
27 mars 2006 à 22:34
Salut,

J'utilise Stardock Multiplicity et j'ai un raccourci clavier pour pouvoir bloquer le passage d'un écran à l'autre. J'ai remarqué que lorsque j'essai de passer à l'autre écran, ca passe pas...

Pour le menu démarrer "caché", il ne suffit que d'appuyer sur la touche "win" du clavier.

Etienne
zemetafyzik Messages postés 117 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 3 novembre 2007 1
26 mars 2006 à 15:13
Merci, mais c'est la fin du blocus du lycée, plus le temps deprogrammer ^^
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 1
26 mars 2006 à 12:40
Salut,
voila quelques idées pour améliorer le chmilblik :
- Temporiser lepassage d'un écran à l'autre, c'est dire qu'il faudrait laisser le curseur immobile pendant une demi seconde (par expl) avant qu'il ne 'saute'.
- Laisser l'utilisateur choisir la taille des bordures pour chaque bords de l'écran.
- Donner la possibilité de créer des zones insensibles à poser sur le menu démarrer et sur les controles des barres de titre (zones déplaçable au cas où on bouge le menu démarrer)

Ammuse toi bien ;)
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
25 mars 2006 à 16:38
En effet, l'intérêt de la source est tout limité, mais c'est au travers de ce genre de mini-source que les débutants pourront faire des essais et comprendre l'accès à certaines données par les APIs.
zemetafyzik Messages postés 117 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 3 novembre 2007 1
25 mars 2006 à 02:28
merci ^^

Bon ben voilà, maintenant, je doute que je mette quelque chose qui gère cela (j'en ai pas besoin).
Ensuite, on m'a rapporter un probleme, c'est lorsque le menu démarrer est "masquer" et qu'il faut aller dessus pour lefaire apparaitre, on peu le faire apparaitre mais sa se joue a 1 pixel ... et je sais pas vraiment comment le gerer.

Ensuite, la je n'avais pas de souris, seulement le ptit touch pad, ben je vais faire ma pub mais n'empeche, sa a été vachement pratique pour cette soirée ^^
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
25 mars 2006 à 01:22
lol, c'est justement ce que j'allais faire quand j'ai vu le titre de la source ;-)
Ecran de gauche = 1
Ecran de droite = 2
Bord gauche de 1 : Souris reste bloquée
Bord droit de 2 : Souris passe sur le bord gauche ... de 2, pas de 1.
Haut et bas : Aucun problème sur les deux écrans.

En fait, les coordonnées de l'écran 1 sont négatives. Le 0 se trouve à la jointure des deux écrans.
Je viens de faire l'essai avec des écrans superposés : Le zéro Y est aussi à la jointure des écrans, la partie positive étant sur l'écran du bas.

Je résume (avec définitions de 2 x 1600x1200) :
Horizontaux :
-1600 0 +1600
+-------------+--------------+
Verticaux :
-1200
+
|
+ 0
|
+
+1200

Jack
zemetafyzik Messages postés 117 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 3 novembre 2007 1
24 mars 2006 à 20:32
J'ai une autre question,si une personne possede plusieur ecran (et que donc la souris se balade sur chacun) comment ça se comporte ? quelqu'un peut tester ?

merci