HotKey Improved

HotKey can be used now.
Skill can't set hotkey will have gray background.
Simplified some code.