18 votes

Emulation de la molette de la souris sur Mac

J'ai récemment emménagé dans un bureau qui a standardisé les ordinateurs Apple et j'ai rencontré quelque chose que j'ai utilisé avec Linux et qui, je le sais, va me rendre fou sur le Mac. J'utilise une Logitech MarbleMouse, une boule de commande qui ne possède pas de molette de souris. Sous Linux, il existe une option de configuration (EmulateWheel et EmulateWheelButton dans evdev) qui vous permet d'appuyer sur un bouton et de faire en sorte que le mouvement de la souris/trackball agisse comme une molette de défilement. Existe-t-il un équivalent sur Mac ?

7voto

Micah Stubbs Points 301

Il est possible d'associer le défilement à la pression d'une touche et au déplacement du curseur dans l'interface graphique !

Ici, j'associe l'action de la molette de défilement à l'appui sur la touche Fn et en déplaçant le curseur. Remarquez l'option intéressante qui active ce comportement pour le défilement horizontal et vertical.

Karabiner GUI screenshot

Au fait, KeyRemap4MacBook s'appelle désormais Karabiner. https://pqrs.org/osx/karabiner/

6voto

Fuzzy Purple Monkey Points 702

Vous pouvez utiliser KeyRemap4MacBook .

Faites défiler en déplaçant le pointeur tout en maintenant le bouton secondaire enfoncé :

<autogen>__PointingRelativeToScroll__ PointingButton::RIGHT</autogen>

Faites défiler en déplaçant le pointeur tout en maintenant la touche F1 enfoncée :

<autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__PointingRelativeToScroll__ PointingButton::NONE, ModifierFlag::EXTRA1</autogen>

Faites défiler avec F1 et F2 :

<autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_MOUSEKEY_SCROLL_UP</autogen>
<autogen>__KeyToKey__ KeyCode::F2, KeyCode::VK_MOUSEKEY_SCROLL_DOWN</autogen>

Faites défiler en déplaçant le pointeur tout en maintenant les boutons primaire et secondaire :

<autogen>__SimultaneousKeyPresses__ PointingButton::LEFT, PointingButton::RIGHT,
KeyCode::VK_CONFIG_SYNC_KEYDOWNUP_notsave_pointing_relative_to_scroll</autogen>

Voir la source pour le valeurs des codes clés y paramètres prédéfinis .

5voto

timeSmith Points 311

Cela semble fonctionner à nouveau avec les Karabiner-Elements.

Vous devez "Importer d'autres règles à partir d'Internet (ouvrir un navigateur Web)", obtenir "Changer le mouvement de la souris pour la faire défiler", et l'"Activer". Cela ajoute la possibilité de maintenir le bouton de la souris enfoncé pour transformer la boule de la souris en roue de défilement pendant que le bouton est maintenu enfoncé. Vous pouvez ensuite modifier la vitesse et la sensation de défilement en ajustant à la fois la "vitesse" sous "Paramètres" et en ajustant la "Vitesse de défilement" dans le volet des préférences système de la souris de MacOS.

La vitesse, la fluidité et l'élan du défilement sont un peu étranges ; je pense que c'est lié à la différence de sensation par rapport à une molette de défilement normale qui clique en quelque sorte lorsqu'on la fait défiler.

2voto

Tuesday Points 14370

Vous pouvez y parvenir avec l'option SteerMouse en associant un bouton de la souris à l'option "Défilement", ce qui permet d'activer ce comportement.

SteerMouse preference pane

1voto

Chris Young Points 41

Puisque Karabiner-Elements ne semble plus avoir cette fonctionnalité, Smart Scroll est la nouvelle façon de faire. Il suffit d'utiliser le bouton 4 de la souris avec l'option "grab scroll". Malheureusement, le défilement s'arrête lorsque le curseur touche un bord de l'écran, il ne s'agit donc pas d'un véritable défilement, et Photoshop ne le prend pas en charge pour le zoom par alt-scroll.

http://marcmoini.com/sx_en.html

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X