如何讓 ibus mozc 直接進入平假名模式

作者:   發佈於:   #mozc #ibus

ibus mozc 的預設輸入模式叫做 "Direct Input",也就是「不是日文輸入」的意思。依照預設熱鍵設定看來,似乎是為了能讓人使用鍵盤上的「變換」鍵來快速於「英數」與「平假名」兩種輸入模式間切換。但對於使用多種輸入法的人來說,變成要在切換到 mozc 後還要再多按一次變換鍵才能開始打平假名,反而礙事。

要讓 ibus mozc 的預設模式為平假名的辦法,是去修改 .config/mozc/ibus_config.textproto,讓 active_on_launchTrue

active_on_launch: True

改完後重新開機。

順帶附上整個檔內容如下,以供參考:

# `ibus write-cache; ibus restart` might be necessary to apply changes.
engines {
  name : "mozc-jp"
  longname : "Mozc"
  layout : "default"
  layout_variant : ""
  layout_option : ""
  rank : 80
  symbol : "あ"
}
engines {
  name : "mozc-on"
  longname : "Mozc:&#x3042"
  layout : "default"
  layout_variant : ""
  layout_option : ""
  rank : 99
  symbol : "あ"
  composition_mode : HIRAGANA
}
engines {
  name : "mozc-off"
  longname : "Mozc:A_"
  layout : "default"
  layout_variant : ""
  layout_option : ""
  rank : 99
  symbol : "A"
  composition_mode : DIRECT
}
active_on_launch: True