Safari: cambiar el modificador alt con cmd

Uso Firefox y Chrome como mis navegadores principales, pero a veces utilizo Safari para probar algunos desarrollos.

En Firefox y Chrome, escribir una URL en la barra de direcciones y luego presionar Alt+ Returnhace que se abra una nueva pestaña.

En Safari, escribir una URL en la barra de direcciones y luego presionar Alt+ Returnhace que la dirección de destino se guarde en un archivo (lo que me molesta porque crea un archivo inútil en mi carpeta de descargas).

Para abrir una nueva pestaña después de escribir la dirección, tengo que usar el Cmd+ Return.

Me pregunto si es posible intercambiar cmd y tecla alt solo para Safari (no para otras aplicaciones) y cómo hacerlo, o al menos hacer que Safari abra una nueva pestaña cuando presiono + en la barra de Altdirecciones Return.

Una última cosa: estoy en Mavericks

Alguna idea ?

Respuestas (1)

Puede usar Karabiner con un private.xml como este:

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>SAFARI</appname>
    <equal>com.apple.Safari</equal>
  </appdef>
  <item>
    <name>Swap ⌥↩︎ and ⌘↩︎</name>
    <identifier>SwapAltEnterAndCmdEnter</identifier>
    <only>SAFARI</only>
    <autogen>
      __KeyToKey__
      KeyCode::RETURN, VK_COMMAND | ModifierFlag::NONE,
      KeyCode::RETURN, ModifierFlag::OPTION_L
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::RETURN, VK_OPTION | ModifierFlag::NONE,
      KeyCode::RETURN, ModifierFlag::COMMAND_L
    </autogen>
  </item>
</root>

Puede encontrar el manual aquí para saber cómo editar el archivo private.xml y actualizar su configuración.

Debe marcar la pequeña casilla de verificación de la regla recién definida para que funcione.

El experto en KeyRemap4MacBook al rescate ;)
¡Excelente! Tengo que añadir que puedes leer el manual aquí para saber cómo editar el archivo private.xml: pqrs.org/macosx/keyremap4macbook/document.html.en . Y que tienes que marcar la pequeña casilla de verificación de la nueva regla definida para que funcione.