File xemacs-21.5.29-x-server.patch of Package xemacs
diff -dur xemacs-21.5.29.ORIG/lisp/x-init.el xemacs-21.5.29/lisp/x-init.el
--- xemacs-21.5.29.ORIG/lisp/x-init.el 2009-05-18 08:51:07.000000000 -0600
+++ xemacs-21.5.29/lisp/x-init.el 2010-07-06 12:07:24.064305596 -0600
@@ -243,7 +243,7 @@
(string-equal "X Consortium" vendor))
;; Ok, we think this could be a Sun keyboard. Run the Sun code.
(x-win-init-sun device))
- ((string-match #r"XFree86\|Cygwin/X\|The X\.Org Foundation" vendor)
+ ((string-match #r"XFree86\|Cygwin/X\|The X\.Org Foundation\|Fedora Project" vendor)
;; Those XFree86 people do some weird keysym stuff, too.
(x-win-init-xfree86 device)))))