devAlice
← Mac

Herramientas de productividad Mac: Raycast · Rectangle · AltTab · Maccy · Karabiner

Cinco herramientas para controlar macOS desde el teclado. Configuración, atajos de teclado y patrones reales de uso diario.

La mayor parte del tiempo en un Mac se dedica a cambiar de ventana, buscar, gestionar el portapapeles y reasignar teclas. macOS cubre esto de forma razonable por defecto, pero para controlarlo todo desde el teclado necesitas este conjunto de cinco herramientas. Una vez que lo dominas, apenas tocarás el ratón.

Esta guía está dirigida a macOS 14+ y tarda 30–60 minutos después de la configuración inicial de Mac. La mitad es instalación, la otra mitad son los atajos y patrones que realmente usarás diariamente.

TL;DR

HerramientaRolAtajo predeterminado
RaycastReemplazo de Spotlight: lanzador + calculadora + portapapeles + extensiones⌥ Space
RectangleGestor de ventanas (mitades / cuadrantes / pantalla completa)⌃⌥ ←/→/↑/↓
AltTabSelector de ventanas con vista previa estilo Windows/Linux⌥ Tab
MaccyHistorial del portapapeles⇧⌘ C
Karabiner-ElementsReasignación de teclas (Caps Lock → Ctrl, etc.)(en segundo plano)

Requisitos previos

  • macOS 14 (Sonoma) o posterior — algunos casks fallan en la versión 12 o inferior
  • Homebrew instalado — configuración inicial de Mac
  • Derechos de administrador (puede ejecutar sudo)

Script de automatización (opcional)

Para instalar los cinco casks de una sola vez — siempre descarga → verifica SHA-256 → revisa → ejecuta:

setup-mac-productivity.sh
# 1. Descargar
curl -fsSL https://devalice.jaceclub.com/assets/mac/productivity/setup-mac-productivity.sh -o setup-mac-productivity.sh
 
# 2. Verificar SHA-256
shasum -a 256 setup-mac-productivity.sh
# Esperado: 2a0e3cfd652afa6ecf95a35b315ff584a77a3bdb753cfad8eb978a023ab3a8d6
 
# 3. Revisar
less setup-mac-productivity.sh
 
# 4. Ejecutar
bash setup-mac-productivity.sh

El script es idempotente — los casks ya instalados se omiten. Los pasos manuales (permisos, configuración de atajos) se cubren a continuación.


1. Raycast — 5 min

Todo lo que hace Spotlight, más rápido, más historial de portapapeles / calculadora / traducción / un marketplace real de extensiones. La herramienta de mayor impacto individual.

Instalar

brew install --cask raycast

Configuración inicial

  1. Lanzar — abre Spotlight (⌘ Space), escribe «raycast», presiona Enter
  2. Atajo — Preferencias de Raycast → General → establece el atajo de Raycast a ⌥ Space (evita conflicto con Spotlight). Deshabilita Spotlight:
    • Configuración del Sistema → Teclado → Atajos de Teclado → Spotlight → desmarca «Mostrar búsqueda de Spotlight»
  3. Indexación — Raycast indexa automáticamente las apps y comandos del sistema. Sin configuración extra.

Comandos diarios

EntradaResultado
chrome, vs, termLanzar app (bastan unos pocos caracteres)
12+34*5Calculadora (Enter copia el resultado)
clipHistorial del portapapeles (reemplazable con Maccy — ver §4)
tr helloTraducción (Raycast Pro / extensiones)
bs google.comBúsqueda en DuckDuckGo / Google
killTerminar proceso
snippetsFragmentos (disparadores estilo !email para inserción automática)

Extensiones (Store)

Abre el marketplace con el comando Store. Recomendadas:

  • Color Picker — recoge hex de cualquier píxel
  • Kill Process — termina por pid/nombre
  • Search npm — búsqueda instantánea de paquetes npm
  • GitHub — busca repos/issues/PRs
  • Brew — brew install/list/upgrade

El nivel gratuito es más que suficiente. Pro (mensual) añade IA y sincronización. Empieza con la versión gratuita.

2. Rectangle — 5 min

Gestor de ventanas. Mitades, cuadrantes, pantalla completa, mover al siguiente monitor — todo con un atajo.

Instalar + Permisos

brew install --cask rectangle
  1. Lanzar — abre vía Launchpad o Raycast
  2. Conceder Accesibilidad:
    • Configuración del Sistema → Privacidad y Seguridad → Accesibilidad → activa Rectangle
    • Sin esto, los atajos no funcionan

Atajos diarios predeterminados

AtajoAcción
⌃⌥ ←Mitad izquierda
⌃⌥ →Mitad derecha
⌃⌥ ↑Mitad superior
⌃⌥ ↓Mitad inferior
⌃⌥ ReturnMaximizar
⌃⌥ U/I/J/KCuadrantes (SI/SD/II/ID)
⌃⌥ ←/→ (repetir)Ciclo 1/2 → 1/3 → 2/3
⌃⌥ Cmd ←/→Mover al siguiente monitor
⌃⌥ BackspaceRestaurar tamaño/posición original

Si los predeterminados no se adaptan a tus manos, reasígnalos en Preferencias → Atajos de Teclado. Los atajos estilo Magnet se pueden aplicar con un clic.

Patrones reales

  • Editor + Terminal⌃⌥ ← editor / ⌃⌥ → terminal. Configuración en 5 segundos
  • Editor + Navegador + Slack — cuadrantes ⌃⌥ U / I / J
  • Multi-monitor — portátil + externo: ⌃⌥ Cmd → ajusta al externo en pantalla completa

3. AltTab — 5 min

El ⌘ Tab predeterminado de macOS cambia por app, lo cual es frustrante cuando una app tiene muchas ventanas. AltTab cambia por ventana con miniaturas — estilo Windows/Linux.

Instalar + Permisos

brew install --cask alt-tab
  1. Lanzar → conceder Accesibilidad (misma ruta que Rectangle)
  2. Preferencias → Atajos → mantén ⌥ Tab (predeterminado)

Atajos diarios

AtajoAcción
⌥ TabVentana siguiente
⌥ ⇧ TabVentana anterior
⌥ Tab sostenido + flechasSeleccionar con flechas
⌥ Tab + QCerrar ventana
⌥ Tab + MMinimizar

Opciones recomendadas

  • Preferencias → Apariencia → Tema: macOS (aspecto nativo)
  • Preferencias → Controles → «Also select windows»: ✅ (el hover del ratón selecciona)
  • Preferencias → Lista negra → excluye apps de videollamadas (Zoom etc.) para reducir el ruido de mini-ventanas

Excelente para saltar entre ventanas de la misma app (p.ej., tres instancias de VS Code): más intuitivo que `⌘ `` (acento grave) y funciona igual en todas las apps.

4. Maccy — 3 min

Historial del portapapeles. macOS recuerda solo el último elemento; Maccy conserva los últimos N elementos en una lista de búsqueda.

Instalar + Permisos

brew install --cask maccy
  1. Lanzar → permiso de Accesibilidad
  2. Preferencias → General:
    • Atajo: ⇧⌘ C (predeterminado). Si la extensión de portapapeles de Raycast entra en conflicto, desactiva una
    • Tamaño: 200 (200 elementos es más que suficiente; demasiado grande = búsqueda lenta)
  3. Preferencias → Almacenamiento → «Save history» ✅

Atajos diarios

AtajoAcción
⇧⌘ CAbrir Maccy
Escribe + EnterCopia y pega automáticamente el elemento seleccionado
⌘ ⌫Eliminar elemento
⌘ KBorrar historial

Patrones reales

  • Tokens sucesivos — copia token A, copia token B, recupera A desde Maccy
  • Reutilizar términos de búsqueda anteriores — aplica el mismo regex en muchos archivos
  • Excluir secretos — Preferencias → Ignorar → regex para la salida del gestor de contraseñas (o ignorar por app)

⚠️ Después de manejar secretos (claves API, contraseñas), ⌘ K inmediatamente. Maccy almacena localmente, pero sí persiste en disco.

5. Karabiner-Elements — 10 min

Reasignación de teclas. Los usos más habituales:

  • Caps Lock → Control: menos tensión en el meñique izquierdo (esencial para usuarios de Vim/Emacs)
  • Toque único de Cmd → cambiar IME: para usuarios de idiomas asiáticos
  • Reasignación de teclado externo: alineación de modificadores para HHKB/Keychron

Instalar + Permisos

brew install --cask karabiner-elements
  1. Lanzar y conceder permiso de Monitoreo de Entrada
  2. Instalar Driver — el primer lanzamiento solicita una extensión del sistema; aprueba en Configuración del Sistema → Privacidad y Seguridad («Permitir» cerca de la parte inferior)
  3. Puede requerir volver a iniciar sesión o reiniciar

Caps Lock → Ctrl (el clásico)

  1. Karabiner-Elements → Simple Modifications
  2. Tecla izquierda = caps_lock, tecla derecha = left_control
  3. Guardar (se aplica inmediatamente)

Cmd único → cambiar IME (Complex Modifications)

  1. Karabiner-Elements → Complex Modifications → Add rule → Import more rules
  2. Busca «right command to eisuu/kana» o «korean toggle»
  3. Importar → Habilitar
  4. Toque único de Cmd izquierdo = inglés, toque único de Cmd derecho = coreano (las teclas combinadas siguen actuando como Cmd)

Las Complex Modifications de Karabiner son reglas JSON. La creación directa es posible, pero empieza con importaciones desde karabiner-elements/complex_modifications.

Verificación: el «desafío de 5 minutos sin ratón»

Configuración exitosa si puedes completar estas cinco tareas sin ratón:

  1. ⌥ Space Raycast → chrome → Enter
  2. ⌃⌥ ← mueve Chrome a la mitad izquierda
  3. ⌥ Spaceterm → abre Terminal
  4. ⌃⌥ → Terminal a la mitad derecha
  5. En Terminal: echo hello world → copia el resultado → ⇧⌘ C Maccy → confirma que la copia anterior está ahí

Si completas estos pasos en menos de cinco segundos sin bloquearte, la configuración es correcta.

Solución de problemas

Los atajos de Rectangle no hacen nada

El 99% de las veces: falta el permiso de Accesibilidad. Configuración del Sistema → Privacidad y Seguridad → Accesibilidad → activa Rectangle. Si está grisado, haz clic en + y añade Rectangle.app.

AltTab se pierde ventanas en algunas apps

Esas apps no están reconocidas como «ventanas separadas» por Mission Control. Preferencias de AltTab → Controles → activa «Show standard tabs as windows» o similar. Si no, es una limitación del lado de la app.

El teclado externo no responde después de Karabiner

Falta la aprobación de la extensión del sistema. Configuración del Sistema → Privacidad y Seguridad → «Permitir» en la parte inferior. macOS muestra este aviso solo durante ~30 minutos; si te lo perdiste, reintenta.

Raycast se siente lento

Demasiadas extensiones. Preferencias → Extensiones → desactiva las que no uses. Reduce las opciones de indexación.

Maccy guardó un secreto

Preferencias → Ignorar → añade la app del gestor de contraseñas / regex. Elementos ya capturados: ⌘ K para borrar.

El atajo de Raycast choca con otra app

Normalmente porque Spotlight no se desactivó. Configuración del Sistema → Teclado → Atajos de Teclado → Spotlight → desmarca «Mostrar búsqueda de Spotlight».

Referencias

Historial de cambios

  • 2026-05-12: Primera versión. Cinco herramientas + script de automatización + verificación con el «desafío de cinco minutos» + seis casos de solución de problemas.