¿Sabías que es posible controlar HeavyM de otras maneras además de con tu ratón o trackpad? Porque seamos sinceros, aunque son extremadamente útiles para dibujar y ajustar parámetros mientras estás sentado en tu escritorio, tener que desplazarte por un pequeño interruptor de efectos mientras actúas en vivo no es lo más divertido. Es por eso que puedes facilitar tu vida con controles externos, y usar un teclado, por ejemplo.
Atajos de teclado predeterminados
Para que tu flujo de trabajo sea más fluido y reducir el número de clics que necesitas realizar para acceder a algunas funciones, hemos implementado algunos atajos de teclado en el software. La lista actualizada de combinaciones de teclas para la versión que estás usando se puede acceder directamente en el software desde Controles → Lista de Atajos de Teclado... o con el atajo [CTRL/Cmd + /].
Atajos personalizados
Además de estos atajos predeterminados, también puedes configurar tus propios comandos de teclado para HeavyM. Para hacerlo, debes hacer que los elementos en la interfaz de la aplicación "aprendan" a qué tecla deben reaccionar.
Habilitando el aprendizaje del teclado
Para asignar las teclas, primero necesitas habilitar la interfaz de aprendizaje del teclado. Actívalo desde Controles → Editar Asignaciones MIDI, o dirígete a la pestaña Teclado de la ventana de Configuración de Controles (desde Controles → Configuración... o en la barra de herramientas) y haz clic en el botón "Modo de Aprendizaje de Teclado".
Entonces verás una superposición de color en muchos elementos de la interfaz en HeavyM.
Añadiendo asignaciones
Puedes establecer una tecla personalizada para cada botón o control deslizante que tenga una superposición: simplemente haz clic en él (estará rodeado de amarillo) y pulsa la tecla deseada en tu teclado. Esto asociará la tecla y el elemento de la interfaz, y lo verás aparecer en la lista en la ventana de Controles.
Nota: puedes asignar la misma tecla a múltiples comandos al mismo tiempo. Por ejemplo, una sola tecla puede estar vinculada a múltiples interruptores de efectos, ¡para que cuando la pulses más tarde, todos estos efectos se activen a la vez!
A diferencia de los atajos predeterminados, tus asignaciones personalizadas no pueden ser combinaciones de teclas, deben ser teclas individuales. Se han bloqueado teclas y símbolos especiales (por ejemplo, CTRL/Cmd, Tab, Enter, etc.), si intentas asignar uno de estos no se tendrá en cuenta.
Una vez que hayas terminado, puedes simplemente desactivar el modo de edición desde el mismo botón/menú o con [Esc]. Ahora, si presionas una de las teclas personalizadas, activará el o los comandos asociados en el software.
Nota: si presionas [CTRL/Cmd], [Alt] o [Shift] al mismo tiempo que una asignación, el atajo personalizado no se activará, para evitar conflictos con la mayoría de los atajos predeterminados. Por ejemplo, si usas [CTRL/Cmd + Z] y [Z] también está asignado a Seq 1 / Reproducir, la combinación solo activará el comando predeterminado "Deshacer" asociado con [CTRL/Cmd + Z].
Editando asignaciones
Si deseas cambiar una asignación más tarde, solo tienes que activar el modo de Aprendizaje nuevamente, hacer clic en el control objetivo nuevamente y presionar una nueva tecla.
Eliminando asignaciones
Hay 3 posibilidades para eliminar asignaciones:
- Cuando el modo de Aprendizaje está ACTIVADO, selecciona una superposición y pulsa [Suprimir/Retroceso]. Esto eliminará la asignación seleccionada.
- Haz clic derecho en una asignación única en la tabla en la ventana de Controles y haz clic en la opción "Eliminar asignación". Esto eliminará la asignación seleccionada.
- Usa el botón "Eliminar todas las asignaciones" sobre la tabla en la ventana de Controles. Esto eliminará todas las asignaciones de teclado en el proyecto.
Guardando asignaciones
Las asignaciones de teclado que seleccionas se guardan directamente en tu archivo de proyecto .hm.
Configuración de asignaciones
Cada asignación que configuras tiene un conjunto de configuraciones, tal como puedes ver en la tabla de asignaciones de la ventana de Controles.
Para asignaciones de teclado, puedes editar:
- El comportamiento de Toggle: si está marcado, tu tecla del teclado funcionará como un botón de "alternar", si no, funcionará como un botón de "pulsar" en esta asignación. Aquí hay un ejemplo para los dos estados, por ejemplo, con una tecla asignada a un deslizador en HeavyM:
- Toggle está marcado: si presionas & sueltas la tecla, configurará el deslizador al valor máximo. Si lo presionas & lo sueltas de nuevo, lo configurará al valor mínimo. Y así sucesivamente.
- Toggle no está marcado: si presionas la tecla, configurará el deslizador al valor máximo. Cuando lo sueltas, lo configurará al valor mínimo.
- El Rango: esta configuración aparece en los deslizadores o cuadros giratorios, por ejemplo. Al establecer un Mínimo y un Máximo, puedes sobrescribir el rango del elemento de la interfaz en HeavyM. Por ejemplo, si estableces el rango a 1 - 15 para el grosor del efecto de borde, cuando muevas el fader que le has asignado, los valores solo variarán entre 1 y 15, no importa cómo muevas tu fader!