Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/01/2013, à 18:39

Roguntu

Touchpad moderne "Sans vrais boutons"

Salut a vous,
beaucoups de nouveaux laptops n'ont plus de "vrais" boutons de souris, mais une seule surface plane et UN seul bouton. L'OS sait a quel position se trouve le doigt au moment du click et sait ainsi si ça correspond a un click gauche ou droit.
Le problème c'est que au moment ou un appuie sur le touchpad pour clicker, le doigt à tendance à se déplacer un tout petit peu et le click se transforme en drag & drop ou une autre fonction selon le programme.
C'est pas évident à expliquer, mais je suis sur, que pour ceux qui ont un touchpad "sans boutons" comprendrons...
Pour décrire le problème différement: lorsque je bouge mon doigt là oû sont déssinés les boutons le pointeur de la souris bouge alors qu'il devrait rester au même endroit.

Avec la commande

synclient AreaLeftEdge=1472 AreaRightEdge=5768 AreaTopEdge=1408 AreaBottomEdge=4155

je peux desactiver la partie basse de mon touchpad, ainsi lorsque j'appuie sur le touchpad et le doigt glisse légèrement, ça n'a pas d'influence. Mais dans ce cas, le click droit n'est plus reconnu, car la position du doigt sur le touchpad n'est pas connu par le système.
J'espère que mon problème est compréhensible...
Sous windows le touchpad est géré comme il faut, c.a.d que où sont "dessiné" les boutons sur le touchpad, les mouvements du doigt ne sont pas pris en compte.

Roguntu

Dernière modification par Roguntu (Le 25/01/2013, à 20:34)

Hors ligne

#2 Le 24/01/2013, à 19:43

stevens4c

Re : Touchpad moderne "Sans vrais boutons"

il faut que tu définisse la partie de ton bouton droit de la meme facon que tu as défini ton touchpad
la commande est la suivante

synclient RightButtonAreaLeft=3750

 

synclient RightButtonAreaTop=3750

après pour les valeurs c est à toi de voir

Hors ligne

#3 Le 24/01/2013, à 21:08

Roguntu

Re : Touchpad moderne "Sans vrais boutons"

Derniers essais

# cat /var/log/Xorg.0.log | grep -i range | grep -i touchpad
[     7.368] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5768
[     7.368] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4758
[     7.368] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[     7.368] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
#

j'ai donc essayé

synclient AreaLeftEdge=1472 AreaRightEdge=5768 AreaTopEdge=1408 AreaBottomEdge=4155 RightButtonAreaLeft=3620 RightButtonAreaTop=4155

mais le bouton droit ne fonctionne pas

Hors ligne

#4 Le 24/01/2013, à 21:46

stevens4c

Re : Touchpad moderne "Sans vrais boutons"

peut tu m envoyer ton synclient, toutes tes valeurs

Hors ligne

#5 Le 24/01/2013, à 21:53

Roguntu

Re : Touchpad moderne "Sans vrais boutons"

Voila les valeurs de synclient

# synclient -l
Parameter settings:
    LeftEdge                = 1772
    RightEdge               = 5468
    TopEdge                 = 1642
    BottomEdge              = 4524
    FingerLow               = 25
    FingerHigh              = 30
    FingerPress             = 256
    MaxTapTime              = 180
    MaxTapMove              = 239
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 108
    HorizScrollDelta        = 108
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0367175
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 30
    EdgeMotionMaxZ          = 160
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 435
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 2
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 0
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 0
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect        = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 1472
    AreaRightEdge           = 5768
    AreaTopEdge             = 1408
    AreaBottomEdge          = 4155
    HorizHysteresis         = 8
    VertHysteresis          = 8
    ClickPad                = 1
    RightButtonAreaLeft     = 3620
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 4155
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0

Hors ligne

#6 Le 24/01/2013, à 21:59

stevens4c

Re : Touchpad moderne "Sans vrais boutons"

essai ceci

synclient RBCornerButton=2

Hors ligne

#7 Le 24/01/2013, à 22:15

stevens4c

Re : Touchpad moderne "Sans vrais boutons"

AreaLeftEdge            = 1472
    AreaRightEdge           = 5768
    AreaTopEdge             = 1408
    AreaBottomEdge          = 4155
me demande si tu devrai pas remettre tout ca a zero

Hors ligne

#8 Le 24/01/2013, à 22:18

Roguntu

Re : Touchpad moderne "Sans vrais boutons"

stevens4c a écrit :

essai ceci

synclient RBCornerButton=2

N'as rien donné de positif

Les autres valeurs que tu mentionne ont été "auto-détectée"

Hors ligne

#9 Le 24/01/2013, à 22:27

stevens4c

Re : Touchpad moderne "Sans vrais boutons"

ok alors autant les laissées
par contre rajoute peut etre

synclient TapButton2=2

en plus de

synclient RBCornerButton=2

Hors ligne

#10 Le 24/01/2013, à 22:37

Roguntu

Re : Touchpad moderne "Sans vrais boutons"

j'ai essayé, mais toujours rien

Hors ligne

#11 Le 24/01/2013, à 22:42

stevens4c

Re : Touchpad moderne "Sans vrais boutons"

c est fou ca

synclient RBCornerButton=3

c est quand meme etrange ca devrai fonctionner pourtant

Hors ligne

#12 Le 25/01/2013, à 19:07

Roguntu

Re : Touchpad moderne "Sans vrais boutons"

Je pense que le problème vient de

AreaBottomEdge=4155

je pense que l'os n'enregistre plus les positions qui vont au dessus de cette valeure.

Je trouve bizarre que je trouve pas d'infos à ce sujets, car le problème m'est apparu sur plusieurs portables maintenant et que c'est vraiment gènant.

Hors ligne

#13 Le 25/01/2013, à 22:49

stevens4c

Re : Touchpad moderne "Sans vrais boutons"

sur un hp pavillon on a réglé le problème en métant ceci

synclient RightButtonAreaLeft=3750

synclient RightButtonAreaTop=3750

cela a fonctionné et les boutons on était reconnus

Dernière modification par stevens4c (Le 25/01/2013, à 22:50)

Hors ligne