Thunderbirdを最新バージョンにアップグレードしたところ、アドオンのオプションがすべてできなくなりました。具体的には、

  • メインメニューにアドオンの設定関連の項目が表示されない
  • 「アドオンとテーマ」メニューを実行すると表示される「アドオンマネージャー」で、アドオンは有効に動作しているように見えるが、…ボタンを押してもオプション関連の項目がない
  • 実際にはアドオンが動作していないように見える
    (例えば、Quicktextアドオンでは、メッセージの作成画面でアドオンのボタンが表示されない)

関連する情報を探してみたのですが、そのものズバリの解決策がなく、以下の方法で解決できました。

続きを読む

.NETのForm (ダイアログ・画面)で、TABキーによるコントロール間の移動やEnterキーによる確定・ESCキーによるキャンセルなどの操作が反応しない問題の解決に苦しんだのでメモ。
(どこかに情報があるだろうと思い探したのですが、見つけることができませんでした。)

これは原因は簡単で、
MyForm form = new MyForm();
のような形で生成した後に
form.Show();
で表示させるとこれらのキーが全く効きませんでした。

form.ShowDialog();
で表示させると、問題なく動作します。

単なるミスでしたが、気づくまでに時間がかかりました。

かなり前から、時々マウスを移動している場合に「ひっかかる」、つまり、マウス本体を移動してもマウスカーソルが途中で0.5秒ほど止まってしまい、その後本来の位置にワープするような現象に悩んでいました。マウスは細かい操作をすることが多く、効率が悪いと同時に精神的にもイライラしました。

この問題は常に発生するわけではなく、以下のような状況でした。

  • 仕事場では発生することあるが家では発生したことがない
  • 一度発生するとしばらく発生し続ける
  • 有線のマウスをつなぐと発生しない
  • VMWare Workstationを使っている場合に起きる (と思っていた)
  • Bluetoothが原因かと思ってロジクールのUnifyingのマウスに変えたが、それでも発生した

類似の例は少なからずあるようで、原因についても、マウスの故障やマウスの設定・無線の干渉などさまざまな情報がみつかります。ただし、私の場合にはどれも該当しないようでした。マウスの設定の変更では解決しませんでした。

VMWare Workstationを使っているときに発生するので、VMWare Workstationが原因かとずっと思っていたのですが、最新版でも再現し、対処策がありませんでした。

ただ、今日、VMWare Workstationを使っていないときでも発生し、実はVMWare Workstationは関係がないことがわかりました。それから調査した結果、原因がわかり問題が解決しました。

続きを読む