如何通过 hs.keycodes.setLayout() 设置韩语键盘布局?

How to set korean keyboard layout by hs.keycodes.setLayout()?

我想使用 Hammerspoon 更改键盘布局。

要更改泰语键盘布局,此代码有效。

> hs.keycodes.setLayout("Thai")
true

但是要更改韩语键盘,这两种代码都不起作用。

> hs.keycodes.setLayout("2-Set Korean")
false

> hs.keycodes.setLayout("Korean")
false

hs.keycodes.currentLayout() returns "2-Set Korean".

> hs.keycodes.currentLayout()
2-Set Korean

在哪里可以找到每种语言的正确键盘布局名称?

您需要使用 setMethod() 而不是 setLayout() 作为韩语输入法。

hs.keycodes.setMethod("2-Set Korean")