CURSEUR QUI PASSE A TRAVERS LES BORDS, SI ON VA TOUT A DROITE, REAPARAIT A GAUCH
zemetafyzik
Messages postés117Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 3 novembre 2007
-
24 mars 2006 à 20:32
nathansecret
Messages postés63Date d'inscriptionmardi 11 novembre 2008StatutMembreDernière intervention31 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.
nathansecret
Messages postés63Date d'inscriptionmardi 11 novembre 2008StatutMembreDernière intervention31 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és117Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 3 novembre 20071 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és1Date d'inscriptionmardi 6 mai 2008StatutMembreDernière intervention13 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és10Date d'inscriptiondimanche 26 février 2006StatutMembreDernière intervention18 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és171Date d'inscriptionjeudi 15 avril 2004StatutMembreDernière intervention18 juillet 2007 10 oct. 2006 à 23:15
marche pas chez moi
guydss78150
Messages postés4Date d'inscriptionmercredi 22 février 2006StatutMembreDernière intervention28 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és27Date d'inscriptionmardi 9 mars 2004StatutMembreDerniè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és117Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 3 novembre 20071 26 mars 2006 à 15:13
Merci, mais c'est la fin du blocus du lycée, plus le temps deprogrammer ^^
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és117Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 3 novembre 20071 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és14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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és117Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 3 novembre 20071 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 ?
28 juin 2010 à 18:55
Do et utiliser l'API Sleep
15 mai 2008 à 01:56
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
13 mai 2008 à 23:53
18 janv. 2007 à 22:00
10 oct. 2006 à 23:15
28 mars 2006 à 08:57
complétement d'accord avec toi mais ton raccourci comme,nt tu la fait
27 mars 2006 à 22:34
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
26 mars 2006 à 15:13
26 mars 2006 à 12:40
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 ;)
25 mars 2006 à 16:38
25 mars 2006 à 02:28
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 ^^
25 mars 2006 à 01:22
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
24 mars 2006 à 20:32
merci