diff -up xpdf-3.02/xpdf/GlobalParams.cc.BAD xpdf-3.02/xpdf/GlobalParams.cc
--- xpdf-3.02/xpdf/GlobalParams.cc.BAD 2007-08-28 14:30:13.000000000 -0400
+++ xpdf-3.02/xpdf/GlobalParams.cc 2007-08-28 14:30:38.000000000 -0400
@@ -1574,10 +1574,10 @@ GBool GlobalParams::parseKey(GString *mo
!p0[3]) {
*code = xpdfKeyCodeF1 + 10 * (p0[1] - '0') + (p0[2] - '0') - 1;
} else if (!strncmp(p0, "mousePress", 10) &&
- p0[10] >= '1' && p0[10] <= '7' && !p0[11]) {
+ p0[10] >= '1' && p0[10] <= '9' && !p0[11]) {
*code = xpdfKeyCodeMousePress1 + (p0[10] - '1');
} else if (!strncmp(p0, "mouseRelease", 12) &&
- p0[12] >= '1' && p0[12] <= '7' && !p0[13]) {
+ p0[12] >= '1' && p0[12] <= '9' && !p0[13]) {
*code = xpdfKeyCodeMouseRelease1 + (p0[12] - '1');
} else if (*p0 >= 0x20 && *p0 <= 0x7e && !p0[1]) {
*code = (int)*p0;
diff -up xpdf-3.02/xpdf/GlobalParams.h.BAD xpdf-3.02/xpdf/GlobalParams.h
--- xpdf-3.02/xpdf/GlobalParams.h.BAD 2007-08-28 14:30:44.000000000 -0400
+++ xpdf-3.02/xpdf/GlobalParams.h 2007-08-28 14:31:12.000000000 -0400
@@ -164,6 +164,8 @@ public:
#define xpdfKeyCodeMousePress5 0x2005
#define xpdfKeyCodeMousePress6 0x2006
#define xpdfKeyCodeMousePress7 0x2007
+#define xpdfKeyCodeMousePress8 0x2008
+#define xpdfKeyCodeMousePress9 0x2009
#define xpdfKeyCodeMouseRelease1 0x2101
#define xpdfKeyCodeMouseRelease2 0x2102
#define xpdfKeyCodeMouseRelease3 0x2103
@@ -171,6 +173,8 @@ public:
#define xpdfKeyCodeMouseRelease5 0x2105
#define xpdfKeyCodeMouseRelease6 0x2106
#define xpdfKeyCodeMouseRelease7 0x2107
+#define xpdfKeyCodeMouseRelease8 0x2108
+#define xpdfKeyCodeMouseRelease9 0x2109
#define xpdfKeyModNone 0
#define xpdfKeyModShift (1 << 0)
#define xpdfKeyModCtrl (1 << 1)
diff -up xpdf-3.02/doc/xpdfrc.5.BAD xpdf-3.02/doc/xpdfrc.5
--- xpdf-3.02/doc/xpdfrc.5.BAD 2007-08-28 14:31:25.000000000 -0400
+++ xpdf-3.02/doc/xpdfrc.5 2007-08-28 14:31:35.000000000 -0400
@@ -483,8 +483,8 @@ can be a regular ASCII character, or any
pgdn
left / right / up / down (arrow keys)
f1 .. f35 (function keys)
- mousePress1 .. mousePress7 (mouse buttons)
- mouseRelease1 .. mouseRelease7 (mouse buttons)
+ mousePress1 .. mousePress9 (mouse buttons)
+ mouseRelease1 .. mouseRelease9 (mouse buttons)
.fi
.I Context