It doesn't work like that.
Sooner or later it will happen with the key i you now use instead.
Don't take the "i" !
So in your opinion shortcuts should be always available? And all keys should be assigned to shortcuts?
I wonder if this would really makes sense. Maybe you can have a short look at my use case. This is a situation where a key is very useful (at least for me).
Doing this with a double key combination would double the work.
The key pressed is displayed in the output-panel.
- key-usage_1.gif (439.37 KiB) Viewed 2159 times
While I understand the reason why some of the keys may used by the system,(eg v) I don't like the idea to have every key assigned to a shortcut. I think this is really not necessary. And having 100 workbenches available at the same time is also not necessary.
If your described system will get into master I would at least vote to disable all not useful shortcuts
at a task. For example in the task I have posted, all other commands are disabled anyway, so also the key-press events referring to these commands should be disabled, and shouldn't be active.