¿Tu teclado Logitech con disposición numérica en macOS insiste en insertar un punto (.
) cuando necesitas una coma (,
) en Excel? A continuación encontrarás una guía completa y práctica para forzar la coma en el keypad, ya sea modificando los ajustes del sistema, las preferencias de Excel o, si todo falla, remapeando la tecla físicamente.
Por qué el teclado numérico de Mac envía un punto y no una coma
macOS toma el separador decimal predeterminado de la región y el idioma configurados. Cuando ambos ajustes están alineados con un país que usa la coma (por ejemplo, España o Francia), el sistema debe emitir automáticamente la coma en todas las aplicaciones y en todos los teclados externos. Sin embargo, en macOS Sonoma varios usuarios han informado de un bug: aunque el formato de números muestre claramente la coma, el keypad de ciertos modelos Logitech —y de otros fabricantes— sigue enviando punto. Hasta que Apple y Microsoft resuelvan el conflicto, las opciones manuales que verás a continuación son la vía más fiable.
Soluciones rápidas y su alcance
Alcance | Método | Dónde cambiarlo | Observaciones |
---|---|---|---|
Toda la Mac (todas las aplicaciones + keypad) | Cambiar el separador decimal de macOS | macOS Ventura y anteriores: Ajustes del Sistema ▸ Idioma y región ▸ Avanzado ▸ General ▸ Separador decimal → , macOS Sonoma: Ajustes del Sistema ▸ Idioma y región ▸ Formato de números ▸ elige una región que use coma o personaliza el formato. | Afecta a Excel y al resto de programas. En Sonoma, algunos teclados externos ignoran el cambio; se considera un fallo pendiente. |
Solo Excel | Desactivar “Usar separadores del sistema” y definir los propios | Excel ▸ Preferencias ▸ Editar ▸ desmarca Usar separadores del sistema y escribe “,” como separador decimal. | Funciona siempre, incluso en Sonoma, pero solo dentro de Excel. Otras apps siguen recibiendo “.”. |
Plan B (cuando lo anterior no basta) | Remapear la tecla físicamente | Karabiner‑Elements o Logi Options+ | Ideal si dependes de la coma en todas las aplicaciones y quieres una solución perenne hasta que Apple publique un parche. |
Guía paso a paso para cada método
Cambiar el separador decimal del sistema
1. Abre Ajustes del Sistema y selecciona Idioma y región.
2. Comprueba que la región sea un país con coma como separador (España, Francia, Alemania, etc.).
3. Pulsa en Avanzado (o en Sonoma, en Formato de números). Cambia el campo Separador decimal a “,”.
4. Cierra y vuelve a abrir Excel para que adopte la nueva preferencia.
Consejo: Si trabajas con múltiples regiones —por ejemplo, hojas de cálculo internacionales que requieren el punto—, crea un Entorno Rápido (Quick Action) en la app Atajos de macOS para alternar entre configuraciones sin navegar por los menús.
Ajustar solo Excel
Esta ruta es segura mientras el bug de Sonoma persiste:
- En Excel, abre el menú Excel ▸ Preferencias.
- Selecciona Editar y desmarca Usar separadores del sistema.
- Introduce “,” en Separador decimal y “ ” (espacio) o “.” en Separador de miles, según necesidades.
- Guarda y prueba tu keypad: ahora la tecla
.
debe generar una coma, sin importar la configuración global de macOS.
Remapear con Karabiner‑Elements
KBE es una utilidad gratuita y de código abierto que intercepta eventos de teclado a bajo nivel:
- Descarga la versión compatible con tu sistema (Universal 2 en Apple Silicon) e instálala.
- En Simple Modifications, elige tu teclado Logitech como dispositivo objetivo.
- Añade una regla:
keypad_period → comma
. - Opcional: crea un perfil aparte para cuando Excel no esté activo y así evitar interferir con software de contabilidad que exija el punto.
Logi Options+ también ofrece remapeo, pero guarda la asignación en el firmware del teclado o en la nube de Logitech, por lo que seguirá funcionando en otros equipos donde inicies sesión.
Casos especiales y trucos de productividad
Revisar el idioma y la región
Un ajuste de idioma incongruente —por ejemplo, interfaz en inglés (en-US
) y región España— puede confundir determinadas aplicaciones. Configura ambos a Español (España) o al menos mantén la región coherente con el formato numérico que deseas.
Macros para alternar separadores en celdas
Si recibes hojas extranjeras constantemente, una macro de VBA simplifica el proceso:
Sub ConvertirSeparador()
For Each c In Selection
If c.HasFormula = False Then
c.Value = Replace(c.Value, ".", ",")
End If
Next c
End Sub
Asigna el macro a Ctrl+Mayús+C para un acceso ultrarrápido.
Atajos de teclado alternativos
- Cmd+Mayús+7 (en el teclado ISO español) también imprime coma si tu layout primario está en español.
- En Excel, Alt+0130 (numérico) inserta coma en cualquier sistema, pero no es práctico para uso intensivo.
Errores comunes y cómo solucionarlos
“He cambiado la región y sigue escribiendo punto”
Reinicia no solo la sesión de usuario sino el Mac completo. Algunos controladores de Logitech inyectan un layout propio que se carga en el arranque.
“Excel ignora mi configuración, pero Numbers no”
Verifica que no haya complementos o plantillas de terceros sobrescribiendo los ajustes. En ocasiones, una plantilla empresarial incluye macros que fijan el separador al abrir el archivo.
“Karabiner‑Elements no detecta mi teclado”
Activa el DriverKit de Karabiner en Preferencias del Sistema ▸ Privacidad y seguridad ▸ Extensiones. Sin ese permiso, macOS bloquea las modificaciones de bajo nivel.
Buenas prácticas si trabajas entre Windows y Mac
En Windows, el punto del keypad suele ser obligatorio cuando la configuración regional usa el punto, lo que puede llevar a confusión al regresar a macOS. Para minimizar errores:
- Usa siempre plantillas de Excel con formato General, de modo que Excel determine automáticamente el separador correcto.
- Evita pegar columnas de números como Texto; hazlo como Valores y aplica formato numérico después de convertir los separadores.
- Considera crear scripts de Power Query que detecten y corrijan puntos y comas según la máquina donde se abra el libro.
Preguntas frecuentes
¿Cambiar a coma afecta las fórmulas en Excel?
No. Excel usa internamente comas para el separador de argumentos (=SUMA(A1;A10)
) en locales que emplean coma, y punto y coma en los que usan punto. Al modificar el separador decimal, Excel adapta también el separador de listas cuando habilitas “Usar separadores del sistema”.
¿El remapeo con Karabiner perjudica el rendimiento?
El impacto es insignificante: el controlador intercepta eventos de teclado a nivel del núcleo, introduce un retardo medio de 0,1 ms, imperceptible para el ser humano.
¿Puedo aplicar el mismo truco en Google Sheets?
Sí; Google Sheets se rige por el separador que envía el navegador. Si el sistema ya usa la coma, el keypad insertará coma también en Sheets, salvo que el bug de Sonoma lo impida. Remapear la tecla con Karabiner o Logi Options+ solventa el problema para la web.
Conclusión
La forma más elegante de obtener la coma en el teclado numérico es ajustar el separador decimal de macOS. Mientras macOS Sonoma mantenga el incidente con teclados externos, la preferencia interna de Excel o un remapeo con Karabiner‑Elements ofrecen soluciones inmediatas. Escoge el método que mejor se adapte a tu flujo de trabajo y mantiene tus hojas de cálculo libres de errores de importación.