Variable: gomoku-mode-map

gomoku-mode-map is a variable defined in gomoku.el.gz.

Value

Large value
                gomoku-human-takes-back
<down-mouse-1>  gomoku-click
<down-mouse-2>  gomoku-click
<drag-mouse-1>  gomoku-click
<drag-mouse-2>  gomoku-mouse-play
<insert>        gomoku-human-plays
<kp-1>          gomoku-move-sw
<kp-2>          gomoku-move-down
<kp-3>          gomoku-move-se
<kp-4>          gomoku-move-left
<kp-6>          gomoku-move-right
<kp-7>          gomoku-move-nw
<kp-8>          gomoku-move-up
<kp-9>          gomoku-move-ne
<kp-enter>      gomoku-human-plays
<left>          gomoku-move-left
<mouse-1>       gomoku-click
<mouse-2>       gomoku-mouse-play
<right>         gomoku-move-right
C-a             gomoku-beginning-of-line
C-b             gomoku-move-left
C-b             gomoku-move-left
C-c C-b         gomoku-human-takes-back
C-c C-e         gomoku-emacs-plays
C-c C-p         gomoku-human-plays
C-c C-r         gomoku-human-resigns
C-e             gomoku-end-of-line
C-f             gomoku-move-right
C-f             gomoku-move-right
C-n             gomoku-move-down
C-n             gomoku-move-down
C-p             gomoku-move-up
C-p             gomoku-move-up
C-x u           gomoku-human-takes-back
RET             gomoku-human-plays
SPC             gomoku-human-plays
X               gomoku-human-plays
b               gomoku-move-sw
h               gomoku-move-left
j               gomoku-move-down
k               gomoku-move-up
l               gomoku-move-right
n               gomoku-move-se
u               gomoku-move-ne
x               gomoku-human-plays
y               gomoku-move-nw

Documentation

Local keymap to use in Gomoku mode.

Source Code

;; Defined in /usr/src/emacs/lisp/play/gomoku.el.gz
(defvar gomoku-mode-map
  (let ((map (make-sparse-keymap)))

    ;; Key bindings for cursor motion.
    (define-key map "y" 'gomoku-move-nw)		    ; y
    (define-key map "u" 'gomoku-move-ne)		    ; u
    (define-key map "b" 'gomoku-move-sw)		    ; b
    (define-key map "n" 'gomoku-move-se)		    ; n
    (define-key map "h" 'gomoku-move-left)		    ; h
    (define-key map "l" 'gomoku-move-right)		    ; l
    (define-key map "j" 'gomoku-move-down)		    ; j
    (define-key map "k" 'gomoku-move-up)		    ; k

    (define-key map [kp-7] 'gomoku-move-nw)
    (define-key map [kp-9] 'gomoku-move-ne)
    (define-key map [kp-1] 'gomoku-move-sw)
    (define-key map [kp-3] 'gomoku-move-se)
    (define-key map [kp-4] 'gomoku-move-left)
    (define-key map [kp-6] 'gomoku-move-right)
    (define-key map [kp-2] 'gomoku-move-down)
    (define-key map [kp-8] 'gomoku-move-up)

    (define-key map "\C-b" 'gomoku-move-left)		    ; C-b
    (define-key map "\C-f" 'gomoku-move-right)		    ; C-f
    (define-key map "\C-n" 'gomoku-move-down)		    ; C-n
    (define-key map "\C-p" 'gomoku-move-up)		    ; C-p

    ;; Key bindings for entering Human moves.
    (define-key map "X" 'gomoku-human-plays)		    ; X
    (define-key map "x" 'gomoku-human-plays)		    ; x
    (define-key map " " 'gomoku-human-plays)		    ; SPC
    (define-key map "\C-m" 'gomoku-human-plays)		    ; RET
    (define-key map "\C-c\C-p" 'gomoku-human-plays)	    ; C-c C-p
    (define-key map "\C-c\C-b" 'gomoku-human-takes-back)    ; C-c C-b
    (define-key map "\C-c\C-r" 'gomoku-human-resigns)	    ; C-c C-r
    (define-key map "\C-c\C-e" 'gomoku-emacs-plays)	    ; C-c C-e

    (define-key map [kp-enter] 'gomoku-human-plays)
    (define-key map [insert] 'gomoku-human-plays)
    (define-key map [down-mouse-1] 'gomoku-click)
    (define-key map [drag-mouse-1] 'gomoku-click)
    (define-key map [mouse-1] 'gomoku-click)
    (define-key map [down-mouse-2] 'gomoku-click)
    (define-key map [mouse-2] 'gomoku-mouse-play)
    (define-key map [drag-mouse-2] 'gomoku-mouse-play)

    (define-key map [remap backward-char] 'gomoku-move-left)
    (define-key map [remap left-char] 'gomoku-move-left)
    (define-key map [remap forward-char] 'gomoku-move-right)
    (define-key map [remap right-char] 'gomoku-move-right)
    (define-key map [remap previous-line] 'gomoku-move-up)
    (define-key map [remap next-line] 'gomoku-move-down)
    (define-key map [remap move-beginning-of-line] 'gomoku-beginning-of-line)
    (define-key map [remap move-end-of-line] 'gomoku-end-of-line)
    (define-key map [remap undo] 'gomoku-human-takes-back)
    (define-key map [remap advertised-undo] 'gomoku-human-takes-back)
    map)

  "Local keymap to use in Gomoku mode.")