Skip to content

syha6821/macos_input_source_detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

macos_input_source_detector

필요한 프로그램

  • yabai

  • limelight - 현재 macos와 호환이 되지않아 개발이 중단된 오픈소스 (macOS Monterey 포함 상위버전에서 사용할 수 없다.)

  • InputSourceSelector - macos 에서 현재 인풋을 컨트롤 할 수 있다.

  • Hammerspoon

간단한 shell 프로그램을 이용해 limelight와 yabai의 테두리 색 표시를 활용하여 현재 키보드인풋이 영어인지 한글인지에 따라 테두리 색을 변경한다.

Hammerspoon 의 init.lua 에 다음과 같은 코드를 추가하여 사용할 수 있다.

  • %1 인풋소스 전환키
  • %2 input_source_detect.sh 의 경로
  • %3 input_source_change_and_detect.sh 의 경로
local function inputSourceDetect()
    hs.eventtap.keyStroke({"%1"}, "1")
    os.execute(%2)
    --os.execute(%3)
end

올바르게 작동하지 않는다면 각 shell 코드의 InputSourceSelector 와 yabai 의 경로를 확인해주어야 한다.

데모영상(키보드 인풋 언어가 변화함에 따라 브라우저의 테두리 색의 변화)

input_detector_demo.mov

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages