Mouse Wheel Emulation en Mac

16

Recientemente me mudé a una oficina que se ha estandarizado en las computadoras Apple y me he encontrado con algo que he usado con Linux que sé que me volverá loco en la Mac. Utilizo un Logitech MarbleMouse, una bola de seguimiento que no tiene una rueda de mouse. En Linux, hay una opción de configuración (EmulateWheel y EmulateWheelButton en evdev) que le permite presionar un botón y hacer que el movimiento del mouse / trackball actúe como una rueda de desplazamiento. ¿Hay algo equivalente en Mac?

EsmeraldaD.
fuente
2
Su pregunta en realidad contiene dos preguntas (de las cuales la última puede ser respondida aquí o aquí ). ¿Podría plantearlo como dos preguntas separadas para mantener el sitio organizado?
Saaru Lindestøkke
1
Eso debería estar más limpio.
EsmeraldaD.
2
Creo que es desagradable que hasta el día de hoy Logitech no ofrezca esta característica más básica en su propio software para Mac: es casi inductor de ira. He estado usando el mouse durante casi 10 años y su software se ha actualizado durante este tiempo y, sin embargo, parecen ignorar sistemáticamente los tesoros de las solicitudes de soporte sobre este problema. Es raro, francamente. Me alegro de que finalmente tengamos una solución, y probablemente una más flexible que Logitech nos ofrecería.
Nathan Hornby

Respuestas:

6

Puede usar KeyRemap4MacBook .

Desplácese moviendo el puntero mientras mantiene presionado el botón secundario:

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

Desplácese moviendo el puntero mientras mantiene presionado F1:

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

Desplácese con F1 y F2:

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

Desplácese moviendo el puntero mientras mantiene presionados los botones primario y secundario:

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

Consulte la fuente para conocer los valores de los códigos clave y las configuraciones predefinidas .

Lri
fuente
Esto estaba muerto! Dispositivo señalador -> CursorMove to ScrollWheel -> MouseButton4 + CursorMove To ScrollWheel en combinación con Reverse Vertical Scrolling coincidía perfectamente con mi configuración anterior.
EsmeraldaD.
1
No tengo claro por qué la respuesta contiene HTML, cuando el programa en cuestión KeyRemap4MacBook es completamente GUI por lo que puedo ver. - ¿Podría agregar algunos comentarios sobre este HTML que se utilizará en KeyRemap4MacBook?
zrajm
@zrajm Es XML al que debes agregar ~/Library/Application Support/KeyRemap4MacBook/private.xml. Vea el primer enlace en la respuesta o osxnotes.net/keyremap4macbook.html .
Lri
1
Ah ¡Excelente! (Sin embargo, debe editar su respuesta para incluir esa información, de lo contrario su respuesta será inútil cuando / si el enlace se
corta
Desearía poder votar esta respuesta 100 veces. Periódicamente he buscado una solución a este problema por lo que debe ser alrededor de 8 años (¡!!) después de haber sido un amante del ratón de mármol desde hace mucho tiempo. Después de probar recientemente la Slimblade (y odiar la sensación, pero amando el pergamino), reanudé mi búsqueda. Este software es increíble, pero es la solución perfecta para este problema. ¡Gracias!
Nathan Hornby
6

¡Puede asignar el desplazamiento al presionar una tecla y mover el cursor desde la GUI!

Aquí, mapeo la acción de la rueda de desplazamiento para presionar la Fntecla y mover el cursor. Observe la buena opción que habilita este comportamiento para el desplazamiento horizontal y vertical.

Captura de pantalla de Karabiner GUI

Por cierto, KeyRemap4MacBook ahora se llama Karabiner. https://pqrs.org/osx/karabiner/

Micah Stubbs
fuente
1
Hola, he descargado Karabiner y no veo ningún menú que se parezca al que has mostrado aquí. ¿Alguien puede actualizar esto?
Joel
sí, creo que el menú ha cambiado en nuevas versiones :-(
Micah Stubbs
1

Esto parece funcionar con Karabiner-Elements nuevamente.

Debe "Importar más reglas de Internet (abrir un navegador web)", obtener "Cambiar el movimiento del mouse para desplazarse" y "Activarlo". Esto agrega la capacidad de mantener presionado un botón del mouse para cambiar la bola del mouse en una rueda de desplazamiento mientras se mantiene presionado el botón. A continuación, puede cambiar la velocidad y la sensación de desplazamiento ajustando tanto la "velocidad" en "Parámetros" como la "Velocidad de desplazamiento" en el Panel de preferencias del sistema de mouse MacOS normal.

La velocidad, la suavidad y el impulso del desplazamiento se sienten un poco extraños; Creo que está relacionado con la diferencia de sensación de una rueda de desplazamiento normal que hace clic cuando se desplaza.

timeSmith
fuente
0

Ahora Karabiner tiene una opción para Logitech Marble Mouse ingrese la descripción de la imagen aquí

Representación
fuente
0

Dado que Karabiner-Elements ya no parece tener esta funcionalidad, Smart Scroll es la nueva forma. Simplemente use el botón del mouse 4 con la opción "agarrar desplazamiento". Desafortunadamente, el desplazamiento se detendrá cuando el cursor toque el borde de la pantalla, por lo que no es un desplazamiento verdadero, y Photoshop no lo admite para el zoom de desplazamiento alternativo.

http://marcmoini.com/sx_en.html

Chris Young
fuente
Karabiner parece tener esta habilidad nuevamente restaurada.
timeSmith