Reapply settings when external keyboard connects

Signed-off-by: Martin Kelly <martin@martingkelly.com>