Keyconfig extension: Thunderbird: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(coloured names)
Line 2: Line 2:


==Thunderbird General==
==Thunderbird General==
<pre>
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Display Attachments Inline</font>", "!][][][ToggleInlineAttachment(event.target);");
user_pref("keyconfig.main.xxx_key__Display Attachments Inline", "!][][][ToggleInlineAttachment(event.target);");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Rewrap</font>", "!][][][goDoCommand('cmd_rewrap');");
user_pref("keyconfig.main.xxx_key__Rewrap", "!][][][goDoCommand('cmd_rewrap');");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Run Filters on Folder</font>", "!][][][goDoCommand('cmd_applyFilters');");
user_pref("keyconfig.main.xxx_key__Run Filters on Folder", "!][][][goDoCommand('cmd_applyFilters');");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Run Junk Mail Controls On Folder</font>", "!][][][goDoCommand('cmd_runJunkControls');");
user_pref("keyconfig.main.xxx_key__Run Junk Mail Controls On Folder", "!][][][goDoCommand('cmd_runJunkControls');");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Send Unsent Messages</font>", "!][][][goDoCommand('cmd_sendUnsentMsgs');");
user_pref("keyconfig.main.xxx_key__Send Unsent Messages", "!][][][goDoCommand('cmd_sendUnsentMsgs');");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Mark Msg Answered</font>", "!][][][var hdr=GetDBView().hdrForFirstSelectedMessage; GetDBView().db.MarkHdrReplied(hdr,true,null);");
user_pref("keyconfig.main.xxx_key__Mark Msg Answered", "!][][][var hdr=GetDBView().hdrForFirstSelectedMessage; GetDBView().db.MarkHdrReplied(hdr,true,null);");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Unmark Msg Answered</font>", "!][][][var hdr=GetDBView().hdrForFirstSelectedMessage; GetDBView().db.MarkHdrReplied(hdr,false,null);");  
user_pref("keyconfig.main.xxx_key__Unmark Msg Answered", "!][][][var hdr=GetDBView().hdrForFirstSelectedMessage; GetDBView().db.MarkHdrReplied(hdr,false,null);");  
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Focus Folder Pane</font>", "!][][][SetFocusFolderPane();");
user_pref("keyconfig.main.xxx_key__Focus Folder Pane", "!][][][SetFocusFolderPane();");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Focus Thread Pane</font>", "!][][][SetFocusThreadPane();");
user_pref("keyconfig.main.xxx_key__Focus Thread Pane", "!][][][SetFocusThreadPane();");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Focus Message Pane</font>", "!][][][SetFocusMessagePane();");
user_pref("keyconfig.main.xxx_key__Focus Message Pane", "!][][][SetFocusMessagePane();");
</pre>


Delete mail marked as junk in the current folder:
Delete mail marked as junk in the current folder:
<pre>
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Delete mail marked as junk</font>", "!][][][deleteJunkInFolder();");
user_pref("keyconfig.main.xxx_key__Delete mail marked as junk", "!][][][deleteJunkInFolder();");
</pre>


"View > Message Body As > Original HTML / Simple HTML / Plain Text":
"View > Message Body As > Original HTML / Simple HTML / Plain Text":
<pre>
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">View Message Body As Original HTML</font>", "!][][][MsgBodyAllowHTML();");
user_pref("keyconfig.main.xxx_key__View Message Body As Original HTML", "!][][][MsgBodyAllowHTML();");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">View Message Body As Simple HTML</font>", "!][][][MsgBodySanitized();");
user_pref("keyconfig.main.xxx_key__View Message Body As Simple HTML", "!][][][MsgBodySanitized();");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">View Message Body As Plain Text</font>", "!][][][MsgBodyAsPlaintext();");
user_pref("keyconfig.main.xxx_key__View Message Body As Plain Text", "!][][][MsgBodyAsPlaintext();");
</pre>


==Extensions==
==Extensions==
===MoreButtonsPlus===
===MoreButtonsPlus===
Toggle between All and Normal headers (same as clicking "View > Headers > All or Normal"):
Toggle between All and Normal headers (same as clicking "View > Headers > All or Normal"):
<pre>
 
user_pref("keyconfig.main.xxx_key__Toggle Headers Button", "!][][][ToggleHeadersButton();");
user_pref("keyconfig.main.xxx_key__<font style="color:#0000FF">Toggle Headers Button</font>", "!][][][ToggleHeadersButton();");
</pre>

Revision as of 18:46, 1 February 2005

These are example lines you can add to Thunderbird's prefs.js or user.js files to customize keyboard shortcuts. You need to install keyconfig extension first. A similar page for Firefox is available.

Thunderbird General

user_pref("keyconfig.main.xxx_key__Display Attachments Inline", "!][][][ToggleInlineAttachment(event.target);");
user_pref("keyconfig.main.xxx_key__Rewrap", "!][][][goDoCommand('cmd_rewrap');");
user_pref("keyconfig.main.xxx_key__Run Filters on Folder", "!][][][goDoCommand('cmd_applyFilters');");
user_pref("keyconfig.main.xxx_key__Run Junk Mail Controls On Folder", "!][][][goDoCommand('cmd_runJunkControls');");
user_pref("keyconfig.main.xxx_key__Send Unsent Messages", "!][][][goDoCommand('cmd_sendUnsentMsgs');");
user_pref("keyconfig.main.xxx_key__Mark Msg Answered", "!][][][var hdr=GetDBView().hdrForFirstSelectedMessage; GetDBView().db.MarkHdrReplied(hdr,true,null);");
user_pref("keyconfig.main.xxx_key__Unmark Msg Answered", "!][][][var hdr=GetDBView().hdrForFirstSelectedMessage; GetDBView().db.MarkHdrReplied(hdr,false,null);"); 
user_pref("keyconfig.main.xxx_key__Focus Folder Pane", "!][][][SetFocusFolderPane();");
user_pref("keyconfig.main.xxx_key__Focus Thread Pane", "!][][][SetFocusThreadPane();");
user_pref("keyconfig.main.xxx_key__Focus Message Pane", "!][][][SetFocusMessagePane();");

Delete mail marked as junk in the current folder:

user_pref("keyconfig.main.xxx_key__Delete mail marked as junk", "!][][][deleteJunkInFolder();");

"View > Message Body As > Original HTML / Simple HTML / Plain Text":

user_pref("keyconfig.main.xxx_key__View Message Body As Original HTML", "!][][][MsgBodyAllowHTML();");
user_pref("keyconfig.main.xxx_key__View Message Body As Simple HTML", "!][][][MsgBodySanitized();");
user_pref("keyconfig.main.xxx_key__View Message Body As Plain Text", "!][][][MsgBodyAsPlaintext();");

Extensions

MoreButtonsPlus

Toggle between All and Normal headers (same as clicking "View > Headers > All or Normal"):

user_pref("keyconfig.main.xxx_key__Toggle Headers Button", "!][][][ToggleHeadersButton();");