How to use VK_CHANGE_INPUTSOURCE_ENGLISH from old Karabiner?
I think overlaid modifiers aren't implemented yet. ;)
My config to restore Force input source is:
shift down -> shift up sequence to prevent any shift + letter misuse. -> remap to {"⌘", "⌥", "⌃"} + [ and ] accordingly.local hyper_super = {"⌘", "⌥", "⌃"}
hs.hotkey.bind(hyper_super, "[", function()
hs.keycodes.setLayout("Russian - PC")
end)
hs.hotkey.bind(hyper_super, "]", function()
hs.keycodes.setLayout("Australian")
end)
Works smooth.
BTT config attached
btt_config.zip
not sure why would I need to shift down -> shift up sequence to prevent any shift + letter misuse
otherwise works perfectly.
UPD: in betterTouch it is important to set "required" checkbox for "Cmd-Up" key (which clear by default)

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Most helpful comment
My config to restore Force input source is:
shift down -> shift upsequence to prevent anyshift + lettermisuse. -> remap to{"⌘", "⌥", "⌃"}+[and]accordingly.Works smooth.
BTT config attached
btt_config.zip