Creo que la mejor manera de lograrlo es instalar un programa de mapeo de teclado. Yo uso Karabiner . Una vez instalado (¿podría ser necesario reiniciar?), verás un icono en la barra de menú que parece un cuadrado redondeado, probablemente con la palabra "Predeterminado" a su lado; sugiere que estás usando el perfil de mapeo predeterminado. Haz clic en él y selecciona "Preferencias" para acceder al applet de preferencias de Karabiner para que puedas editar el private.xml
y añadir en el mapa de abajo. Debería poder encontrar un botón para "Abrir private.xml" en la pestaña "Misc & Uninstall" de la ventana de preferencias.
Ponga esto en su private.xml
archivo:
<?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 llegue a F2, enviará a Excel la secuencia Ctrl-U en su lugar. Lo que sea que F2 estaba haciendo antes ya no funcionará, pero parece ser una especie de cortar y pegar.
Tengan en cuenta que estoy haciendo esto en un teclado extendido de Apple alámbrico (de un Mac Pro) donde la F2 no requiere Fn (las funciones alternativas como el volumen sí), así que no sé qué hará el teclado no numérico o los teclados de los ordenadores portátiles, pero tal vez tengan que añadir el KeyCode::FN o el ModifierFlag::FN al lado izquierdo de ese mapeo si no funciona de inmediato. Por otra parte, el comportamiento de Fn podría ser una preferencia de teclado
Cabe señalar que en el archivo de mapeo que creé para esto, lo definí de tal manera que este mapeo sólo será válido para la aplicación Excel, no lo hará para ninguna otra aplicación.
La única otra cosa que puede ser necesaria en la ventana de preferencias es en la pestaña "Cambiar Clave", ahora habrá una casilla de verificación para "F2 se convierte en Ctrl-U en Excel" que tendrá que ser marcada.
Hazme saber si eso funciona. FWIW, he usado Karabiner desde hace unos años como una forma de mapear la tecla de Opción Derecha como una tecla de Menú/Contexto de Windows cuando se ejecuta bajo el Receptor Citrix (inicio de sesión remoto en el PC del trabajo) y ha funcionado bien para mí y las actualizaciones han sido indoloras.