2

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

You must log in to answer this question.

Browse other questions tagged .