User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:22.214.171.124) Gecko/20061204 Firefox/126.96.36.199
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:188.8.131.52pre) Gecko/20070116 Thunderbird/2.0b2 ID:2007011615
Back and forward buttons on multi-button mice should activate the new "back" and "forward" functions (bug 74959).
Steps to Reproduce:
1. Read at least two messages!
2. Click "back" button on mouse
Previously-read message should be selected
This functionality can be achieved by setting application-specific bindings in the mouse driver, but this shouldn't be necessary. In Firefox back and forward work out-of-the-box, for example.
After wading through the original bug 30431 and piles of widget code, I found the code in Firefox to hook the buttons up:
Created attachment 346776 [details] [diff] [review]
This is a port from the Firefox code mentioned in comment 1.
Back and Forward buttons work just fine on my mouse.
I don't have a multimedia keyboard, so I couldn't test "Stop", "Search", and "Bookmarks".
I don't think "Home" and "Reload" make much sense in Thunderbird.
Comment on attachment 346776 [details] [diff] [review]
great, thanks for the patch! Can you indent the case statements so they're 2 spaces in from the switch?