Desactivar ⌘ + p y ⌘ + s en Terminal.app

Continuamente presiono ⌘-P y ⌘-S, mientras que Terminal está en foco, debido a alt-tabbing entre mi editor de text y otros progtwigs.

¿Alguien sabe cómo deshabilitar estas keys en Terminal.app?

  • Obtenga el efecto "nuevo" de una installation nueva sin installation nueva en Mac
  • Funcionamientos defectuosos del keyboard Imac al inicio
  • ¿Cómo usar ImageMagick para recortar el espacio vacío en files png?
  • ¿Cómo puedo hacer que mi shell siempre comience en un directory determinado que no es mi directory de inicio?
  • ¿Diferencia entre los keyboards QWERTY de EE. UU. Y QWERTY de Apple internacionales?
  • Cambiar la pestaña pnetworkingeterminada en el cuadro de dialog emergente Caracteres
  • Cambiar entre windows por nombre en OSX
  • ¿Hay alguna herramienta para save una session de terminal de instantáneas para una recuperación posterior, como una máquina virtual?
  • ¿Cómo puedo forzar los arguments de la command-line a un atajo de progtwig en el dock?
  • ¿Puedo abrir el cuadro de dialog Archivo (Guardar / Abrir) desde la línea de command?
  • ¿Hay un atajo de keyboard para el button AC en la calculadora Yosemite?
  • Cambiar el volumen del aeropuerto utilizando las teclas maestras, no el control deslizante de volumen de itunes
  • 2 Solutions collect form web for “Desactivar ⌘ + p y ⌘ + s en Terminal.app”

    Podría probar Keymando, que le permitirá establecer accesos directos específicos para los progtwigs. En este caso, establecería esos commands para no hacer nada.

    Otra solución sería usar iTerm 2 , que le permite especificar accesos directos para las teclas (o ignorar).

    Eliminar un atajo de keyboard pnetworkingeterminado en OS X

    Versión TL; DR

    Ejecute los siguientes dos commands en el Terminal y luego reinícielo.

    defaults write com.apple.terminal NSUserKeyEquivalents -dict-add "Export Text As..." nil defaults write com.apple.terminal NSUserKeyEquivalents -dict-add "Print..." nil 

    Explicación completa

    Puede usar el command pnetworkingeterminado para desactivar un atajo de keyboard incorporado para una aplicación (para un atajo personalizado, simplemente elimínelo de las preferences del keyboard).

    Para deshabilitarlo, necesita saber el nombre exacto del elemento del menu al que está asociado el atajo y el identificador del package de la aplicación.

    Para get el identificador de package de una aplicación, ejecute osascript -e 'id of app "AppName"' en Terminal, reemplazando AppName según corresponda.

    Una vez que tenga esa información, el command correcto es:

     defaults write BUNDLE_ID NSUserKeyEquivalents -dict-add "MENU_ITEM" nil 

    Seguido de un reinicio de la aplicación.

    Restaurando los atajos

    Si desea deshacer esto, puede eliminar las inputs en Preferences del keyboard si aparecen allí (no siempre) o reescribir el dictionary NSUserKeyEquivalents .

    En primer lugar, compruebe si tiene otros accesos directos configurados, ejecutando los defaults read BUNDLE_ID NSUserKeyEquivalents .

    Si solo ve las inputs que ha creado, puede ejecutar los defaults delete BUNDLE_ID NSUserKeyEquivalents y reiniciar la aplicación.

    Si hay otras inputs (probablemente accesos directos personalizados que configura en Preferences del keyboard), entonces necesita modificar la input, lea a continuación.

    Restauración selectiva de accesos directos pnetworkingeterminados

    Los defaults read BUNDLE_ID NSUserKeyEquivalents ejecución defaults read BUNDLE_ID NSUserKeyEquivalents . Obtendrás algunos resultados como este:

     { "Other Shortcut" = "@\\U2190"; "Export Text As..." = nil; "Print..." = nil; } 

    Elimine las líneas que desea restablecer ( Export e Print ), luego copie el resultado restante tal como está; asegúrese de include los corchetes. Luego escriba (pero aún no se ejecuta) los defaults write BUNDLE_ID NSUserKeyEquivalents ' . Pegue el text modificado después de eso (asegúrese de include la comilla simple antes de pegar), luego cierre la comilla simple ( ' ) y ejecute el command. Una vez que reinicie la aplicación, los accesos directos pnetworkingeterminados deben restaurarse, manteniendo los existentes.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).