So I did get the idea working and working well, but I realized I can only bind keyboard input. I cannot have a hotkey as a mouse bind, like left-click or right-click, and controller binds, for the project idea I have.
This program does have the closest feature and has been incredibly intuitive so far, and I have enjoyed seeing what it's able to do. Is there a way to allow more flexible bindings for hotkeys, like mouse buttons, including left and right click, along with controller input for hotkey inputs?