¿Cómo desactivo el acceso directo Minimizar (comando-M) en Mavericks?

60

Quiero deshabilitar el acceso directo Cmd + M pero parece que no puedo encontrarlo. Lo he comprobado System Preferences > Keyboard > Shortcutspero no tuve suerte allí. Incluso he intentado correr defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'en vano.

Oportunidad
fuente

Respuestas:

70

No necesita instalar ningún software adicional.

  1. Vaya a Preferencias del sistema > Teclado > Accesos directos > Accesos directos a aplicaciones

  2. Haga clic en el Botón másbotón de abajo

  3. Ingrese " Minimizar " (use " Minimizar todo " para anular la minimización de todas las ventanas con ⌥⌘M) en el campo de entrada de texto Título del menú .

  4. Asigne una combinación de teclas bizzare que no presione por accidente.

  5. Repita los pasos tres y cuatro para " Minimizar " (ortografía alternativa) que se requiere para algunas aplicaciones.

  6. Cierre la ventana para guardar los cambios.

Configuración de atajos de teclado

Soy consciente de que esto no es realmente "deshabilitarlo", pero el resultado es efectivamente el mismo y sin depender de software de terceros.

Michal Mau
fuente
66
Esto no funcionó para mí en El Capitan 10.11.2. "Minimizar" aparece debajo de "Todas las aplicaciones" en la lista de Atajos de teclado, asignada a Control-Opción-Comando-M, pero esa combinación de teclas no se minimiza, y Comando-M todavía lo hace.
Alex Coventry
¿Puedo sugerirle que agregue a esta respuesta una anulación del comando "Minimizar todo".
AKnox
8
La respuesta aceptada necesita un apéndice: querrá anular tanto "Minimizar" como "Minimizar" (Chrome, por ejemplo, quiere esa ortografía).
Juuso
Esto no funciona en High Sierra.
weberc2
1
Yayyyy! Gracias. Esto es una molestia constante, ya que siempre ocurre cuando accidentalmente presiono Command + M, y NUNCA quiero hacerlo a propósito. Finalmente decidí tomarme unos minutos para buscar una solución en Google, y la suya solucionó el problema.
Chris Burbridge
7

Solución alternativa

Traté de seguir estableciendo mi propio acceso directo como Machal me sugirió. Sin embargo, no funcionó para mí y solo duplicó la combinación de teclas para minimizar.

Encontré que configurar algo más en CMD + M funcionó perfectamente:

ingrese la descripción de la imagen aquí

Acosar
fuente
Interesante, pero tampoco parece funcionar. El problema es que esto simplemente anula el comando-m. Si deshabilita la selección aquí, entonces command-m hará que la ventana se minimice. Yo (y presumiblemente otros) quiero hacer esto para poder usar el comando-m para otras aplicaciones.
Scott Biggs
1
Esto funcionó para mí en El Capitan 10.11.2
Alex Coventry
También funciona para mí en macOS Sierra
Danny Kirchmeier
3

macOS 10.12 (Sierra):

La respuesta aceptada no funcionó para mí. Pero configurar la CMD-Masignación a una acción diferente funcionó de inmediato:

  1. Vaya a Preferencias del sistema > Teclado > Accesos directos > Accesos directos a aplicaciones

  2. Marque el elemento Mostrar menú de ayuda y

  3. asígnele una CMD-Mcombinación de teclas.

Configuración de atajos de teclado

No es una solución perfecta, pero sigue siendo mucho mejor que minimizar la ventana accidentalmente.

Vojtech Vitek
fuente
2

Usando Karabiner, esto funciona con High Sierra y superior.

Cree un archivo como este en ~ / .config / karabiner / assets / complex_modifications / emacs_shortcuts.json

{
  "title": "Emacs",
  "rules": [
    {
      "description": "Emacs Shortcuts",
      "manipulators": [
        {
          "from": {
            "key_code": "m",
            "modifiers": { "mandatory": ["left_command"], "optional": ["any"] }
          },
          "to": [{
            "key_code": "m",
            "modifiers": ["left_command", "left_shift", "left_control"]
          }],
          "type": "basic"
        }
      ]
    }
  ]
}

Luego ve a Karabiner y actívalo.

Bruce Kroeze
fuente
1

La forma más fácil de hacer esto es instalar un remapeador de claves (uso KeyRemap4MacBook ). Aunque el nombre parece sugerir lo contrario, actualmente KeyRemap4MacBook realmente funciona con todos los productos informáticos de Apple que pueden ejecutar OS X 10.4 o posterior, incluidos iMac, Mac mini y Mac Pro.

Con este método, puede asignar ⌘M, que OS X asigna a la función de minimizar por defecto, a Fn + ⌘M, que es significativamente más difícil de presionar accidentalmente, y qué OS X asigna a ninguna funcionalidad de forma predeterminada.

En otras palabras, puede intercambiar la funcionalidad de estas dos combinaciones de teclas para que ⌘M ya no tenga una funcionalidad y esté esencialmente deshabilitada. Si bien no es estrictamente "deshabilitar" el acceso directo, esta solución logra el mismo efecto.

Utilice los siguientes pasos para deshabilitar el acceso directo para minimizar en Mavericks:

1. Instalar KeyRemap4MacBook

Descargue el .DMGarchivo apropiado del enlace de arriba y haga doble clic en él. Si recibe un mensaje como este:

Sus preferencias de seguridad le permiten instalar solo aplicaciones de Mac App Store y desarrolladores identificados

Luego abra el System Preferencesprograma ya instalado en su computadora y, bajo la Personalpestaña, seleccione Security & Privacy. A continuación, debajo de la Generalpestaña, haga clic en el candado en la esquina inferior izquierda para realizar cambios (proporcione una contraseña administrativa si es necesario), y debajo de la Allow applications downloaded from:etiqueta, seleccione el Anywherebotón de opción.

Ahora puedes instalar la aplicación; Es posible que deba reiniciar una vez que haya terminado.

2. Configurar los ajustes personalizados

Si bien KeyRemap4MacBook ofrece una colección diversa de características útiles, deshabilitar el atajo de minimizar no está entre ellas. En cambio, proporciona un útil archivo XML que puede modificar utilizando su API para lograr casi cualquier reasignación de claves que pueda imaginar.

Abra KeyRemap4MacBook y navegue a la Misc & Uninstallpestaña. Debajo de la Custom Settingetiqueta, haga clic en el Open private.xmlbotón. Asegúrese de que el documento se abra en un editor de texto sin formato como TextEdit. Una vez abierto, debería ver un archivo XML en blanco con rootetiquetas vacías . Reemplace la totalidad de su contenido con el siguiente fragmento de código:

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable Minimize</name>
        <identifier>private.disable_minimize</identifier>
        <autogen>
            __KeyToKey__
            KeyCode::M, ModifierFlag::COMMAND_L,
            KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN
        </autogen>
        <autogen>
            __KeyToKey__
            KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN,
            KeyCode::M, ModifierFlag::COMMAND_L
        </autogen>
    </item>
</root>

[Nota: El código anterior usa la tecla de comando más a la izquierda. Si está interesado en deshabilitar la tecla de comando más a la derecha, cambie cada instancia de COMMAND_Lcon COMMAND_R.]

Guarda el private.xmlarchivo. Regresar a la Change keypestaña. En la lista principal, debajo de la remappingetiqueta, ahora debería ver una Disable Minimizecasilla de verificación.

Marque la casilla de verificación, y ahora ya no podrá minimizar sus ventanas con el acceso directo ⌘M. Si alguna vez necesita usar el acceso directo nuevamente, use Fn + ⌘M, o simplemente desmarque la Disable Minimizecasilla de verificación.

verderón
fuente
0

Desactivé el Control de la Misión en "Pref. Del sistema> Pestaña Accesos directos> Control de la Misión" desmarcando la casilla de verificación Control de la Misión en la columna y luego Cmd-Mminimizaría cualquier aplicación abierta.

Entonces, usando "Keyboard Maestro" creo un grupo "Do Nothing" y lo asigno Cmd-Ma "No Action" como en la captura de pantalla. ¡Trabajado como un encanto!

Richie
fuente
2
¿A qué captura de pantalla te refieres?
nohillside