feat(hs): set keyboard layout to english on ctrl-[ keypress

Changed files
+16
hammerspoon
+5
hammerspoon/.luarc.json
··· 1 + { 2 + "diagnostics.globals": [ 3 + "hs" 4 + ] 5 + }
+1
hammerspoon/init.lua
··· 1 + require("modules.esc_eng")
+10
hammerspoon/modules/esc_eng.lua
··· 1 + local sources = "com.apple.keylayout.ABC" 2 + 3 + local back_to_eng = function() 4 + hs.keycodes.currentSourceID(sources) 5 + Esc_bind:disable() 6 + hs.eventtap.keyStroke({ "ctrl" }, "[") 7 + Esc_bind:enable() 8 + end 9 + 10 + Esc_bind = hs.hotkey.new({ "ctrl" }, "[", back_to_eng):enable()