Skip to content

Commit

Permalink
feat(hammerspoon): adjust ime
Browse files Browse the repository at this point in the history
  • Loading branch information
einverne committed Sep 6, 2024
1 parent 70b8605 commit 7b4caca
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions hammerspoon/ime.lua
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,28 @@ local function ko()
hs.keycodes.currentSourceID("com.apple.inputmethod.Korean.HNCRomaja")
end

local function jp()
hs.keycodes.currentSourceID("com.apple.inputmethod.Japanese.Japanese")
end

-- app to expected ime config
local app2Ime = {
{'/System/Library/CoreServices/Finder.app', 'zh'},
{'/Applications/Alfred 4.app', 'zh'},
{'/Applications/Bitwarden.app', 'zh'},
{'/Applications/Dash.app', 'zh'},
{'/Applications/iTerm.app', 'zh'},
{'/Applications/Lark.app', 'zh'},
{'/Applications/Xcode.app', 'zh'},
{'/Applications/GoldenDict.app', 'zh'},
{'/Applications/Google Chrome.app', 'zh'},
{'/Applications/DingTalk.app', 'zh'},
{'/Applications/KakaoTalk.app', 'zh'},
{'/Applications/kitty.app', 'zh'},
{'/Applications/NeteaseMusic.app', 'zh'},
{'/Applications/System Preferences.app', 'zh'},
{'/Applications/MindNode.app', 'zh'},
{'/Applications/Obsidian.app', 'zh'},
{'/Applications/Preview.app', 'zh'},
{'/Applications/Sketch.app', 'zh'},
{'/Applications/wechatwebdevtools.app', 'zh'},
{'/Applications/Warp.app', 'en'}, -- 添加这一行
{'/Applications/WeChat.app', 'zh'},
{'/Users/einverne/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app', 'zh'},
{'/Users/einverne/Applications/JetBrains Toolbox/PyCharm Professional.app', 'zh'},
Expand All @@ -51,6 +52,8 @@ function updateFocusAppInputMethod()
en()
elseif expectedIme == 'zh' then
zh()
elseif expectedIme == 'jp' then
jp()
else
ko()
end
Expand Down

0 comments on commit 7b4caca

Please sign in to comment.