¿Cómo puedo desactivar la tecla de acceso rápido Mayús+Espacio?

¿Cómo puedo desactivar la tecla de acceso rápido Mayús+Espacio?

Considere la siguiente hoja de cálculo de Excel:

Captura de pantalla I

B2 ahora debería decir "¡Hola Brutus!", así que intento escribir

="Hello " & B1 & "!"

Y, por supuesto, como siempre, no siento la necesidad de soltar la Shifttecla mientras escribo " & By & "!". Entonces Excel hace esto:

Captura de pantalla II

Captura de pantalla III

¿Cómo puedo desactivar esta Shift+ Spacetecla de acceso rápido (que de todos modos no me sirve de nada, no puedo imaginar cómo esto puede ser de utilidad para alguien) ?

Respuesta1

Lamentablemente, Excel no admite atajos de teclado personalizados:

Una solución es utilizarAutoHotkeycon el siguiente guión

; If you want to disable Shift+Space for all applications
; just comment out the next line
#IfWinActive ahk_exe EXCEL.EXE
+Space::Return

Respuesta2

No puedes. Pero la buena noticia es que no necesitas los espacios que te causan problemas.

Escribe como

="Hello "&B1&"!"

Respuesta3

No hay opción para ello en ninguna parte. Para superarlo de manera literal, necesitaría una macro de una línea que asigne la clave para ser un espacio. Se vería algo como:

Application.OnKey "+{SPACE}", "{SPACE}"

pero no escribo macros por lo que podría necesitar ajustes. Copiado y modificado de:

https://docs.microsoft.com/en-us/office/vba/api/excel.application.onkey

PUNTO A RECORDAR: una vez ejecutado, no termina simplemente, por lo que necesitaría una segunda macro para finalizarlo reasignando Shift- Space( "+{SPACE}") nuevamente a Shift- Spaceuna vez que haya terminado.

Una forma no literal ("vivir con esto con menos absorción" o "solución alternativa") sería presionar la CapsLocktecla antes de crear tales fórmulas. Entonces el espacio será sólo un espacio. Sólo es un problema en caso de tener que escribir texto sin mayúsculas, entonces es "¿cuál apesta más?" O en tener que acordarse de hacerlo cada vez.

(Cada enfoque tiene algo que debe hacer y luego deshacer cuando haya terminado, sin olvidar nunca).

información relacionada