Automatice el interruptor de llave Fn al abrir Excel

Así que Microsoft lanzó una vista previa gratuita de Office para Mac, y es bastante dulce.

Uno de los mayores problemas al usar Excel en mac siempre ha sido que el acceso directo más popular / frecuente (F2 -> celda de edición) no estaba disponible en Mac (había un reemploop pnetworkingeterminado, cmd-T, creo, pero no la mitad práctico como F2).

  • Error de AppleScript: al colocar text sin formatting en el portapapeles, el text siempre se convierte en text enriquecido
  • ¿Cómo hacer que Finder abra la carpeta 'Imágenes' cuando iPhone se conecta y las fotos se importan a través de AutoImporter.app?
  • ¿Cómo introducir un object de list que está almacenado en un file .txt en un AppleScript?
  • Copie y pegue files en el mismo directory usando Terminal
  • Copie files específicos y mantenga la estructura de la subcarpeta
  • Obtener la ruta de AppleScript de la carpeta principal
  • Ahora F2 está aquí en la vista previa, ¡genial! Pero todavía hay que presionar la tecla Fn o cambiar toda la fila de la tecla Fn ( enlace desde la página de Apple ). De ahí la pregunta:

    ¿Hay alguna forma de:

    • selectivamente solo cambie la tecla F2, o
    • cambiar la fila de la tecla Fn automáticamente al abrir Excel?

  • ¿Cómo configurar un atajo de tecla doble en Mavericks? es decir, doble-opción de tecla de opción para el control de la misión
  • ¿Por qué extraer este tgz arroja un error en mi Mac pero no en Linux?
  • ¿Cómo habilitar el uso compartido de pantalla OS X (VNC) a través de SSH?
  • Monitor de actividad abierto minimizado al inicio
  • ¿Hay alguna opción para el desarrollo de IOS en Windows 8? (Aplicaciones, Emuladores, Cloud Computing OK)
  • ¿Qué causa que UserEventAgent se ejecute con un uso de CPU del 100%?
  • 2 Solutions collect form web for “Automatice el interruptor de llave Fn al abrir Excel”

    Creo que la mejor manera de lograr esto es instalar un progtwig mapeador de keyboard. Yo uso Karabiner . Una vez instalado (¿podría necesitar un reinicio?), Verá un icono de la barra de menus que parece un cuadrado networkingondeado, probablemente con la palabra "Pnetworkingeterminado" al lado; sugiere que estés usando el perfil de mapeo pnetworkingeterminado. Haga clic en él y select 'Preferences' para acceder al applet de preferences de Karabiner para que pueda editar el file private.xml y agregar la asignación a continuación. Debería poder encontrar un button para "Abrir private.xml" en la pestaña "Misc & Uninstall" de la window de preferences.

    Pon esto en tu file private.xml :

     <?xml version="1.0"?> <root> <!-- ============================================================ --> <!-- Make F2 send as Ctrl-U for formula editing --> <appdef> <appname>Excel</appname> <equal>com.microsoft.Excel</equal> </appdef> <item> <name>F2 becomes Ctrl-U in Excel</name> <identifier>private.map_F2_to_ctrlU</identifier> <only>Excel</only> <autogen>__KeyToKey__ KeyCode::F2, KeyCode::U, ModifierFlag::CONTROL_L</autogen> </item> </root> 

    Eso hará que cuando presione F2, envíe a Excel la secuencia Ctrl-U en su lugar. Lo que F2 estaba haciendo antes ya no funcionará, pero parece ser una especie de cortar y pegar.

    Tenga en count que estoy haciendo esto en un keyboard extendido con cable de Apple (desde un Mac Pro) donde F2 no requiere Fn (las funciones alternativas como el volumen lo hacen), así que no sé lo que el keyboard no numérico o los keyboards de la computadora portátil hacer, pero quizás tendrá que agregar KeyCode :: FN o ModifierFlag :: FN en el lado izquierdo de esa asignación si no funciona de inmediato. Por otra parte, el comportamiento Fn podría ser una preference de keyboard, no me recuerdo de la parte superior de mi cabeza.

    Vale la pena señalar que en el file de mapeo que creé para esto, lo definí de tal manera que esta asignación solo será válida para la aplicación Excel, no lo hará para ninguna otra aplicación.

    La única otra cosa que podría necesitar hacer en la window de preferences es debajo de la pestaña "Cambiar key", ahora habrá una checkbox para "F2 se convierte en Ctrl-U en Excel", que deberá marcarse.

    Avísame si eso funciona. FWIW, he usado Karabiner durante algunos años como una forma de asignar la tecla de opción derecha como una tecla de Menú / Context de Windows cuando se ejecuta bajo Citrix Receiver (inicio de session remoto para PC) y me ha funcionado y actualizaciones han sido indoloros

    Desafortunadamente, la tecla Fn se interpreta antes de que salga del keyboard, por lo que no hay forma de "simularlo" más tarde.

    Todavía no he visto esa versión de Office, pero … si hay un elemento de menu para la function, debería poder replacelo usando Preferences del sistema> Teclado> Accesos directos / Accesos directos de la aplicación.
    Presione el button + en el cuadro de la derecha, marque la aplicación apropiada, escriba el nombre del menu y agregue cualquier combinación de teclas que desee.

    Editar

    Pensándolo bien, a less que Microsoft haya dejado de ignorar las directrices de la caja de herramientas de Mac, eso puede no ser posible …

    Consulte Crear o eliminar un atajo de keyboard para la manera deliciosamente no estándar que MS ha elegido para implementar esta funcionalidad.

    Crear un atajo de keyboard para una tarea

    1. En el menu Herramientas, click Personalizar keyboard.

    2. En la list de categorías, click un nombre de menu.

    3. En la list al lado de Categorías, click la tarea a la que desea asignar un atajo de keyboard.
      Cualquier atajo de keyboard que esté asignado actualmente a la tarea seleccionada aparece en el cuadro Claves actuales.
      SUGERENCIA Si prefiere usar un atajo de keyboard diferente, agregue otro atajo a la list y luego úselo.

    4. En el cuadro de la tecla de acceso directo nueva, escriba una combinación de teclas que incluya al less una tecla modificadora (COMANDO, CONTROL, OPCIÓN, CAMBIO) y una tecla adicional, como COMANDO + F11.
      Si escribe un atajo de keyboard que ya está asignado, la acción asignada a esa combinación de teclas aparece junto a Asignado actualmente a.

    5. Haga clic en Agregar.

    NOTAS

    • Para cancelar la asignación de acceso directo al keyboard, presione ESC.

    • Las descripciones de atajos de keyboard se refieren al layout de keyboard de EE. UU. Las teclas en otros layouts de keyboard pueden no corresponderse con las teclas de un keyboard estadounidense. Los atajos de keyboard para computadoras portátiles también pueden diferir.


    Editar
    Encontré este Applescript para alternar el estado F-Key …

     tell application "System Preferences" set current pane to pane "com.apple.preference.keyboard" end tell tell application "System Events" if UI elements enabled then tell tab group 1 of window "Keyboard" of process "System Preferences" click checkbox "Use all F1, F2, etc. keys as standard function keys" end tell else tell application "System Preferences" set current pane ¬ to pane "com.apple.preference.universalaccess" display dialog ¬ "UI element scripting is not enabled. Check \"Enable access for assistive devices\"" end tell end if end tell tell application "System Preferences" quit end tell 

    Fuente MacRumours
    La publicación n. ° 12 tiene una solución automatizada mucho más completa, pero es demasiado compleja para publicarla aquí.

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