Unbinding and reusing keys

Currently, I’m using the solution shown in this thread. However, I want to be able to use these keys for other purposes, but CAS:BindAction doesn’t detect input from the arrow keys anymore when using this solution.

This also happens when I used this solution to disable WASD movement

I’m pretty sure to restore functionality of the keys to re-use them you just have to pass through another function with higher a ContextActionPriority than the current function the current key is binded to.

I’m assuming that means all I need to do is just bind an action to the key and the default action would be overridden?

Yes, but you also need to increase it’s Priority if I’m recalling correctly, i.e

Enum.ContextActionPriority.Default.Value + 50