I think it would be really cool if there was macros for commands and stuff. With a menu to allow you to set the macros. Ex: Etc.. Compatible with permissions, so regular users can't spam. And/or, a time limit between each time you use a hotkey. Ex: Thanks!
This would be simple to do on any server, simply set up a macro (I'm sure there's plenty of macro programs available) and bind it to the F Keys. I have a Microsuck Sidewinder Keyboard, which has programmable keys, there's other keyboards that do it too, such as the Logitech G series. The macro itself would be as simple as 'T+[Command]+Enter'. It'd hit t, type in the command and send it whenever you hit the slaved key. You've just given me the idea to do that, thanks!
actually doesn't your command signs plugin send commands to the console? what if you were to add a macro system, a yml could be used to store command aliases read by your command signs plugin. specifically, i'm having issues with 3 line commands on commandsigns but if it had an alias interpreter i could put "/*ttrr <NAME>" instead of "/*ta town Ravens_Refuge add <NAME>" each line in the alias config could be like - /ttrr = '/*ta town Ravens_Refuge add <NAME>'
Shortening commands by use of custom-made abbreviations is certainly possible, yes. Binding those commands to specific keys (without a client mod) not possible. however.
As others have said, this would require a client mod and due to client mod based recent security issues, people are sort of trying to stay away from them. Wait for official client modding support from Notch.
go buy a Logitech keyboard with the G-Keys and make a profile for minecraft with the g-keys set to the commands you want