¿Dónde puedo encontrar un recurso que me ayude a implementar un enfoque potente, holístico y multiaplicación para los métodos abreviados de teclado en MacOS que maximice la productividad y minimice el movimiento que dañaría mis muñecas?
Recientemente, comencé a tener dolor en la muñeca relacionado con el uso de mi teclado/panel táctil. Si bien ahora estoy tomando muchos pasos proactivos para abordar eso (teclado ergonómico, estiramientos, descansos, escritorio de ajuste), también quiero configurar y dominar un conjunto completo de atajos de teclado (en MacOS) que me permitirán:
cmd+ctrl+shift+g
)ctrl+option+b
versus option+shift+b
versus command+control+option+shift+b
...) en lugar de un enfoque fragmentado, desorganizado y específico de la aplicación.shift+/
y hacer un ?
) definiendo los buenos hábitos.Tengo que creer que alguien ya ha pensado en todo esto y que no necesito mapear los atajos de teclado existentes para diferentes programas, decidir un esquema universal para el mapeo/remapeo que minimice los conflictos/confusiones, escribir mis propios scripts de configuración desde cero, etc
Lo que estoy buscando es esencialmente una implementación de métodos abreviados de teclado similares a Emacs para todo el sistema operativo, cuidadosamente organizado y ergonómicamente amigable.
Puntos de bonificación si esta solución incluye administración/cambio de tamaño/posicionamiento de ventanas, y hace uso de mapas de teclas de prefijos de estilo emacs para crear "dominios" de accesos directos que simplifican los accesos directos y los agrupan en unidades lógicas.
La mejor solución que he encontrado hasta la fecha proviene de Will Stern en LearnCode.Academy. Él usa un teclado Ergodox EZ , que permite múltiples capas (es decir, cuando mantienes presionada una determinada tecla, se activa un mapa de teclas completamente diferente). También tiene una tecla "Hyper" que actúa como Ctrl+Cmd+Alt+Shift, lo que facilita la configuración de accesos directos que no colisionarán con otros accesos directos preexistentes o específicos del programa. Si bien tengo la intención de pedir un Ergodox, debería ser posible configurar una tecla Hyper en un teclado estándar con otras utilidades de teclado.
Lo que Will hace con su configuración de Ergodox es que crea una capa con un puñado de teclas que envían Hyper+[somekey]
, y luego vincula esa combinación de teclas a una función particular (como "mover una línea hacia arriba") en todos los programas principales que usa.