Dynamic Key Action Framework NG
⚪ Last updated 2023⚠️ Install Order · 6 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.7% endorsement rate
- 🏆 #24 of 35 Modders Resources mods in this game by downloads
📋 About This Mod
Dynamic Key Action Framework (DKAF)
This is a framework that you can use to create key binds for the Idle Animation or Action using JSON format data.
Any JSON files placed under Data\SKSE\Plugins\DKAF directory will be read on game launch.
If your game crashes on startup, it's most likely due to the error in JSON data
"UniqueName": {
"Keys": "42,47",
"GamepadKeys": "",
"PairedSearchMode": 1,
"PairedSearchDist": 300,
"PairedTargetKeywords": "Skyrim.esm|0x13795,Skyrim.esm|0x13796",
"ActionOrIdle": "NestedIdleTest1.esp|0x803",
"PressDuration": 0. 0,
"Priority": 100
Required Data
Only Keys, GamepadKeys, and ActionOrIdle are required for the data. Everything else are optional.
UniqueName can be any name that is unique within the file.
Keys & GamepadKeys: Refer to https://www.creationkit.com/index.php?title=Input_Script for key codes.
Each key is separated by comma (,) and the player must enter the command in the written order, from left to right.
ActionOrIdle: Action or Idle Animation form that will be played
The format should be "esp/esl/esm name|Form ID" ex) Skyrim.esm|0x2E2F6
Optional Data
Priority: This determines the priority of the action. When there are multiple actions with overlapping keybinds, actions with higher priority will be tried first.By "tried" it implies that the idle animation or the action can fail. It might not have transitions in the behavior, is limited by conditions, etc.
Since the mod uses int32 to store, the value must in range between -2,147,483,648 and 2,147,483,647.
PressDuration: The minimum duration that the player must press & hold the keys to perform the action.
Paired Idle Animation Data
PairedSearchMode: Determines the targeting algorithm that will be used for the paired animation
0 - None (Default, Doesn't find target)
1 - Cast ray from Player character's Eye
2 - Cast ray from Camera
3 - Search radius around Player character and select an Actor closest to the eye direction
PairedSearchDist: Limits the distance of ray/search radius in Skyrim units.
I recommend something around 300 for cast ray, but you might need bigger numbers for search radius as it might fail on bigger actors.
PairedTargetKeywords: A list of keywords separated by comma (,) that will be used to filter the target actor.
The format should be "esp/esl/esm name|Form ID" ex) Skyrim.esm|0x1379
Dynamic Key Action Framework NG is a SKSE plugin for Skyrim Special Edition that lets modders and users create custom key binds for idle animations or actions using JSON format data. With nearly 10,000 endorsements and 1.5 million downloads, it's a popular resource for animation modding.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Huge community trust: 9,925 endorsements and 1.5M downloads show this is a go-to framework.
- Flexible JSON-based config means you can set up key binds without touching code.
- Perfect for modders who want to add custom idle animations or actions to their mods.
⚠️ Cons
- Last updated in March 2023 — might not be compatible with the latest Skyrim patches.
- Requires SKSE and some JSON knowledge to get the most out of it.
- As a framework, it's not plug-and-play for casual users; you need to know what you're doing.
For Skyrim modders who want to integrate custom key binds for idle animations or actions into their mods. Also for power users who enjoy tweaking JSON files to set up their own hotkeys. Skip if you're looking for a ready-to-use animation mod — this is a resource, not a finished product.
💡 Beginner Tips
- Make sure you have SKSE installed and running before adding this plugin.
- Check the mod's forum posts for JSON examples and common pitfalls.
- If you're a modder, test your JSON key binds in a clean save to avoid conflicts.
📊 Mod Details
- Game
- Skyrim Mods
- Author
- Bingle
- Version
- v1.0
- Downloads
- 1,500,050
- Endorsements
- 9,925
- Category
- Modders Resources
- Created
- 3/25/2023
- Updated
- 3/25/2023
🧩 Commonly Used Together
Users add these mods to the same collections — a real compatibility signal, not an AI guess.
🔧 How to Install Skyrim Mods
Download from Nexus.
📖 Full step-by-step install guide for Skyrim →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Skyrim commands, item IDs, and more.
Keep browsing — more Skyrim mods await