Assumption:
Smartcast is an amazing function. Most champions benefit greatly from using smartcast on at least one of their abilities. Also, many champions benefit from having normal targeting on one or more skills.
Problem:
To enable smartcast for a specific skill you need to enter the key bindings menu and manually rebind the key for that skill. This persists into the next game where you will need to undo it if you should not want it there as well. All in all it's an unneeded hazzle.
Suggested solution:
Right clicking on an ability icon (or even better: CTRL+Rightclicking) enables smartcast for that skill for the remainder of the game. It can be toggled off again the same way. The status of smartcast would be shown by a coloured border, a little S in the corner or something similar.
Result:
You'll be able to change your smartcast settings on the fly without being forced into several sub-menus. This would also allow you to clealy see what abilities has smartcast toggled on, as opposed to now where you have to remember if you enabled smartcast for your Q in that last game, or manually enter the menu to check.
Possible drawbacks:
- If the option to enable it is too simple (say; just an ordinary rightclick) people may activate it accidentally and be confused. This can be solved easily by making the activation require an additional keypress (as in: CTRL-Rightclick)
- The interface may not currently be set up to be able to handle this, causing such a simple change to require quite a bit of work. This one I can only speculate about unless someone from RIOT feels like elaborating.
Conclusion:
This would remove an unneeded inconvenience and might even introduce the smart-casting system to more players due to better accessibility. It is also likely to be a pretty simple change (see above for why it's only "likely").
Any chance of seeing something like this implemented, RIOT?