1 votos

MEvent. Caso! en Matlab funcionando en Mac

Cuando intento desplazarme con dos dedos en una ventana de matlab, me aparece el error

MEvent.Case!

La solución propuesta (tal y como se publicó en el foro de Matlab) parece funcionar bien para Matlab que se ejecuta en Linux

!synclient HorizTwoFingerScroll=0

pero no funciona para Matlab que se ejecuta en un Mac.

¿Cómo puedo conseguir que matlab deje de dar este error?

1voto

James Ford Puntos 11

El programa synclient es una herramienta de línea de comandos para acceder a las opciones del controlador Synaptics en Linux, por lo que sólo es relevante si estás en un sistema Linux con un touchpad Synaptics.

En mi Mac, tuve este problema al utilizar un Magic Mouse para acceder a un escritorio Linux de forma remota a través de NoMachine/NX. El Magic Mouse no tiene ningún "botón", sino que tiene una superficie parecida a un trackpad que puede registrar clics, toques, deslizamientos, etc. Utilizo una herramienta de terceros llamada MagicPrefs para ello (el uso clave en este contexto es habilitar un efecto de "clic en el botón central" para Linux), y descubrí que si elijo "Configurar desplazamiento" en MagicPrefs, y luego deshabilito TODOS los comportamientos de desplazamiento (1/2/3 dedos) ya no puedo disparar esas alertas "MEvent" en MATLAB.

NOTA: al desactivar todo el desplazamiento se desactiva el desplazamiento tipo rueda de ratón, y resulta que sólo es necesario desactivar el desplazamiento horizontal/diagonal para evitar el problema de MATLAB.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X