2026-10-30

OpenBSD/amd64 8.0のLibreOffice CalcではFcitx5がショートカットキー「Ctrl-;」を横取りする

Let's note CF-SV8RDCVSにOpenBSD/amd64 8.0をインストールし、cwmを利用しています。cwmだけだと寂しいので、tint2、jgmenu、rofi、conkyなどを追加しました。日本語変換は、Fcitx-Anthyです。このような環境でLibreOffice Calcを使うと、Windows11のCalcでショートカットキー「Ctrl-;」に反応しないことに気づきました。このショートカットは、セルに現在日をいれるものなのですが、「クリップボードが云々」というウィンドウが開いてしまいます。


ショートカットに反応して表示されるウィンドウを出しているのが誰なのか突き止める必要があります。可能性のあるのは、cwm、Fcitx-Anthyです。tint2、jgmenu、rofi、conkyの可能性がないとは断言できませんが、可能性は低そうです。ためしに、xterm上でショートカットキー「Ctrl-;」を押すと、同じようなウィンドウが開きました。さらにcwm起動時にFcitxを起動しないようにしたら、xtermでショートカットキーを入力しても、ウィンドウが開きませんでした。これで原因はFcitxに確定です。


Geminiに相談してみると、Fcitxでショートカットキー「Ctrl-;」を定義しているのは、クリップボードアドオンだそうです。Fcitxの構成ツールで確認すると、確かにそうでした。原因は特定できたので、これをどのように対処するかを考えてみると、2つの方法があります。どちらを選ぶか、今後考えてみようと思います。

  1. Fcitxのクリップボードアドオンは、必須機能ではないので、削除してしまう。
  2. Fcitxのクリップボードアドオンを利用することを前提に、ショートカットキーを変更する。 

 

0 件のコメント:

コメントを投稿