Dynamic Key Action Framework NG

⭐ ⭐⭐ (9,925 endorsements) 📥 1.5M downloads 📌 vv1.0 📅 3/25/2023
⚪ Last updated 2023

By Bingle · Modders Resources

⬇ Download Mod Source: Nexus Mods 📅 Updated: 3/25/2023 📅 Created: 3/25/2023
⚠️ Install Order · 6 steps
1🛠️ SKSE64 — Skyrim Script Extender 64 Download ↗
2🔧 USSEP — Unofficial Skyrim Special Edition Patch Download ↗
3🖥️ SkyUI — SkyUI (MCM framework) Download ↗
4🧩 Address Library — Address Library for SKSE Plugins Download ↗
5🔧 SSE Engine Fixes — SSE Engine Fixes Download ↗
6📦 SKSE Find it →

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 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

🤖 AI-enhanced — based on mod data

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

Allows creation of key binds for idle animations or actions via JSON format data.
Designed for modders and users to customize key bindings.
Requires SKSE plugin for Skyrim Special Edition.
Highly endorsed with 9,925 endorsements and 1.5 million downloads.

📊 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.
🎯 Is This For You?
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.
📦 Install:Medium· 5-10 minutes

💡 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

📋 All Skyrim Mods 🏆 Top 25 📂 More Modders Resources 👤 More by Bingle 🔎 Similar Mods 🌐 Best Modders Resources (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods