From: Gregory Robert Weiss (grweiss@phoenix.Princeton.EDU)
Date: 04/18/93


From: grweiss@phoenix.Princeton.EDU (Gregory Robert Weiss)
Subject: Emacs arrow keys under X - not working
Date: Sun, 18 Apr 1993 17:33:53 GMT


  I'm having problems getting arrow keys to work in an emacs window
in X windows, although the arrow keys work just fine when I am in a
plain text mode. I am running XFree86 and Linux on an IBM PC clone.

I have the following relevant lines stuff in my .emacs file that enable
the arrow keys in the plain text mode.

(global-unset-key "\M-[")
(define-key global-map "\M-[A" 'previous-line) ;; up-arrow (R8)
(define-key global-map "\M-[B" 'next-line) ;; down-arrow (R14)
(define-key global-map "\M-[D" 'backward-char) ;; left-arrow (R10)
(define-key global-map "\M-[C" 'forward-char) ;; right-arrow (R12)
(define-key global-map "\M-OA" 'previous-line) ;; R8
(define-key global-map "\M-OB" 'next-line) ;; R14
(define-key global-map "\M-OD" 'backward-char) ;; R10
(define-key global-map "\M-OC" 'forward-char) ;; R12
(define-key global-map "\M-[215z" 'previous-line);; R8
(define-key global-map "\M-[221z" 'next-line) ;; R14
(define-key global-map "\M-[217z" 'backward-char);; R10
(define-key global-map "\M-[219z" 'forward-char) ;; R12
(define-key global-map "\M-[222z" 'set-mark-command) ;; R15
(define-key global-map "\M-[210z" 'undo) ;; R3
(define-key global-map "\M-[211z" 'beginning-of-line) ;; R4
(define-key global-map "\M-[212z" 'end-of-line) ;; R5
(define-key global-map "\M-[213z" 'other-window) ;; R6
(define-key global-map "\M-[214z" 'backward-word) ;; R7
(define-key global-map "\M-[216z" 'forward-word) ;; R9
(define-key global-map "\M-[220z" 'find-file) ;; R13
(define-key global-map "\M-[208z" 'beginning-of-buffer) ;; R1
(define-key global-map "\M-[209z" 'end-of-buffer) ;; R2
(define-key global-map "\M-[218z" 'switch-to-buffer) ;; R11

Any ideas what's going wrong? Does anyone have a .emacs file that
works in both modes that is different? Do you think the problem
is with my .emcas file, emacs, or some problem with my X setup?

Thanks for all your help.

  --Greg