Description of problem: Mice buttons in xpdf, for presses and releases, are accepted only up to button 7. This is documented that way and constants defined in GlobalParams.h go only up to 7. There is even the following code in GlobalParams.cc: ... } else if (!strncmp(p0, "mousePress", 10) && p0[10] >= '1' && p0[10] <= '7' && !p0[11]) { ... and similar for releases. The problems with that is that 'man mousedrv' says: Option "ButtonMapping" "N1 N2 [...]" ....... Default: "1 2 3 8 9 10 ...". with an explanation that mappings "4 5 6 7" by default are used by one or two wheels on some mice. In other words - xpdf bindings are not that useful with extra mice buttons without rewriting "ButtonMapping" in xorg.conf (not likely to happen very often). OTOH allowing mice buttons to go up to 9 looks completely straightforward (even if acceptable function keys can range between F1 and F35). Extra buttons on a wireless mouse used to flip pages forward and backward in a fullscreen mode during a presentation is an obvious example of possible uses. Version-Release number of selected component (if applicable): xpdf-3.02-2.fc7
Created attachment 173221 [details] a patch to make at least mouse buttons 8 and 9 usable in xpdf
xpdf-3.02-3.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
xpdf-3.02-3.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.