Intercambiar botón del mouse usando AppleScript

0

Yo uso el mouse con la mano izquierda. Mi sistema es compartido con otras personas que son diestras. Por lo tanto, necesito con frecuencia cambiar el botón del mouse.

¿Me gustaría saber cómo cambiar el botón del mouse usando AppleScript? Estoy usando el mouse predeterminado que viene con mi máquina iMac.

    
pregunta doptimusprime 25.04.2013 - 08:06

1 respuesta

2

Solo probé esto con la versión normal del panel de preferencias, y probablemente no funcione si tienes un Magic Mouse:

tell application "System Preferences"
    reveal pane "com.apple.preference.mouse"
end tell
tell application "System Events" to tell process "System Preferences"
    tell radio group 1 of window 1
        if value of radio button 1 is 1 then
            click radio button 2
        else
            click radio button 1
        end if
    end tell
end tell

La configuración se almacena en esta clave, pero no conozco ninguna forma de aplicar cambios de inmediato:

defaults -currentHost read -g com.apple.mouse.swapLeftRightButton

También puede usar KeyRemap4MacBook :

<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::F1, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_CONFIG_TOGGLE_swapbuttons</autogen>
</item>
<item>
<name>swapbuttons</name>
<identifier vk_config="true">swapbuttons</identifier>
<autogen>__PointingButtonToPointingButton__ PointingButton::LEFT, PointingButton::RIGHT</autogen>
<autogen>__PointingButtonToPointingButton__ PointingButton::RIGHT, PointingButton::LEFT</autogen>
</item>
</root>

Consulte la fuente de valores de códigos de clave y configuración predefinida .

    
respondido por el user495470 25.04.2013 - 08:56

Lea otras preguntas en las etiquetas