In Sierra there's a handy option added to be able to switch, e.g. between Russian-PC and ABC (or U.S. International - PC) input sources.

Previously I've been using some hacks for that (using third-party soft to remap CapsLock to F19 and then using it for switching between input sources in Shortcuts setting. This way I lost ability to CapsLock at all), now I love it.

Except that I don't. Neither one of two given Ukrainian layouts is usable because they both have remapped keys (compared to all other keyboards in the world). No worry - we can edit layout using Ukelele app or find an edited one on the internet.

But after installing this layout - we no longer have that option to use CapsLock for switching input sources: - I love my mac and MacOS, but there are some keys swapped. Can I hav...- NO!

Does anyone know a way (if at all possible) to customize keyboard layout (using Ukelele or whatever it takes) so that it is acceptable by OS for switching between languages with CapsLock?

P. S.: my OS version is 10.13.6

  • Is your custom layout in .keylayout or .bundle format? – Tom Gewecke Aug 26 '18 at 12:26
  • I think I've tried both, but I may need to double-check that. Why? – Den Rimus Aug 26 '18 at 12:36
  • .bundle format has a language setting that might help. Also try setting .layout to cyrillic if it is currently set to Unicode. – Tom Gewecke Aug 26 '18 at 13:17
  • PS You could also try different Keyboard Layouts folders. – Tom Gewecke Aug 26 '18 at 13:39
  • 1
    I did try all that. I've even managed my custom layout to show up not in 'other' caregory, but under 'Ukrainian' language, alongside with stock 'Ukrainian' and 'Ukrainian - PC' layouts. But it is still not applicable for out-of-the-box caps-lock switching option. I've given up, installed my custom ukrainian layout, remapped caps-lock to F19 using karabiner-elements app and assigned F19(CapsLock) to 'select the previous input source'. Thanks for help anyway. Maybe Apple will tweak ukrainian-PC layout to 'normal' state later. Like - in couple of years... – Den Rimus Aug 27 '18 at 10:04

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.