Re: [OSM-talk-fr] JOSM - Inverser le clic molette et le clic droit

2016-05-03 Par sujet Philippe Verdy
JOSM pourrait prendre l'option prise par iD: glissement simplement avec le
bouton gauche. Mais alors ce sera plus compliqué de sélectionner pour
déplacer un objet, ou pour ajouter un noeud sur un chemin. (OK la sélection
simple c'est encore possible, mais plus le déplacement direct: un clic
gauche sélectionnerait encore l'objet, qui riste sélectionné quand on
glisse la souris mais qui ne déplace pas l'objet sur la carte mais ne fait
que glisser la carte. Pour déplacer l'objet il faudrait ajouter un bouton.
Hors SHIFT+CLIC1 et CTRL+CLIC1 sont déjà utilisé aussi pouir compléter la
sélection.

Ce bouton ne pourrait plus être simple, mais JOSM afficherait alors un menu
contextuel avec le clic simple, comme sur iD (mais iD a un problème avec
l'affichage de ce menu fait d'icones trop grosses au tour du point
sélectionné et qui masque ce qu'on veut sélectionner à côté.

Resterait alors le déplacement de la sélection (ou la création d'un noeud
sur un chemin) avec le clic droit + une touche CTRL (ou SHIFT). Et là plus
besoin d'afficher ce fichu menu : le clic droit tout seul affiche encore le
menu contextuel actuel, qui est aussitôt masqué quand on appuie sur CTRL
qui active le déplacement (ou sur SHIFT qui ajoute un noeud sur un chemin).
Cette option éviterait aussi bon nombre de déplacements inopinés qui
surviennent dans JOSM quand on se trouve de clic pour glisser la carte (la
touche CTRL agissant comme une confirmation qu'on veut effectivement
déplacer un objet et la touche SHIFT confirmant qu'on veut ajouter un noeud
sur un chemin). Et on retrouve alors la cohérence du glissement de la carte
avec le premier bouton employé tout seul, qui ne risque plus de déplacer
les objets sélectionnés sur la carte.



Et pas besoin non plus de 3e bouton, ce fameux "clic-molette" tellement mal
fichu que certaines souris proposent (avec un petit curseur ON/OFF) de le
mettre hors service s'il est gênant, voire n'en ont pas du tout sous la
molette, pour proposer à la place un autre bouton mieux placé (par exemple
un bouton sous le bouton gauche facile d'accès au doigt de l'index, voire
un bouton actionné avec le pouce qui n'est cependant pas aussi agile que
l'index). Certaines souris (pour gamers) ont pléthore de boutons
supplémentaires (même un bouton utilisable avec l'auriculaire posé sur le
côté droit (pour les droitiers qui utilisent la souris dans la main
droite), et ces boutons sont configurables dans les jeux  parfois avec
l'aide du pilote souris qui permet de configurer ce que le jeu ne propose
pas lui-même dans ses menus de préférences (par exemple échanger les
boutons, ou leur assigner une touche équivalente du clavier, ou déclencher
des répétitions et régler la vitesse de cette répétition), et de stocker ça
dans des profils associés à chaque application (autodétectée par le pilote).


Le 3 mai 2016 à 16:44, Charles MILLET  a écrit :

> Merci, c'est très clair.
>
> C'est intéressant que la fonction existe. J'ai compris que les
> développeurs étaient contre le fait de permuter ces deux boutons pour
> permettre aux souris/touchpad sans bouton 3 de pouvoir quand même déplacer
> la carte mais ils sont sûrement preneur pour une option.
>
> Je n'ai pas les compétences pour créer la fonction malheureusement donc je
> vais peut-être m'orienter vers la première solution .
>
> Charles MILLET
> charlesmil...@free.fr
>
> On 03/05/2016 11:34, Nicolas Dumoulin wrote:
>
>> Salut,
>>
>> Le Tue, 3 May 2016 10:46:37 +0200,
>> Charles MILLET  a écrit :
>>
>>> Si quelqu'un l'a déjà fait ou une idée sur la manière de le faire.
>>> Pour information je travaille sous Ubuntu donc je n'ai pas vraiment
>>> accès aux softs Windows.
>>>
>> Ça a l'air d'être codé en dur :
>>
>> https://github.com/openstreetmap/josm/blob/77d79a608358ec4c0670df7c1dd903afc5a07aad/src/org/openstreetmap/gui/jmapviewer/DefaultMapController.java
>> Il y a bien une fonction setMovementMouseButton mais elle ne semble pas
>> utilisée.
>>
>> Tu as raison par rapport aux autres logiciels qui utilisent le clic
>> milieu.
>>
>> Donc, deux solutions :
>>   - hacker les sources
>>   - mettre un ticket, hacker les sources et faire un pull-request
>>
>>
>
> ___
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] JOSM - Inverser le clic molette et le clic droit

2016-05-03 Par sujet Charles MILLET
Je suis d'accord qu'il y a débat sur l'ergonomie du clic molette. En 
fait mon but est plus d'homogénéiser entre les softs (Gimp, Inkscape, 
QGIS, Grass, Evince, AutoCad, etc.) pour ne plus faire toutes ces 
petites erreurs quand j'alterne de manière très rapide et répétés. Par 
contre sur une action aussi redondante que la navigation il faut quand 
même viser à n'utiliser qu'une main donc je fais en sorte de ne pas 
associer une touche clavier à ces actions. Au final l'idéal reste la 
solution configurable.


« deux boutons c'est bien suffisant » ; chez MapBox ils en utilisent 
trente-deux, mais ça nécessite un ventilo pour se refroidir la main ;-) 
(https://www.mapbox.com/blog/techniques-for-fast-mapping/)


Charles MILLET
charlesmil...@free.fr

On 03/05/2016 16:00, Philippe Verdy wrote:
Je n'aime pas trop ce clic molette qui est très instable (difficile de 
cliquer sans tourner un peut aussi la molette, surtout quand on a une 
souris avec molette de précision sans aucun cran, notamment les souris 
pour gamers ou graphistes qui permettent de tourner la molette très 
vite et jouer sur plusieurs vitesses de rotation, bien que certains 
modèles ont une bouton permettant d'activer ou non les crans de la 
molette).


Sur iD, le glissement de carte se fait sur le premier bouton 
(clic-gauche); et certaines souris classiques pour Mac n'ont QUE ce 
seul bouton. Evidememnt il faut cliquer glisser sans avoir sélectionné 
un objet dessous (c'est la limite de ce clic).


IMHO ce devrait être configurable par l'utilisateur, selon la souris 
qu'il a (il peut aussi n'avoir qu'un pavé tactile la molette étant 
émulée en glissant le doigt le long du bord droit du pavé avec 
certains pilotes qui permettent de régler la largeur de cette bande 
latérale).


Glisser la carte avec le clic droit on s'y fait bien lors de l'édition 
sous JOSM, même si c'est différent de la simple navigation pour 
visualisation clic gauche pour glisser (car là aussi tu proposes aussi 
un autre bouton pendant l'édition mais encore moins "pratique" sur la 
majorité des souris) et du premier bouton utilisé dans iD comme lors 
de la visualisation (au prix de la nécessité de cliquer d'abord une 
icone pour signifier qu'on veut déplacer un objet et non glisser la 
carte).


Moi je n'utilise jamais nulle part le clic-molette, deux boutons c'est 
bien suffisant (d'autant qu'on peut les combiner avec SHIFT ou CTRL 
pour multipler les actions de sélection du premier bouton, et en faire 
autant sur le deuxième bouton, soit déjà 6 actions possibles; la 
molette ne sert alors plus qu'à zoomer dans les deux sens).


Le 3 mai 2016 à 10:46, Charles MILLET > a écrit :


Bonjour,

Malgré mes recherches je n'ai pas trouvé de moyen pour intervertir
les fonctions du clic molette (aussi appelé bouton 3) et du clic
droit (aussi appelé bouton 2) sous JOSM. Mon objectif est de
pouvoir utiliser le clic molette pour déplacer la carte comme
c'est le cas pour de nombreux logiciels et utiliser le clic droit
pour le choix des entités superposées.

Si quelqu'un l'a déjà fait ou une idée sur la manière de le faire.
Pour information je travaille sous Ubuntu donc je n'ai pas
vraiment accès aux softs Windows.

Bonne journée.

-- 
Charles MILLET

charlesmil...@free.fr 


___
Talk-fr mailing list
Talk-fr@openstreetmap.org 
https://lists.openstreetmap.org/listinfo/talk-fr




___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] JOSM - Inverser le clic molette et le clic droit

2016-05-03 Par sujet Charles MILLET

Merci, c'est très clair.

C'est intéressant que la fonction existe. J'ai compris que les 
développeurs étaient contre le fait de permuter ces deux boutons pour 
permettre aux souris/touchpad sans bouton 3 de pouvoir quand même 
déplacer la carte mais ils sont sûrement preneur pour une option.


Je n'ai pas les compétences pour créer la fonction malheureusement donc 
je vais peut-être m'orienter vers la première solution .


Charles MILLET
charlesmil...@free.fr

On 03/05/2016 11:34, Nicolas Dumoulin wrote:

Salut,

Le Tue, 3 May 2016 10:46:37 +0200,
Charles MILLET  a écrit :

Si quelqu'un l'a déjà fait ou une idée sur la manière de le faire.
Pour information je travaille sous Ubuntu donc je n'ai pas vraiment
accès aux softs Windows.

Ça a l'air d'être codé en dur :
https://github.com/openstreetmap/josm/blob/77d79a608358ec4c0670df7c1dd903afc5a07aad/src/org/openstreetmap/gui/jmapviewer/DefaultMapController.java
Il y a bien une fonction setMovementMouseButton mais elle ne semble pas
utilisée.

Tu as raison par rapport aux autres logiciels qui utilisent le clic
milieu.

Donc, deux solutions :
  - hacker les sources
  - mettre un ticket, hacker les sources et faire un pull-request




___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] JOSM - Inverser le clic molette et le clic droit

2016-05-03 Par sujet Philippe Verdy
Je n'aime pas trop ce clic molette qui est très instable (difficile de
cliquer sans tourner un peut aussi la molette, surtout quand on a une
souris avec molette de précision sans aucun cran, notamment les souris pour
gamers ou graphistes qui permettent de tourner la molette très vite et
jouer sur plusieurs vitesses de rotation, bien que certains modèles ont une
bouton permettant d'activer ou non les crans de la molette).

Sur iD, le glissement de carte se fait sur le premier bouton (clic-gauche);
et certaines souris classiques pour Mac n'ont QUE ce seul bouton.
Evidememnt il faut cliquer glisser sans avoir sélectionné un objet dessous
(c'est la limite de ce clic).

IMHO ce devrait être configurable par l'utilisateur, selon la souris qu'il
a (il peut aussi n'avoir qu'un pavé tactile la molette étant émulée en
glissant le doigt le long du bord droit du pavé avec certains pilotes qui
permettent de régler la largeur de cette bande latérale).

Glisser la carte avec le clic droit on s'y fait bien lors de l'édition sous
JOSM, même si c'est différent de la simple navigation pour visualisation
clic gauche pour glisser (car là aussi tu proposes aussi un autre
bouton pendant l'édition mais encore moins "pratique" sur la majorité des
souris) et du premier bouton utilisé dans iD comme lors de la visualisation
(au prix de la nécessité de cliquer d'abord une icone pour signifier qu'on
veut déplacer un objet et non glisser la carte).

Moi je n'utilise jamais nulle part le clic-molette, deux boutons c'est bien
suffisant (d'autant qu'on peut les combiner avec SHIFT ou CTRL pour
multipler les actions de sélection du premier bouton, et en faire autant
sur le deuxième bouton, soit déjà 6 actions possibles; la molette ne sert
alors plus qu'à zoomer dans les deux sens).

Le 3 mai 2016 à 10:46, Charles MILLET  a écrit :

> Bonjour,
>
> Malgré mes recherches je n'ai pas trouvé de moyen pour intervertir les
> fonctions du clic molette (aussi appelé bouton 3) et du clic droit (aussi
> appelé bouton 2) sous JOSM. Mon objectif est de pouvoir utiliser le clic
> molette pour déplacer la carte comme c'est le cas pour de nombreux
> logiciels et utiliser le clic droit pour le choix des entités superposées.
>
> Si quelqu'un l'a déjà fait ou une idée sur la manière de le faire. Pour
> information je travaille sous Ubuntu donc je n'ai pas vraiment accès aux
> softs Windows.
>
> Bonne journée.
>
> --
> Charles MILLET
> charlesmil...@free.fr
>
>
> ___
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] JOSM - Inverser le clic molette et le clic droit

2016-05-03 Par sujet Nicolas Dumoulin
Salut,

Le Tue, 3 May 2016 10:46:37 +0200,
Charles MILLET  a écrit :
> Si quelqu'un l'a déjà fait ou une idée sur la manière de le faire.
> Pour information je travaille sous Ubuntu donc je n'ai pas vraiment
> accès aux softs Windows.

Ça a l'air d'être codé en dur :
https://github.com/openstreetmap/josm/blob/77d79a608358ec4c0670df7c1dd903afc5a07aad/src/org/openstreetmap/gui/jmapviewer/DefaultMapController.java
Il y a bien une fonction setMovementMouseButton mais elle ne semble pas
utilisée.

Tu as raison par rapport aux autres logiciels qui utilisent le clic
milieu.

Donc, deux solutions :
 - hacker les sources
 - mettre un ticket, hacker les sources et faire un pull-request

-- 
Nicolas Dumoulin


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] JOSM - Inverser le clic molette et le clic droit

2016-05-03 Par sujet Charles MILLET

Bonjour,

Malgré mes recherches je n'ai pas trouvé de moyen pour intervertir les 
fonctions du clic molette (aussi appelé bouton 3) et du clic droit 
(aussi appelé bouton 2) sous JOSM. Mon objectif est de pouvoir utiliser 
le clic molette pour déplacer la carte comme c'est le cas pour de 
nombreux logiciels et utiliser le clic droit pour le choix des entités 
superposées.


Si quelqu'un l'a déjà fait ou une idée sur la manière de le faire. Pour 
information je travaille sous Ubuntu donc je n'ai pas vraiment accès aux 
softs Windows.


Bonne journée.

--
Charles MILLET
charlesmil...@free.fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr