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).

  • Cómo digo . . . usando "en Javascript para Automatización?
  • Applescript (PDF a iTunes): ¿Cómo extraer y / o escribir metadatos con caracteres especiales? Ayuda por favor 🙂
  • FFmpeg con Automator y preguntar los parameters de inicio y parada
  • ¿Cómo puedo get datos de impacto de energía de la aplicación desde la línea de command o AppleScript?
  • ¿Cuál es el equivalente Mac del command "start" de Windows?
  • Montar unidades compartidas con diferentes usuarios
  • 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?

  • Acceso seguro a los datos a la vez que conserva la comodidad y el performance
  • ¿Cómo consigo que TimeMachine haga una copy de security de un sistema de files FUSE?
  • OS X Server DNS, en la networking local, networkingirige la IP externa a la IP interna
  • ¿Herramienta para crear files .rar en la Mac?
  • ¿Cómo interpreto el resultado de la herramienta de "muestra" de Mac?
  • Usar scripts de UI para ingresar text en un dialog de file
  • 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).