Thunderbird 115 と tbkeys アドオンのキーバインドのカスタマイズ

Thunderbird 115 と tbkeys アドオン

Thunderbird 115 は割と大きなアップデートだったようで、アドオンの tbkeys が一部動かなくなってしまった。 tbkeys は キーバインドのカスタマイズができて、便利なアドオン。

私の環境で影響があったのは2点。

画面スクロール系

以下の公式ドキュメントに書いてあるが、Thunderbird 115以降は設定変更する必要がある。

https://github.com/wshanks/tbkeys#common-key-bindings

115以降は以下のようになる

window.gTabmail.currentAboutMessage.getMessagePaneBrowser().contentWindow.scrollBy(0, 100)
LoadMsgWithRemoteContent (メッセージのリモートコンテンツを表示する)

こちらは以下のURLのイシューで議論されていた。

[QUESTION] Is there a command for showing remote content? · Issue #136 · wshanks/tbkeys · GitHub

結論から言うと以下のように書けばいいみたい

window.gTabmail.currentAboutMessage.LoadMsgWithRemoteContent()

設定メモ

設定内容を退避しておく

{
    "0": "unset",
    "1": "unset",
    "2": "unset",
    "3": "unset",
    "4": "unset",
    "5": "unset",
    "6": "unset",
    "7": "unset",
    "8": "unset",
    "9": "unset",
    "h": "cmd:cmd_previousMsg",
    "j": "window.gTabmail.currentAboutMessage.getMessagePaneBrowser().contentWindow.scrollBy(0, 25)",
    "k": "window.gTabmail.currentAboutMessage.getMessagePaneBrowser().contentWindow.scrollBy(0, -25)",
    "l": "cmd:cmd_nextMsg",
    "n": "cmd:cmd_nextUnreadMsg",
    "p": "cmd:cmd_previousUnreadMsg",
    "u": "cmd:cmd_toggleRead",
    "d": "cmd:cmd_delete",
    "f": "cmd:cmd_forward",
    "r": "cmd:cmd_reply",
    "a": "cmd:cmd_replyall",
    "c": "func:MsgNewMessage",
    "v": "window.gTabmail.currentAboutMessage.LoadMsgWithRemoteContent()",
    "ctrl+r": "tbkeys:closeMessageAndRefresh",
    "/": "cmd:cmd_toggleQuickFilterBar",
    "b": "unset",
    "m": "unset",
    "o": "unset",
    "s": "unset",
    "t": "unset",
    "w": "unset",
    "x": "unset",
    "#": "unset",
    "]": "unset",
    "[": "unset"
}