Macdown, un editor de textos sencillos en Markdown para MacOS

A la hora de escribir textos en formato Markdown, aunque podemos utilizar cualquier editor en texto plano, a veces nos resulta muy útil poder ver el resultado de la maquetación de nuestro documento para detectar posibles errores en el marcado de nuestro documento.

Un editor básico de Markdown nos debe permitir poder visualizar el resultado de nuestro documento en una vista web. Esto es lo que nos permite Macdown. Este editor de código abierto y de distribución gratuita nos permite editar documentos en formato Markdown, visualizar su contenido en la vista web y exportar nuestros documentos a formato PDF y HTML.

Este editor resulta muy accesible con los diversos productos de apoyo para MacOS y su uso es bastante sencillo.

Cómo mostrar la pantalla de tu teléfono Android en tu Mac

En un artículo anterior aprendimos a mostrar la pantalla de nuestro iPhone en el mac.

Esta misma necesidad nos puede surgir pero con un teléfono Android. El programa Quicktime no detecta a los teléfonos y dispositivos Android como fuentes de video por lo que necesitaremos otra aplicación como puede ser scrcpy.

¿Qué es scrcpy?

El paquete scrcpy es una herramienta que permite reflejar y controlar dispositivos Android desde un ordenador. Es ideal para realizar demostraciones en tiempo real, capturar la pantalla para tutoriales o pruebas, y mejorar la productividad cuando necesitas interactuar con tu dispositivo móvil sin tener que tocarlo. Además, es una solución ligera, sin necesidad de instalar aplicaciones en el teléfono, ya que utiliza ADB (Android Debug Bridge) para conectarse a tu dispositivo.

Su instalación es sencilla ya que se distribuye como un paquete de Homebrew.

Para instalar scrcpy simplemente deberemos ejecutar este comando de brew en la Terminal de MacOS:

brew install scrcpy

Una vez instalado para poder utilizarlo deberemos activar el modo de depuración por USB en nuestro teléfono Android. Esta opción está disponible dentro del menú de opciones para desarrolladores del teléfono.

Una vez activado este modo de depuración es necesario conectar el teléfono Android al Mac utilizando un cable USB. El teléfono preguntará si confías en el ordenador al que se ha conectado. Debemos responder que sí.

En la Terminal de Mac ejecutaremos el comando:

scrcpy

Aparecerá una nueva ventana con el contenido de nuestro teléfono y, además, si el teléfono está ejecutando una versión de Android moderna, también podremos escuchar el sonido del teléfono en nuestro Mac. De esta forma podremos compartir el contenido visual y auditivo de nuestro teléfono Android en videoconferencias y reuniones compartiendo la pantalla de nuestro Mac.

Puedes consultar más opciones y comandos de scrcpy en la página oficial del proyecto scrcpy.

Cómo cambiar el comportamiento de las teclas de función en MacOS

En macOS, las teclas de función del teclado (F1, F2, F3, etc.) están configuradas por defecto para realizar acciones multimedia como ajustar el brillo, controlar el volumen o pausar o reproducir contenido. Estas acciones están diseñadas para facilitar el acceso rápido a funciones comunes, pero si eres desarrollador o necesitas utilizar las teclas de función para su uso en una aplicación que requiere de estas teclas para el uso de atajos de teclado este comportamiento se puede modificar dentro de los ajustes de MacOS.

¿Qué es la tecla “Fn”?

La tecla “Fn” es una tecla especial en los teclados de Mac que, cuando se presiona, convierte las teclas multimedia en teclas de función tradicionales. Por ejemplo, si presionas “Fn” + F1, se ejecutaría el comando F1 en lugar de reducir el brillo de la pantalla.

¿Cómo cambiar el comportamiento de las teclas de función?

Debemos ir a los ajustes de MacOS y allí buscar los ajustes de teclado. Allí encontraremos el botón Funciones rápidas de teclado… Al pulsar ese botón accederemos a la configuración de atajos de teclado para todo MacOS. En esa ventana debemos buscar, en la barra lateral, la categoría Teclas de función. Allí encontraremos una casilla de verificación titulada Usar teclas de función (F1, F2, etc.) como teclas de función estándar. Si la verificamos las teclas de función se podrán emplear como pulsaciones de las teclas F1, F2, F3…

Identificar mayúsculas con VoiceOver para Mac

Los lectores de pantalla ofrecen su información a través de 2 canales principales: la voz y salida de texto a un dispositivo de lectura braille.

La mayoría de usuarios de lector de pantallas utiliza la síntesis de voz como canal por defecto o como canal único debido a que no implica un coste económico extra ya que los dispositivos de lectura braille como las líneas braille poseen un precio bastante elevado.

A la hora de acceder a cierta información utilizando una síntesis de voz un usuario de lector de pantallas puede experimentar diversos problemas ya que la síntesis de voz no proporciona toda la información de un texto cuando se utiliza una configuración de pronunciación por defecto.

La mayoría de lectores de pantalla permiten personalizar el nivel de puntuación a verbalizar, algo que beneficia al usuario de lector de pantallas a la hora de leer código de programación o textos matemáticos. También permiten modificar aspectos de la pronunciación cuando se detectan algunos elementos semánticos en el texto como pueden ser palabras enfatizadas o resaltadas.

Identificación de mayúsculas mediante VoiceOver para MacOS

En el caso de VoiceOver para Mac se puede configurar la detección de letras mayúsculas mediante 3 mecanismos: reproducir un sonido, cambio de entonación o la pronunciación de la palabra mayúscula antes de verbalizar la letra.

Para configurar este comportamiento debemos abrir las opciones de configuración de VoiceOver pulsando Vo+F8 y en la categoría Verbosidad debemos seleccionar la pestaña Texto. Allí encontraremos la opción Al leer una letra mayúscula: que nos permitirá personalizar el comportamiento entre estos 4 posibles valores: cambiar tono, reproducir tono, Leer mayúscula y no hacer nada.

Problemas de entonación con algunas voces

Se conoce que algunas voces para algunos idiomas no responden bien a este cambio de entonación de VoiceOver o que directamente lo ignoran. En estos casos es recomendable elegir una de las otras opciones para que no nos perdamos esta información del texto al utilizar este lector de pantallas.

Evitar la apertura automática de menús en MacOS Sonoma con VoiceOver

Desde MacOS Sonoma 14.1 se incluyó un cambio en el comportamiento en la navegación de VoiceOver por las opciones de la barra del menú del sistema. En versiones anteriores el usuario de VoiceOver pulsaba VO+M para acceder a la barra de menú y pulsando la primera inicial del menú que el usuario quería abrir VoiceOver lo focalizaba y lo abría sin problemas.

Con el cambio a Sonoma se priorizó el comportamiento con puntero de ratón provocando que cuando un menú se focaliza este se despliega automáticamente. Esto provocó que la velocidad de navegación entre menús para usuarios experimentados de VoiceOver bajase provocando una merma en la productividad del usuario.

Entendiendo el problema

Este problema se produce porque por defecto el cursor del puntero del ratón sigue al foco de VoiceOver. En versiones anteriores el menú no se desplegaba porque detectaba antes el foco de VoiceOver y la presencia del puntero del ratón no provocaba la apertura del menú.

Con los cambios en Sonoma el puntero del ratón tiene más prioridad en los elementos visuales de la interfaz y los menús se comportan de la misma forma ante la presencia del puntero del ratón sin tener en cuenta si VoiceOver o Zoom se están ejecutando en ese momento.

Una posible solución

Podemos configurar VoiceOver para que el puntero del ratón no siga al foco de VoiceOver. De esta forma evitaremos que los menús se desplieguen al explorarlos con el foco de VoiceOver.

Para cambiar esta configuración debemos abrir la ventana de configuración de VoiceOver pulsando VO+F8, a continuación ir a la categoría Navegación y en ella modificar la opción de Puntero del ratón para que tenga el valor Ignora el cursor de VoiceOver.

Con este cambio en la configuración de VoiceOver podremos volver al comportamiento anterior.

Si necesitamos que el puntero del ratón salte a la posición del foco de VoiceOver sólo debemos pulsar VO+Comando+F5 y si queremos que el foco de VoiceOver salte a la posición del ratón debemos pulsar VO+Mayúsculas+F5.

Activar las actualizaciones beta en MacOS

La compañía Apple todos los veranos comienza su proceso de betatesting para sus distintos sistemas operativos. De esta forma puede recibir sujerencias y notificaciones de mejora antes que los nuevos sistemas operativos salgan al mercado

Dentro de este proceso de beta testing hay una línea para desarrolladores registrados en su plataforma para Apple developers y otra línea para todos los usuarios llamada Public betas.

El uso de versiones beta es un comportamiento arriesgado ya que no son versiones estables ni terminadas de un sistema operativo. Tanto Apple como otros fabricantes recomiendan siempre hacer copia de seguridad del dispositivo y no utilizar dispositivos para el trabajo o para entornos seguros.

Forzar el acceso a las actualizaciones beta en MacOS

En el caso de las actualizaciones Beta para MacOS la opción tanto para las betas públicas como para desarrolladores está disponible dentro de Ajustes/General/Actualizaciones. Hay un apartado especifico para activar las actualizaciones beta.

A veces si nuestro usuario de MacOS ha pasado por varias versiones beta y ha sufrido varias activaciones y desactivaciones de esta característica es necesario forzar la activación de las actualizaciones beta en MacOS ya que el proceso debe ser sincronizado mediante iCloud y el proceso falla en algunas ocasiones.