[dev] Keyboard shortcuts
Marcus I. Ryan
marcus@riboflavin.net
Wed Nov 20 19:33:21 2002
I've been playing a little with keyboard shortcuts a little today. I
think it's a feature worth having, but needs to be done "properly" (i.e.
with a Browser object, etc.). However, just so the code doesn't
disappear, the example I used was setting Ctrl-A to mark all messages
selected in the mailbox view. I added the following code to the top of
imp/templates/mailbox/javascript.inc:
function enableCapture(enable)
{
if (enable) {
document.addEventListener('keypress', processShortcuts, true);
} else {
document.removeEventListener('keypress', processShortcuts, true);
}
}
function processShortcuts(e)
{
if (e.ctrlKey && (e.charCode == 97 || e.keyCode == 65)) {
selectFlagged(0,false);
e.stopPropagation();
}
}
enableCapture(true);
--
Marcus I. Ryan, marcus@riboflavin.net
-----------------------------------------------------------------------
"Love is a snowmobile racing across the tundra and then suddenly it
flips over, pinning you underneath. At night, the ice weasels come."
-- Matt Groening
-----------------------------------------------------------------------
More information about the dev
mailing list