Start transitioning :keycode to :key so it is consistent with :button