¿Saltar el puntero largas distancias con el teclado?

2

Soy consciente de que las teclas del mouse le permiten controlar el puntero con su teclado. Cuando se usan monitores múltiples, sin embargo, esto es muy lento. Cruzar 48 pulgadas con las teclas del mouse no es divertido.

¿Existen atajos de teclado (o un programa de terceros) que le permiten "ajustar" o "saltar" el puntero a varios lugares en la pantalla? Algo que, por ejemplo, encajaría el puntero en el centro de la ventana actual o lo ajustaría a "áreas de ajuste" predefinidas.

    
pregunta Dennis 15.10.2014 - 19:09

1 respuesta

3

Karabiner

Karabiner incluye todo lo que necesita: una forma de definir un acceso directo y una forma de mover el mouse. La utilidad warp-mouse-cursor-position vive en /Applications/Karabiner.app/Contents/Library/utilities/bin/ .

Tiene una configuración predeterminada para mover el mouse hacia el centro de la ventana actual tocando fn o manteniendo ' o / , pero para una versión personalizada, agregue esto a su ~/Library/Application Support/Karabiner/private.xml : (Una vez que haya terminado, ingrese a las preferencias de Karabiner y marque la casilla dentro de Mouse Warping).

<item>
    <name>Mouse Warping</name>
    <vkopenurldef>
      <name>KeyCode::VK_OPEN_URL_SHELL_mousetowindowcenter</name>
      <url type="shell">
        <![CDATA[
          /Applications/Karabiner.app/Contents/Library/utilities/bin/warp-mouse-cursor-position front_window middle 0 center 0
        ]]>
      </url>
    </vkopenurldef>
    <item>
        <identifier>private.f14_mousetowindowcenter</identifier>
        <name>F14 to move the mouse to the center of the current window</name>
        <autogen>
            --KeyToKey--
            KeyCode::F14,
            KeyCode::VK_OPEN_URL_SHELL_mousetowindowcenter
        </autogen>
    </item>
</item>

Con la utilidad Karabiner, puedes usar la opción screen de esta manera:

warp-mouse-cursor-position screen NUM VERTICAL X_OFFSET HORIZONTAL Y_OFFSET

VERTICAL puede ser top , middle o bottom , y HORIZONTAL puede ser left , center o right .

X_OFFSET y Y_OFFSET pueden ser valores numéricos, como +10 o -10 . Solo tenga cuidado de poner los argumentos en el orden correcto, ya que parecen extrañamente cambiados.

(Para la ventana frontal, solo usa front_window en lugar de screen .)

haga clic en

Probablemente sea la forma más popular, pero para usarlo para moverse al centro de una ventana, necesitarías un AppleScript para obtener los límites de la ventana actual, luego calcular el centro, etc.

    
respondido por el 0942v8653 15.10.2014 - 22:12

Lea otras preguntas en las etiquetas