prepare CVWidget (resp. its subclasses) for settable shortcuts

Signed-off-by: nuss <st9fan@gmail.com>