Comportement molette de souris

Vous avez rencontré un problème dans l'utilisation de la LiberKey ?
9 messages • Page 1 sur 1

Comportement molette de souris

Messagede sksbir » 20 Janvier 2015, 11:18

Bonjour
Je cherche à modifier le comportement de la molette de souris quand l'interface de liberkey a le focus.

Actuellement, la molette provoque le déplacement dans le menu d'un onglet lorsqu'on a sélectionné un item du menu, mais provoque le déplacement d'un onglet à l'autre lorsqu'on a cliqué en dernier sur un onglet. Ce dernier déplacement à travers les onglets me semble d'ailleurs bien buggé. Par exemple, je clique sur l'onglet "coeur", puis je "molette" vers le bas : je me retrouve sur l'onglet "mon menu", et l'onglet "récent" a été sauté (enfin, pas toujours ).
Par ailleurs, une fois changement d'onglet effectué via la molette, quand on repart à la molette dans l'autre sens, on reste malgré tout sur le même onglet... bref, c'est pas clean.

Je cherche donc à interdire le déplacement d'un onglet à l'autre lorsqu'on utilise la molette, je voudrais que la molette provoque systématiquement le déroulement de l'ascenseur de l'onglet actif, même lorsque le dernier clic a été fait sur un onglet.
sksbir
Fresh Boarder
Fresh Boarder
 
Messages: 15
Inscription: 29 Septembre 2011, 14:27

Re: Comportement molette de souris

Messagede JP4U » 20 Janvier 2015, 12:33

Bonjour.

À ma connaissance le fonctionnement de la roulette dans l'interface du menu principal dépend de deux facteurs :
- passage d'un onglet à l'autre quand le pointeur de la souris se trouve dans la bande horizontale allant de l'icône des onglets au bouton menus utilisateur (la petite flèche orientée vers le bas de la droite)
- montée/descente dans l'arborescence ou la liste d'icônes du menu quand le pointeur de la souris se situe dans un menu au dessous de l'affichage du nom de ce dernier.

Il est possible que sur ta configuration les effets d'animations interfèrent avec ce fonctionnement de base et donnent les impression de bogues que tu évoques, sachant que quand tu passes rapidement de la première partie à la seconde il y a une petite période de latence de l'interface.

Dans LiberKey LinkOutils LiberKey >> Configuration >> Interface utilisateur essaies de modifier le Jeu d'effets en utilisant Fast Classic par exemple (qui est plus réactif que Effets par défaut) ou de cocher la case Désactiver les animations des éléments d'interface
Y-a-t'il des modifications du comportement du menu dans ton cas ?

Si les "bogues" que tu évoques subsistent, peux-tu nous transmettre par copier coller les LiberKey LinkOutils LiberKey >> Configuration >>Informations techniques ; ainsi que le contenu du fichier LiberKey\LiberKeyTools\LiberKeyMenu\data\user_prefs.xml de ta Liberkey.

JP4U
Avatar de l’utilisateur
JP4U
Team LiberKey
Team LiberKey
 
Messages: 3012
Inscription: 30 Mars 2007, 13:58

Re: Comportement molette de souris

Messagede sksbir » 03 Février 2015, 11:36

Bonjour
Merci pour ta réponse.

J'avais déjà coché la case "désactiver tous les effets d'animations". J'ai quand même choisi "fastclassic" dans le jeu d'effet, mais ça n'a rien changé.

Histoire d'illustrer mon problème, voici une petite video ( 1,5Mo ) téléchargeable ici : http://dl.free.fr/bKuE5LUte

Du coup, je me suis demandé si ça venait pas justement d'avoir désactivé tous les effets d'animation : bingo!
Une fois "fastclassic" activé, je n'ai plus le probleme.
Plus précisément, le problème apparait autour de la case "désactiver les animations des elements de l'interface"
- Quand cette case est cochée ( pas d'animation ), j'ai le problème
- Quand cette case est décochée ( activation de l'animation ), je n'ai pas le problème.

Quand la case est décochée, et qu'on passe d'un onglet à l'autre, il y a une animation de type "glissement" .
Quand la case est cochée, le menu sous l'onglet est mis à jour directement.

Serait-il possible que l'animation positionne correctement certaines variables ( comme par exemple l'onglet qui a été cliqué en dernier ), mais que ces variables aient été oubliées si l'animation est désactivée ? ça pourrait bien expliquer les symptômes...

JP4U a écrit:Bonjour.
À ma connaissance le fonctionnement de la roulette dans l'interface du menu principal dépend de deux facteurs :
- passage d'un onglet à l'autre quand le pointeur de la souris se trouve dans la bande horizontale allant de l'icône des onglets au bouton menus utilisateur (la petite flèche orientée vers le bas de la droite)
- montée/descente dans l'arborescence ou la liste d'icônes du menu quand le pointeur de la souris se situe dans un menu au dessous de l'affichage du nom de ce dernier.

Avec l'animation du glissement activée, je ne constate pas exactement ça non plus : le passage d'un onglet à l'autre à la molette ne fonctionne que si on a d'abord cliqué sur un onglet et qu'on laisse ensuite le pointeur soigneusement cantonné à la zone des onglets. Si on fait juste glisser la souris dans un menu, puis remonter dans les onglets, ça ne fonctionne plus : la molette continue à provoquer un déplacement de choix dans le menu au lieu de faire à nouveau un changement d'onglet.
Plus fort : si on clique sur un onglet ( animation activée ) ,et qu'on déplace la souris dans le menu très vite avant la fin de l'animation ( pour ne plus la bouger ensuite jusqu'à la fin de la démo ), et qu'on utilise la molette toujours avant la fin de l'animation, la molette agit sur le changement d'onglet, et on peut jouer comme ça avec la molette, jusqu'à ce que l'animation se "termine" sur un onglet parce qu'on lâche un peu la molette. A ce moment là, la molette n'agit plus sur les onglets mais sur le menu.




Code: Tout sélectionner
LiberKey 5.8 - 20141114055922 - fr (1.15)
Root folder: T:\Appp\LiberKey\
Windows 7 Service Pack 1 (NT 6.1.7601) 32bits
Update channel: normal
Logs: OFF (Level: Error)
Antivirus: Symantec Endpoint Protection, OnAccessScanning: enabled, Uptodate: yes
7-Zip - 9.20 - Installer\7z.exe
LiberKey Inst - 1.2.136 - Installer\LkInst.exe
KEY Files Assoc' - 1.8.35 - KeyFileAssoc\KeyFileAssoc.exe
LiberKey Menu - 5.8.1 - LiberKeyMenu\LiberKeyMenu.exe
LiberKey Portabilizer - 2.0.387 - LiberKeyPortabilizer\LiberKeyPortabilizer.exe
LiberKey Apps Closer - 1.0.34 - LKAppsClose\LKAppsClose.exe
Liberkey Apps Version Checker - 1.3.204 - LKAppsVCheck\lkAppsVCheck.exe
LiberKey Disk Ejector - 0.1.16 - LkDiskEjector\LkDiskEjector.exe
LiberKey USB Eject - 2.0.12 - LkDiskEjector\LkEject.exe
LiberKey Portable Desktop Shortcuts - 0.1.56 - PDS\PDS.exe
WAK - 1.0.14 - WAK.exe
sksbir
Fresh Boarder
Fresh Boarder
 
Messages: 15
Inscription: 29 Septembre 2011, 14:27

Re: Comportement molette de souris

Messagede JP4U » 03 Février 2015, 18:51

Bonsoir.

Ainsi que tu le décris il pourrait bien s'agir d'un problème lié à une ou plusieurs variables de la Liberkey et peut-être aussi à ta configuration matérielle.
Afin d'essayer de reproduire le phénomène peux-tu nous donner le contenu du fichier LiberKey\LiberKeyTools\LiberKeyMenu\data\user_prefs.xml de ta Liberkey quand tu rencontres le bogue, et en particulier de la section Effects qui suit la ligne
Code: Tout sélectionner
<Effects active="no" controls="no" menudelay="100" menus="yes" dialogs="yes">


JP4U
Avatar de l’utilisateur
JP4U
Team LiberKey
Team LiberKey
 
Messages: 3012
Inscription: 30 Mars 2007, 13:58

Re: Comportement molette de souris

Messagede sksbir » 04 Février 2015, 11:47

Bonjour
Voici la section effects
Code: Tout sélectionner
      <Effects active="no" controls="yes" menudelay="default" menus="no" dialogs="no">
         <Dialogs>
            <Main>
               <Appear effect="Fade" duration="600" ease="Out" func="Back"/>
               <Tabs reverse="yes" effect="SlideHorizontal" duration="500" ease="InOut" func="Sine"/>
               <Close effect="Fade" duration="600" ease="In" func="Back"/>
               <Tree>
                  <Expand duration="300" ease="Out" func="Sine"/>
               </Tree>
               <Search effect="Zoom"/>
               <VueSwap effect="RotateHorizontal"/>
            </Main>
            <Config>
               <MainVue effect="CubeRotateVertical" duration="350" ease="InOut" func="Quad"/>
            </Config>
         </Dialogs>
         <ToolTip delay="750">
            <Appear duration="600" ease="Out" func="Expo"/>
            <Close duration="400" ease="Out" func="Expo"/>
         </ToolTip>
         <Menus>
            <MenuAppear effect="Fade" duration="180" ease="Out" func="Expo"/>
            <SubMenuAppear effect="SlideHorizontal" duration="180" ease="Out" func="Expo"/>
            <MenuClose effect="Fade" duration="300" ease="In" func="Sine"/>
         </Menus>
         <InfoBox>
            <Appear duration="500" ease="InOut" func="Circ"/>
            <Close duration="250" ease="InOut" func="Circ"/>
            <Open duration="250" ease="InOut" func="Circ"/>
         </InfoBox>
      </Effects>


Et voici tout le fichier user_prefs.xml, juste au cas où:
Code: Tout sélectionner
<LiberKeyMenu>
   <UserConfig>
      <Skin name="default" variation="red" preload="yes"/>
      <LogToFile level="Error">no</LogToFile>
      <TreeView singleclic="yes"/>
      <ActiveMenu>default.xml</ActiveMenu>
      <Clock visible="yes" showseconds="yes"/>
      <MostUsed max="30"/>
      <SendToMenus mydocs="no"/>
      <LiberKeyTools>
         <CheckAppsUpdates>yes</CheckAppsUpdates>
         <CheckPlatformUpdate>yes</CheckPlatformUpdate>
         <CheckLiberKeyNews>yes</CheckLiberKeyNews>
         <AutoStartPDS>yes</AutoStartPDS>
         <AutoStartKFA>no</AutoStartKFA>
         <AutoClosePDS>yes</AutoClosePDS>
         <AutoCloseKFA>yes</AutoCloseKFA>
         <AutoRemoveDrive>no</AutoRemoveDrive>
         <AutoCloseApps>no</AutoCloseApps>
         <AutomaticOnlineChecks>no</AutomaticOnlineChecks>
         <AutoShowLiberKeyNews>yes</AutoShowLiberKeyNews>
         <LiberKeyNewsHideOldies>yes</LiberKeyNewsHideOldies>
         <UseMenuAppsAssoc>yes</UseMenuAppsAssoc>
         <AutoUpdateAllApps>no</AutoUpdateAllApps>
      </LiberKeyTools>
      <MainMenuHotKey key="91" modifiers="2" active="yes"/>
      <FloatMenuHotKey key="91" modifiers="4" active="yes"/>
      <AppHotKeys active="yes" memo="yes" memosec="3"/>
      <AppsAutoStart>yes</AppsAutoStart>
      <AutoRunDelayEach>1</AutoRunDelayEach>
      <StartUpShowMenu prev="yes">previous</StartUpShowMenu>
      <Sound>off</Sound>
      <AppIcon ShowTaskbar="yes" KeepTaskbarMin="no"/>
      <Effects active="no" controls="yes" menudelay="default" menus="no" dialogs="no">
         <Dialogs>
            <Main>
               <Appear effect="Fade" duration="600" ease="Out" func="Back"/>
               <Tabs reverse="yes" effect="SlideHorizontal" duration="500" ease="InOut" func="Sine"/>
               <Close effect="Fade" duration="600" ease="In" func="Back"/>
               <Tree>
                  <Expand duration="300" ease="Out" func="Sine"/>
               </Tree>
               <Search effect="Zoom"/>
               <VueSwap effect="RotateHorizontal"/>
            </Main>
            <Config>
               <MainVue effect="CubeRotateVertical" duration="350" ease="InOut" func="Quad"/>
            </Config>
         </Dialogs>
         <ToolTip delay="750">
            <Appear duration="600" ease="Out" func="Expo"/>
            <Close duration="400" ease="Out" func="Expo"/>
         </ToolTip>
         <Menus>
            <MenuAppear effect="Fade" duration="180" ease="Out" func="Expo"/>
            <SubMenuAppear effect="SlideHorizontal" duration="180" ease="Out" func="Expo"/>
            <MenuClose effect="Fade" duration="300" ease="In" func="Sine"/>
         </Menus>
         <InfoBox>
            <Appear duration="500" ease="InOut" func="Circ"/>
            <Close duration="250" ease="InOut" func="Circ"/>
            <Open duration="250" ease="InOut" func="Circ"/>
         </InfoBox>
      </Effects>
      <TabsOrder sel="recent.xml">default.xml,mostused.xml,recent.xml,myapps.xml,user_menu.xml</TabsOrder>
      <History max="20"/>
      <MenuHide autocollapse="no"/>
      <TrayIconClick left="main" right="float"/>
      <ShowAppsInfo SkipEmptyDesc="yes">no</ShowAppsInfo>
      <AppRun singleclic="yes" hidemenu="yes" qlsingleclic="no"/>
      <Main x="818" y="219" w="450" h="450"/>
      <LockedMenus miniclose="yes" mininame="yes"/>
      <AutoRunDelay>10</AutoRunDelay>
      <ConfirmDeletion shortcuts="yes" categories="yes"/>
      <Language file="Languages\LiberKeyMenu_fr.xml">fr</Language>
      <CustomColorVariation h="0" s="0" l="0"/>
      <cpatch>20141114055922</cpatch>
      <LiberKeyNews v="20120210230000">
         <NewsFeed>
            <Read>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/5-liberkey-information/24-liberkey-news.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/5-liberkey-information/26-stdu-viewer-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/5-liberkey-information/27-libreoffice-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/28-glint-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/5-liberkey-information/29-liberkey-is-on-facebook.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/30-balabolka-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/34-marble-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/35-hostsman-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/37-evince-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/38-filmotech-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/39-lightscreen-is-available-in-the-catalog.html"/>
               <NewsItem guid="http://www.liberkey.com/fr/liberkey-news/6-catalog-updates/42-calibre-is-available-in-the-catalog.html"/>
            </Read>
            <Unread Count="0"/>
         </NewsFeed>
      </LiberKeyNews>
      <Monitor dev="\\.\DISPLAY1" l="0" t="0" r="1440" b="900"/>
      <Accessibility>
         <Menus active="no">
            <Font size="12" name="Tahoma"/>
         </Menus>
         <VoiceOver active="no"/>
      </Accessibility>
      <ClearTypeFonts active="yes"/>
      <LastIconFolder>%DRIVE%\EDF</LastIconFolder>
      <EffectSettings/>
   </UserConfig>
</LiberKeyMenu>
sksbir
Fresh Boarder
Fresh Boarder
 
Messages: 15
Inscription: 29 Septembre 2011, 14:27

Re: Comportement molette de souris

Messagede JP4U » 05 Février 2015, 23:40

Merci.

À première vue ton fichier n'a pas l'air de comporter d'erreurs.
Il reste à essayer si possible de reproduire le bogue afin d'essayer de savoir ce qui le provoque.

JP4U
Avatar de l’utilisateur
JP4U
Team LiberKey
Team LiberKey
 
Messages: 3012
Inscription: 30 Mars 2007, 13:58

Re: Comportement molette de souris

Messagede sksbir » 25 Février 2015, 12:20

JP4U a écrit:Merci.
À première vue ton fichier n'a pas l'air de comporter d'erreurs.
Il reste à essayer si possible de reproduire le bogue afin d'essayer de savoir ce qui le provoque.
JP4U
Tu as pu reproduire le bug ?
sksbir
Fresh Boarder
Fresh Boarder
 
Messages: 15
Inscription: 29 Septembre 2011, 14:27

Re: Comportement molette de souris

Messagede JP4U » 26 Février 2015, 00:29

sksbir a écrit:Tu as pu reproduire le bug ?


Malheureusement pas encore.
Si d'autres utilisateurs y parviennent ce serait intéressant de connaître leurs configurations.
Peut-être est-il lié à un modèle ou une marque de souris ou à une configuration matérielle particulière.

JP4U
Avatar de l’utilisateur
JP4U
Team LiberKey
Team LiberKey
 
Messages: 3012
Inscription: 30 Mars 2007, 13:58

Re: Comportement molette de souris

Messagede Dji » 26 Février 2015, 09:29

J'arrive à reproduire ces bugs ci:
- la molette ne réponds pas très bien si on se déplace vite après avoir bougé la molette (et donc bougé d'onglet du menu), ça fait perdre le focus et la molette ne réponds plus ensuite.
- à l'intérieur d'un menu, le déplacement de la molette ne déplace pas la sélection (ni les onglets)

Bref, pour être plus technique, ça ressemble à un problème d'intégration des évènements de la souris dans le code du menu.
"Si boire des coups, aller au concert ou au match, ça devient un combat
Alors tremblez, terroristes !
Parce qu'on est surentraînés !"
@glecalot
Avatar de l’utilisateur
Dji
Administrator
Administrator
 
Messages: 3724
Inscription: 28 Novembre 2007, 09:57
Localisation: Quelque part entre les ombres


9 messages • Page 1 sur 1

Retourner vers Support

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot] et 579 invités