This node creates hook keyframes from a list of floating-point strength values, distributing them evenly between specified start and end percentages. It generates a sequence of keyframes where each strength value is assigned to a specific percentage position in the animation timeline. The node can either create a new keyframe group or add to an existing one, with an option to print the generated keyframes for debugging purposes.

## Inputs

| Parameter | Description | Data Type | Required | Range |
| --- | --- | --- | --- | --- |
| `floats_strength` | A single float value or list of float values representing strength values for the keyframes (default: -1) | FLOATS | Yes | -1 to ∞ |
| `start_percent` | The starting percentage position for the first keyframe in the timeline (default: 0.0) | FLOAT | Yes | 0.0 to 1.0 |
| `end_percent` | The ending percentage position for the last keyframe in the timeline (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 |
| `print_keyframes` | When enabled, prints the generated keyframe information to the console (default: False) | BOOLEAN | Yes | True/False |
| `prev_hook_kf` | An existing hook keyframe group to add the new keyframes to, or creates a new group if not provided | HOOK_KEYFRAMES | No | - |

**Note:** The `floats_strength` parameter accepts either a single float value or an iterable list of floats. The keyframes are distributed linearly between `start_percent` and `end_percent` based on the number of strength values provided. The first keyframe is guaranteed to have at least one step to ensure it is applied.

## Outputs

| Output Name | Description | Data Type |
| --- | --- | --- |
| `HOOK_KF` | A hook keyframe group containing the newly created keyframes, either as a new group or appended to the input keyframe group | HOOK_KEYFRAMES |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateHookKeyframesFromFloats/en.md)

---
**Source fingerprint (SHA-256):** `566864ec72062d913d95b38b3c53c655d4fdd971a01c4bec54669850b2feddc8`
