I think that there is probably something wrong with the procedure you are trying to use with the keybind, rather than the keybind itself (or you forgot to assign a procedure to it at all).
A quick and easy way to test if the keybind itself is working or not is to create a new procedure, and set that procedure to only send a short message in chat (there is a procedure block to do this easily, all you need to do is write the message to send), then set the keybinding to run that procedure, and test if the really simple chat-sending procedure works with the keybinding. If the chat-sending procedure works with the keybinding, then you will know for sure the problem is with the other procedure you were running before with the keybinding, rather than the keybinding itself. I would also recommend checking the in-game keybinding menu to make sure that there isn't a conflicting other keybinding.
I am using 2024.4
I think that there is probably something wrong with the procedure you are trying to use with the keybind, rather than the keybind itself (or you forgot to assign a procedure to it at all).
A quick and easy way to test if the keybind itself is working or not is to create a new procedure, and set that procedure to only send a short message in chat (there is a procedure block to do this easily, all you need to do is write the message to send), then set the keybinding to run that procedure, and test if the really simple chat-sending procedure works with the keybinding. If the chat-sending procedure works with the keybinding, then you will know for sure the problem is with the other procedure you were running before with the keybinding, rather than the keybinding itself. I would also recommend checking the in-game keybinding menu to make sure that there isn't a conflicting other keybinding.