I seem to recall either the main site, or a forum thread, specifying a very complicated setup procedure for Colemak on external keyboard. At least for current-ish devices, you can install RS - Hardware Keyboard Layouts, and have Colemak available from the normal keyboard settings. It's free and doesn't require any permissions.