[w3m-dev 03567] default keybinding

* doc-jp/keymap.default (C-q,C-t,(,),+,-,D,L,T,m,r,{,|,},
			M-c,M-k,M-l,M-m,M-o,M-t): assign
* doc/keymap.default: ditto
* keybind.c: ditto
* doc-jp/keymap.lynx (C-q,C-t,C-u,(,),,,.,;,D,L,T,W,[,],
			m,r,w,{,|,},M-<,M->,M-W,M-c,M-g,
			M-k,M-l,M-m,M-n,M-o,M-p,M-t,M-w): assign
* doc/keymap.lynx: ditto
* keybind_lynx.c: ditto
* doc-jp/menu.default (Main): Select,SelectTab,TAB_LINK
* doc/menu.default: ditto
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
Fumitoshi UKAI
2002-12-13 03:02:03 +00:00
parent 9df094b123
commit 9963ad03d3
9 changed files with 163 additions and 40 deletions

View File

@@ -1,3 +1,18 @@
2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03567] default keybinding
* doc-jp/keymap.default (C-q,C-t,(,),+,-,D,L,T,m,r,{,|,},
M-c,M-k,M-l,M-m,M-o,M-t): assign
* doc/keymap.default: ditto
* keybind.c: ditto
* doc-jp/keymap.lynx (C-q,C-t,C-u,(,),,,.,;,D,L,T,W,[,],
m,r,w,{,|,},M-<,M->,M-W,M-c,M-g,
M-k,M-l,M-m,M-n,M-o,M-p,M-t,M-w): assign
* doc/keymap.lynx: ditto
* keybind_lynx.c: ditto
* doc-jp/menu.default (Main): Select,SelectTab,TAB_LINK
* doc/menu.default: ditto
2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp> 2002-12-13 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03566] configure prefix * [w3m-dev 03566] configure prefix
@@ -5815,4 +5830,4 @@ a * [w3m-dev 03276] compile error on EWS4800
* release-0-2-1 * release-0-2-1
* import w3m-0.2.1 * import w3m-0.2.1
$Id: ChangeLog,v 1.617 2002/12/13 02:27:23 ukai Exp $ $Id: ChangeLog,v 1.618 2002/12/13 03:02:03 ukai Exp $

View File

@@ -24,8 +24,10 @@ keymap C-l REDRAW
keymap C-m GOTO_LINK keymap C-m GOTO_LINK
keymap C-n MOVE_DOWN keymap C-n MOVE_DOWN
keymap C-p MOVE_UP keymap C-p MOVE_UP
keymap C-q CLOSE_TAB
keymap C-r ISEARCH_BACK keymap C-r ISEARCH_BACK
keymap C-s ISEARCH keymap C-s ISEARCH
keymap C-t TAB_LINK
keymap C-u PREV_LINK keymap C-u PREV_LINK
keymap C-v NEXT_PAGE keymap C-v NEXT_PAGE
keymap C-w WRAP_TOGGLE keymap C-w WRAP_TOGGLE
@@ -36,7 +38,11 @@ keymap ! SHELL
keymap \" REG_MARK keymap \" REG_MARK
keymap # PIPE_SHELL keymap # PIPE_SHELL
keymap $ LINE_END keymap $ LINE_END
keymap ( UNDO
keymap ) REDO
keymap + NEXT_PAGE
keymap , LEFT keymap , LEFT
keymap - PREV_PAGE
keymap . RIGHT keymap . RIGHT
keymap / SEARCH keymap / SEARCH
keymap : MARK_URL keymap : MARK_URL
@@ -47,6 +53,7 @@ keymap > SHIFT_RIGHT
keymap ? SEARCH_BACK keymap ? SEARCH_BACK
keymap @ READ_SHELL keymap @ READ_SHELL
keymap B BACK keymap B BACK
keymap D DOWNLOAD_LIST
keymap E EDIT keymap E EDIT
keymap F FRAME keymap F FRAME
keymap G END keymap G END
@@ -54,11 +61,13 @@ keymap H HELP
keymap I VIEW_IMAGE keymap I VIEW_IMAGE
keymap J UP keymap J UP
keymap K DOWN keymap K DOWN
keymap L LIST
keymap M EXTERN keymap M EXTERN
keymap N SEARCH_PREV keymap N SEARCH_PREV
keymap Q EXIT keymap Q EXIT
keymap R RELOAD keymap R RELOAD
keymap S SAVE_SCREEN keymap S SAVE_SCREEN
keymap T NEW_TAB
keymap U GOTO keymap U GOTO
keymap V LOAD keymap V LOAD
keymap W PREV_WORD keymap W PREV_WORD
@@ -75,14 +84,19 @@ keymap i PEEK_IMG
keymap j MOVE_DOWN keymap j MOVE_DOWN
keymap k MOVE_UP keymap k MOVE_UP
keymap l MOVE_RIGHT keymap l MOVE_RIGHT
keymap m MOUSE_TOGGLE
keymap n SEARCH_NEXT keymap n SEARCH_NEXT
keymap o OPTIONS keymap o OPTIONS
keymap q QUIT keymap q QUIT
keymap s SELECT_MENU keymap r VERSION
keymap s SELECT_MENU
keymap u PEEK_LINK keymap u PEEK_LINK
keymap v VIEW keymap v VIEW
keymap w NEXT_WORD keymap w NEXT_WORD
keymap z CENTER_V keymap z CENTER_V
keymap { PREV_TAB
keymap | PIPE_BUF
keymap } NEXT_TAB
keymap M-TAB PREV_LINK keymap M-TAB PREV_LINK
keymap M-C-j SAVE_LINK keymap M-C-j SAVE_LINK
@@ -96,11 +110,17 @@ keymap M-M EXTERN_LINK
keymap M-W DICT_WORD_AT keymap M-W DICT_WORD_AT
keymap M-a ADD_BOOKMARK keymap M-a ADD_BOOKMARK
keymap M-b BOOKMARK keymap M-b BOOKMARK
keymap M-c COMMAND
keymap M-e EDIT_SCREEN keymap M-e EDIT_SCREEN
keymap M-g GOTO_LINE keymap M-g GOTO_LINE
keymap M-k DEFINE_KEY
keymap M-l LIST_MENU
keymap M-m MOVE_LIST_MENU
keymap M-n NEXT_MARK keymap M-n NEXT_MARK
keymap M-o SET_OPTION
keymap M-p PREV_MARK keymap M-p PREV_MARK
keymap M-s SAVE keymap M-s SAVE
keymap M-t TAB_MENU
keymap M-u GOTO_RELATIVE keymap M-u GOTO_RELATIVE
keymap M-v PREV_PAGE keymap M-v PREV_PAGE
keymap M-w DICT_WORD keymap M-w DICT_WORD

View File

@@ -24,8 +24,11 @@ keymap C-l REDRAW
keymap C-m GOTO_LINK keymap C-m GOTO_LINK
keymap C-n NEXT_LINK keymap C-n NEXT_LINK
keymap C-p PREV_LINK keymap C-p PREV_LINK
keymap C-q CLOSE_TAB
keymap C-r RELOAD keymap C-r RELOAD
keymap C-s SEARCH keymap C-s SEARCH
keymap C-t TAB_LINK
keymap C-u PREV_LINK
keymap C-v NEXT_PAGE keymap C-v NEXT_PAGE
keymap C-w REDRAW keymap C-w REDRAW
keymap C-z SUSPEND keymap C-z SUSPEND
@@ -35,16 +38,22 @@ keymap ! SHELL
keymap \" REG_MARK keymap \" REG_MARK
keymap # PIPE_SHELL keymap # PIPE_SHELL
keymap $ LINE_END keymap $ LINE_END
keymap ( UNDO
keymap ) REDO
keymap + NEXT_PAGE keymap + NEXT_PAGE
keymap , LEFT
keymap - PREV_PAGE keymap - PREV_PAGE
keymap . RIGHT
keymap / SEARCH keymap / SEARCH
keymap : MARK_URL keymap : MARK_URL
keymap ; MARK_WORD
keymap < SHIFT_LEFT keymap < SHIFT_LEFT
keymap = INFO keymap = INFO
keymap > SHIFT_RIGHT keymap > SHIFT_RIGHT
keymap ? HELP keymap ? HELP
keymap @ READ_SHELL keymap @ READ_SHELL
keymap B BACK keymap B BACK
keymap D DOWNLOAD_LIST
keymap E EDIT keymap E EDIT
keymap F FRAME keymap F FRAME
keymap G GOTO_LINE keymap G GOTO_LINE
@@ -52,16 +61,21 @@ keymap H HELP
keymap I VIEW_IMAGE keymap I VIEW_IMAGE
keymap J UP keymap J UP
keymap K DOWN keymap K DOWN
keymap L LIST
keymap M EXTERN keymap M EXTERN
keymap N NEXT_MARK keymap N NEXT_MARK
keymap P PREV_MARK keymap P PREV_MARK
keymap Q EXIT keymap Q EXIT
keymap R RELOAD keymap R RELOAD
keymap S SAVE_SCREEN keymap S SAVE_SCREEN
keymap T NEW_TAB
keymap U GOTO keymap U GOTO
keymap V LOAD keymap V LOAD
keymap W PREV_WORD
keymap Z CENTER_H keymap Z CENTER_H
keymap [ LINK_BEGIN
keymap \\ SOURCE keymap \\ SOURCE
keymap ] LINK_END
keymap \^ LINE_BEGIN keymap \^ LINE_BEGIN
keymap a ADD_BOOKMARK keymap a ADD_BOOKMARK
keymap b PREV_PAGE keymap b PREV_PAGE
@@ -73,29 +87,47 @@ keymap i PEEK_IMG
keymap j MOVE_DOWN keymap j MOVE_DOWN
keymap k MOVE_UP keymap k MOVE_UP
keymap l MOVE_RIGHT keymap l MOVE_RIGHT
keymap m MOUSE_TOGGLE
keymap n SEARCH_NEXT keymap n SEARCH_NEXT
keymap o OPTIONS keymap o OPTIONS
keymap p SAVE_SCREEN keymap p SAVE_SCREEN
keymap q QUIT keymap q QUIT
keymap s SELECT_MENU keymap r VERSION
keymap s SELECT_MENU
keymap u PEEK_LINK keymap u PEEK_LINK
keymap v BOOKMARK keymap v BOOKMARK
keymap w WRAP_TOGGLE keymap w NEXT_WORD
keymap z CENTER_V keymap z CENTER_V
keymap { PREV_TAB
keymap | PIPE_BUF
keymap } NEXT_TAB
keymap M-TAB PREV_LINK keymap M-TAB PREV_LINK
keymap M-C-j SAVE_LINK keymap M-C-j SAVE_LINK
keymap M-C-m SAVE_LINK keymap M-C-m SAVE_LINK
keymap M-: MARK_MID keymap M-: MARK_MID
keymap M-< BEGIN
keymap M-> END
keymap M-I SAVE_IMAGE keymap M-I SAVE_IMAGE
keymap M-M EXTERN_LINK keymap M-M EXTERN_LINK
keymap M-W DICT_WORD_AT
keymap M-a ADD_BOOKMARK keymap M-a ADD_BOOKMARK
keymap M-b BOOKMARK keymap M-b BOOKMARK
keymap M-c COMMAND
keymap M-e EDIT_SCREEN keymap M-e EDIT_SCREEN
keymap M-g GOTO_LINE
keymap M-k DEFINE_KEY
keymap M-l LIST_MENU
keymap M-m MOVE_LIST_MENU
keymap M-n NEXT_MARK
keymap M-o SET_OPTION
keymap M-p PREV_MARK
keymap M-s SAVE keymap M-s SAVE
keymap M-t TAB_MENU
keymap M-u GOTO_RELATIVE keymap M-u GOTO_RELATIVE
keymap M-v PREV_PAGE keymap M-v PREV_PAGE
keymap M-w DICT_WORD
keymap UP PREV_LINK keymap UP PREV_LINK
keymap DOWN NEXT_LINK keymap DOWN NEXT_LINK

View File

@@ -12,13 +12,15 @@
menu Main menu Main
func "戻る (b)" BACK "b" func "戻る (b)" BACK "b"
func "バッファ選択 (s)" SELECT "s" popup "バッファ選択 (s)" Select "s"
popup "タブ選択 (t)" SelectTab "tT"
func "ソースを表示 (v)" VIEW "vV" func "ソースを表示 (v)" VIEW "vV"
func "ソースを編集 (e)" EDIT "eE" func "ソースを編集 (e)" EDIT "eE"
func "ソースを保存 (S)" SAVE "S" func "ソースを保存 (S)" SAVE "S"
func "再読み込み (r)" RELOAD "rR" func "再読み込み (r)" RELOAD "rR"
nop "────────" nop "────────"
func "リンクを表示 (a)" GOTO_LINK "a" func "リンクを表示 (a)" GOTO_LINK "a"
func "新タブで表示 (n)" TAB_LINK "nN"
func "リンクを保存 (A)" SAVE_LINK "A" func "リンクを保存 (A)" SAVE_LINK "A"
func "画像を表示 (i)" VIEW_IMAGE "i" func "画像を表示 (i)" VIEW_IMAGE "i"
func "画像を保存 (I)" SAVE_IMAGE "I" func "画像を保存 (I)" SAVE_IMAGE "I"

View File

@@ -24,8 +24,10 @@ keymap C-l REDRAW
keymap C-m GOTO_LINK keymap C-m GOTO_LINK
keymap C-n MOVE_DOWN keymap C-n MOVE_DOWN
keymap C-p MOVE_UP keymap C-p MOVE_UP
keymap C-q CLOSE_TAB
keymap C-r ISEARCH_BACK keymap C-r ISEARCH_BACK
keymap C-s ISEARCH keymap C-s ISEARCH
keymap C-t TAB_LINK
keymap C-u PREV_LINK keymap C-u PREV_LINK
keymap C-v NEXT_PAGE keymap C-v NEXT_PAGE
keymap C-w WRAP_TOGGLE keymap C-w WRAP_TOGGLE
@@ -36,17 +38,22 @@ keymap ! SHELL
keymap \" REG_MARK keymap \" REG_MARK
keymap # PIPE_SHELL keymap # PIPE_SHELL
keymap $ LINE_END keymap $ LINE_END
keymap ( UNDO
keymap ) REDO
keymap + NEXT_PAGE
keymap , LEFT keymap , LEFT
keymap - PREV_PAGE
keymap . RIGHT keymap . RIGHT
keymap / SEARCH keymap / SEARCH
keymap : MARK_URL keymap : MARK_URL
keymap ; MARK_WORD keymap ; MARK_WORD
keymap < SHIFT_LEFT keymap < SHIFT_LEFT
keymap = INFO keymap = INFO
keymap > SHIFT_RIGHT keymap > SHIFT_RIGHT
keymap ? SEARCH_BACK keymap ? SEARCH_BACK
keymap @ READ_SHELL keymap @ READ_SHELL
keymap B BACK keymap B BACK
keymap D DOWNLOAD_LIST
keymap E EDIT keymap E EDIT
keymap F FRAME keymap F FRAME
keymap G END keymap G END
@@ -54,11 +61,13 @@ keymap H HELP
keymap I VIEW_IMAGE keymap I VIEW_IMAGE
keymap J UP keymap J UP
keymap K DOWN keymap K DOWN
keymap L LIST
keymap M EXTERN keymap M EXTERN
keymap N SEARCH_PREV keymap N SEARCH_PREV
keymap Q EXIT keymap Q EXIT
keymap R RELOAD keymap R RELOAD
keymap S SAVE_SCREEN keymap S SAVE_SCREEN
keymap T NEW_TAB
keymap U GOTO keymap U GOTO
keymap V LOAD keymap V LOAD
keymap W PREV_WORD keymap W PREV_WORD
@@ -75,14 +84,19 @@ keymap i PEEK_IMG
keymap j MOVE_DOWN keymap j MOVE_DOWN
keymap k MOVE_UP keymap k MOVE_UP
keymap l MOVE_RIGHT keymap l MOVE_RIGHT
keymap m MOUSE_TOGGLE
keymap n SEARCH_NEXT keymap n SEARCH_NEXT
keymap o OPTIONS keymap o OPTIONS
keymap q QUIT keymap q QUIT
keymap s SELECT_MENU keymap r VERSION
keymap s SELECT_MENU
keymap u PEEK_LINK keymap u PEEK_LINK
keymap v VIEW keymap v VIEW
keymap w NEXT_WORD keymap w NEXT_WORD
keymap z CENTER_V keymap z CENTER_V
keymap { PREV_TAB
keymap | PIPE_BUF
keymap } NEXT_TAB
keymap M-TAB PREV_LINK keymap M-TAB PREV_LINK
keymap M-C-j SAVE_LINK keymap M-C-j SAVE_LINK
@@ -96,11 +110,17 @@ keymap M-M EXTERN_LINK
keymap M-W DICT_WORD_AT keymap M-W DICT_WORD_AT
keymap M-a ADD_BOOKMARK keymap M-a ADD_BOOKMARK
keymap M-b BOOKMARK keymap M-b BOOKMARK
keymap M-c COMMAND
keymap M-e EDIT_SCREEN keymap M-e EDIT_SCREEN
keymap M-g GOTO_LINE keymap M-g GOTO_LINE
keymap M-k DEFINE_KEY
keymap M-l LIST_MENU
keymap M-m MOVE_LIST_MENU
keymap M-n NEXT_MARK keymap M-n NEXT_MARK
keymap M-o SET_OPTION
keymap M-p PREV_MARK keymap M-p PREV_MARK
keymap M-s SAVE keymap M-s SAVE
keymap M-t TAB_MENU
keymap M-u GOTO_RELATIVE keymap M-u GOTO_RELATIVE
keymap M-v PREV_PAGE keymap M-v PREV_PAGE
keymap M-w DICT_WORD keymap M-w DICT_WORD

View File

@@ -24,8 +24,11 @@ keymap C-l REDRAW
keymap C-m GOTO_LINK keymap C-m GOTO_LINK
keymap C-n NEXT_LINK keymap C-n NEXT_LINK
keymap C-p PREV_LINK keymap C-p PREV_LINK
keymap C-q CLOSE_TAB
keymap C-r RELOAD keymap C-r RELOAD
keymap C-s SEARCH keymap C-s SEARCH
keymap C-t TAB_LINK
keymap C-u PREV_LINK
keymap C-v NEXT_PAGE keymap C-v NEXT_PAGE
keymap C-w REDRAW keymap C-w REDRAW
keymap C-z SUSPEND keymap C-z SUSPEND
@@ -35,16 +38,22 @@ keymap ! SHELL
keymap \" REG_MARK keymap \" REG_MARK
keymap # PIPE_SHELL keymap # PIPE_SHELL
keymap $ LINE_END keymap $ LINE_END
keymap ( UNDO
keymap ) REDO
keymap + NEXT_PAGE keymap + NEXT_PAGE
keymap , LEFT
keymap - PREV_PAGE keymap - PREV_PAGE
keymap . RIGHT
keymap / SEARCH keymap / SEARCH
keymap : MARK_URL keymap : MARK_URL
keymap ; MARK_WORD
keymap < SHIFT_LEFT keymap < SHIFT_LEFT
keymap = INFO keymap = INFO
keymap > SHIFT_RIGHT keymap > SHIFT_RIGHT
keymap ? HELP keymap ? HELP
keymap @ READ_SHELL keymap @ READ_SHELL
keymap B BACK keymap B BACK
keymap D DOWNLOAD_LIST
keymap E EDIT keymap E EDIT
keymap F FRAME keymap F FRAME
keymap G GOTO_LINE keymap G GOTO_LINE
@@ -52,16 +61,21 @@ keymap H HELP
keymap I VIEW_IMAGE keymap I VIEW_IMAGE
keymap J UP keymap J UP
keymap K DOWN keymap K DOWN
keymap L LIST
keymap M EXTERN keymap M EXTERN
keymap N NEXT_MARK keymap N NEXT_MARK
keymap P PREV_MARK keymap P PREV_MARK
keymap Q EXIT keymap Q EXIT
keymap R RELOAD keymap R RELOAD
keymap S SAVE_SCREEN keymap S SAVE_SCREEN
keymap T NEW_TAB
keymap U GOTO keymap U GOTO
keymap V LOAD keymap V LOAD
keymap W PREV_WORD
keymap Z CENTER_H keymap Z CENTER_H
keymap [ LINK_BEGIN
keymap \\ SOURCE keymap \\ SOURCE
keymap ] LINK_END
keymap \^ LINE_BEGIN keymap \^ LINE_BEGIN
keymap a ADD_BOOKMARK keymap a ADD_BOOKMARK
keymap b PREV_PAGE keymap b PREV_PAGE
@@ -73,29 +87,47 @@ keymap i PEEK_IMG
keymap j MOVE_DOWN keymap j MOVE_DOWN
keymap k MOVE_UP keymap k MOVE_UP
keymap l MOVE_RIGHT keymap l MOVE_RIGHT
keymap m MOUSE_TOGGLE
keymap n SEARCH_NEXT keymap n SEARCH_NEXT
keymap o OPTIONS keymap o OPTIONS
keymap p SAVE_SCREEN keymap p SAVE_SCREEN
keymap q QUIT keymap q QUIT
keymap s SELECT_MENU keymap r VERSION
keymap s SELECT_MENU
keymap u PEEK_LINK keymap u PEEK_LINK
keymap v BOOKMARK keymap v BOOKMARK
keymap w WRAP_TOGGLE keymap w NEXT_WORD
keymap z CENTER_V keymap z CENTER_V
keymap { PREV_TAB
keymap | PIPE_BUF
keymap } NEXT_TAB
keymap M-TAB PREV_LINK keymap M-TAB PREV_LINK
keymap M-C-j SAVE_LINK keymap M-C-j SAVE_LINK
keymap M-C-m SAVE_LINK keymap M-C-m SAVE_LINK
keymap M-: MARK_MID keymap M-: MARK_MID
keymap M-< BEGIN
keymap M-> END
keymap M-I SAVE_IMAGE keymap M-I SAVE_IMAGE
keymap M-M EXTERN_LINK keymap M-M EXTERN_LINK
keymap M-W DICT_WORD_AT
keymap M-a ADD_BOOKMARK keymap M-a ADD_BOOKMARK
keymap M-b BOOKMARK keymap M-b BOOKMARK
keymap M-c COMMAND
keymap M-e EDIT_SCREEN keymap M-e EDIT_SCREEN
keymap M-g GOTO_LINE
keymap M-k DEFINE_KEY
keymap M-l LIST_MENU
keymap M-m MOVE_LIST_MENU
keymap M-n NEXT_MARK
keymap M-o SET_OPTION
keymap M-p PREV_MARK
keymap M-s SAVE keymap M-s SAVE
keymap M-t TAB_MENU
keymap M-u GOTO_RELATIVE keymap M-u GOTO_RELATIVE
keymap M-v PREV_PAGE keymap M-v PREV_PAGE
keymap M-w DICT_WORD
keymap UP PREV_LINK keymap UP PREV_LINK
keymap DOWN NEXT_LINK keymap DOWN NEXT_LINK

View File

@@ -12,7 +12,8 @@
menu Main menu Main
func " Back (b) " BACK "b" func " Back (b) " BACK "b"
func " Select Buffer(s) " SELECT "s" popup " Select Buffer(s) " Select "s"
popup " Select Tab (t) " SelectTab "tT"
func " View Source (v) " VIEW "vV" func " View Source (v) " VIEW "vV"
func " Edit Source (e) " EDIT "eE" func " Edit Source (e) " EDIT "eE"
func " Save Source (S) " SAVE "S" func " Save Source (S) " SAVE "S"
@@ -20,6 +21,7 @@ menu Main
nop " -----------------" nop " -----------------"
func " Go Link (a) " GOTO_LINK "a" func " Go Link (a) " GOTO_LINK "a"
func " on New Tab (n) " TAB_LINK "nN"
func " Save Link (A) " SAVE_LINK "A" func " Save Link (A) " SAVE_LINK "A"
func " View Image (i) " VIEW_IMAGE "i" func " View Image (i) " VIEW_IMAGE "i"
func " Save Image (I) " SAVE_IMAGE "I" func " Save Image (I) " SAVE_IMAGE "I"

View File

@@ -1,4 +1,4 @@
/* $Id: keybind.c,v 1.8 2002/11/11 15:22:40 ukai Exp $ */ /* $Id: keybind.c,v 1.9 2002/12/13 03:02:03 ukai Exp $ */
#include "funcname2.h" #include "funcname2.h"
unsigned char GlobalKeymap[128] = { unsigned char GlobalKeymap[128] = {
@@ -11,33 +11,33 @@ unsigned char GlobalKeymap[128] = {
/* C-h C-i C-j C-k C-l C-m C-n C-o */ /* C-h C-i C-j C-k C-l C-m C-n C-o */
ldHist, nextA, followA, cooLst, rdrwSc, followA, movD, nulcmd, ldHist, nextA, followA, cooLst, rdrwSc, followA, movD, nulcmd,
/* C-p C-q C-r C-s C-t C-u C-v C-w */ /* C-p C-q C-r C-s C-t C-u C-v C-w */
movU, nulcmd, isrchbak, isrchfor, nulcmd, prevA, pgFore, wrapToggle, movU, closeT, isrchbak, isrchfor, tabA, prevA, pgFore, wrapToggle,
/* C-x C-y C-z C-[ C-\ C-] C-^ C-_ */ /* C-x C-y C-z C-[ C-\ C-] C-^ C-_ */
nulcmd, nulcmd, susp, escmap, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, susp, escmap, nulcmd, nulcmd, nulcmd, nulcmd,
/* SPC ! " # $ % & ' */ /* SPC ! " # $ % & ' */
pgFore, execsh, reMark, pipesh, linend, nulcmd, nulcmd, nulcmd, pgFore, execsh, reMark, pipesh, linend, nulcmd, nulcmd, nulcmd,
/* ( ) * + , - . / */ /* ( ) * + , - . / */
nulcmd, nulcmd, nulcmd, nulcmd, col1L, nulcmd, col1R, srchfor, undoPos, redoPos, nulcmd, pgFore, col1L, pgBack, col1R, srchfor,
/* 0 1 2 3 4 5 6 7 */ /* 0 1 2 3 4 5 6 7 */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
/* 8 9 : ; < = > ? */ /* 8 9 : ; < = > ? */
nulcmd, nulcmd, chkURL, chkWORD, shiftl, pginfo, shiftr, srchbak, nulcmd, nulcmd, chkURL, chkWORD, shiftl, pginfo, shiftr, srchbak,
/* @ A B C D E F G */ /* @ A B C D E F G */
readsh, nulcmd, backBf, nulcmd, nulcmd, editBf, rFrame, goLineL, readsh, nulcmd, backBf, nulcmd, ldDL, editBf, rFrame, goLineL,
/* H I J K L M N O */ /* H I J K L M N O */
ldhelp, followI, lup1, ldown1, nulcmd, extbrz, srchprv, nulcmd, ldhelp, followI, lup1, ldown1, linkLst, extbrz, srchprv, nulcmd,
/* P Q R S T U V W */ /* P Q R S T U V W */
nulcmd, quitfm, reload, svBuf, nulcmd, goURL, ldfile, movLW, nulcmd, quitfm, reload, svBuf, newT, goURL, ldfile, movLW,
/* X Y Z [ \ ] ^ _ */ /* X Y Z [ \ ] ^ _ */
nulcmd, nulcmd, ctrCsrH, topA, nulcmd, lastA, linbeg, nulcmd, nulcmd, nulcmd, ctrCsrH, topA, nulcmd, lastA, linbeg, nulcmd,
/* ` a b c d e f g */ /* ` a b c d e f g */
nulcmd, svA, pgBack, curURL, nulcmd, nulcmd, nulcmd, goLineF, nulcmd, svA, pgBack, curURL, nulcmd, nulcmd, nulcmd, goLineF,
/* h i j k l m n o */ /* h i j k l m n o */
movL, peekIMG, movD, movU, movR, nulcmd, srchnxt, ldOpt, movL, peekIMG, movD, movU, movR, msToggle, srchnxt, ldOpt,
/* p q r s t u v w */ /* p q r s t u v w */
nulcmd, qquitfm, nulcmd, selMn, nulcmd, peekURL, vwSrc, movRW, nulcmd, qquitfm, dispVer, selMn, nulcmd, peekURL, vwSrc, movRW,
/* x y z { | } ~ DEL */ /* x y z { | } ~ DEL */
nulcmd, nulcmd, ctrCsrV, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, ctrCsrV, prevT, pipeBuf, nextT, nulcmd, nulcmd,
}; };
unsigned char EscKeymap[128] = { unsigned char EscKeymap[128] = {
@@ -66,11 +66,11 @@ unsigned char EscKeymap[128] = {
/* X Y Z [ \ ] ^ _ */ /* X Y Z [ \ ] ^ _ */
nulcmd, nulcmd, nulcmd, escbmap, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, escbmap, nulcmd, nulcmd, nulcmd, nulcmd,
/* ` a b c d e f g */ /* ` a b c d e f g */
nulcmd, adBmark, ldBmark, nulcmd, nulcmd, editScr, nulcmd, goLine, nulcmd, adBmark, ldBmark, execCmd, nulcmd, editScr, nulcmd, goLine,
/* h i j k l m n o */ /* h i j k l m n o */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nextMk, nulcmd, nulcmd, nulcmd, nulcmd, defKey, listMn, movlistMn, nextMk, setOpt,
/* p q r s t u v w */ /* p q r s t u v w */
prevMk, nulcmd, nulcmd, svSrc, nulcmd, gorURL, pgBack, dictword, prevMk, nulcmd, nulcmd, svSrc, tabMn, gorURL, pgBack, dictword,
/* x y z { | } ~ DEL */ /* x y z { | } ~ DEL */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
}; };

View File

@@ -1,4 +1,4 @@
/* $Id: keybind_lynx.c,v 1.6 2002/11/11 15:22:40 ukai Exp $ */ /* $Id: keybind_lynx.c,v 1.7 2002/12/13 03:02:03 ukai Exp $ */
/* /*
* Lynx-like key binding. * Lynx-like key binding.
* *
@@ -19,33 +19,33 @@ unsigned char GlobalKeymap[128] = {
/* C-h C-i C-j C-k C-l C-m C-n C-o */ /* C-h C-i C-j C-k C-l C-m C-n C-o */
ldHist, nextA, followA, cooLst, rdrwSc, followA, nextA, nulcmd, ldHist, nextA, followA, cooLst, rdrwSc, followA, nextA, nulcmd,
/* C-p C-q C-r C-s C-t C-u C-v C-w */ /* C-p C-q C-r C-s C-t C-u C-v C-w */
prevA, nulcmd, reload, srchfor, nulcmd, nulcmd, pgFore, rdrwSc, prevA, closeT, reload, srchfor, tabA, prevA, pgFore, rdrwSc,
/* C-x C-y C-z C-[ C-\ C-] C-^ C-_ */ /* C-x C-y C-z C-[ C-\ C-] C-^ C-_ */
nulcmd, nulcmd, susp, escmap, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, susp, escmap, nulcmd, nulcmd, nulcmd, nulcmd,
/* SPC ! " # $ % & ' */ /* SPC ! " # $ % & ' */
pgFore, execsh, reMark, pipesh, linend, nulcmd, nulcmd, nulcmd, pgFore, execsh, reMark, pipesh, linend, nulcmd, nulcmd, nulcmd,
/* ( ) * + , - . / */ /* ( ) * + , - . / */
nulcmd, nulcmd, nulcmd, pgFore, nulcmd, pgBack, nulcmd, srchfor, undoPos, redoPos, nulcmd, pgFore, col1L, pgBack, col1R, srchfor,
/* 0 1 2 3 4 5 6 7 */ /* 0 1 2 3 4 5 6 7 */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
/* 8 9 : ; < = > ? */ /* 8 9 : ; < = > ? */
nulcmd, nulcmd, chkURL, nulcmd, shiftl, pginfo, shiftr, ldhelp, nulcmd, nulcmd, chkURL, chkWORD, shiftl, pginfo, shiftr, ldhelp,
/* @ A B C D E F G */ /* @ A B C D E F G */
readsh, nulcmd, backBf, nulcmd, nulcmd, editBf, rFrame, goLine, readsh, nulcmd, backBf, nulcmd, ldDL, editBf, rFrame, goLine,
/* H I J K L M N O */ /* H I J K L M N O */
ldhelp, followI, lup1, ldown1, nulcmd, extbrz, nextMk, nulcmd, ldhelp, followI, lup1, ldown1, linkLst, extbrz, nextMk, nulcmd,
/* P Q R S T U V W */ /* P Q R S T U V W */
prevMk, quitfm, reload, svBuf, nulcmd, goURL, ldfile, nulcmd, prevMk, quitfm, reload, svBuf, newT, goURL, ldfile, movLW,
/* X Y Z [ \ ] ^ _ */ /* X Y Z [ \ ] ^ _ */
nulcmd, nulcmd, ctrCsrH, nulcmd, vwSrc, nulcmd, linbeg, nulcmd, nulcmd, nulcmd, ctrCsrH, topA, vwSrc, lastA, linbeg, nulcmd,
/* ` a b c d e f g */ /* ` a b c d e f g */
nulcmd, adBmark, pgBack, curURL, svA, nulcmd, nulcmd, goURL, nulcmd, adBmark, pgBack, curURL, svA, nulcmd, nulcmd, goURL,
/* h i j k l m n o */ /* h i j k l m n o */
movL, peekIMG, movD, movU, movR, nulcmd, srchnxt, ldOpt, movL, peekIMG, movD, movU, movR, msToggle, srchnxt, ldOpt,
/* p q r s t u v w */ /* p q r s t u v w */
svBuf, qquitfm, nulcmd, selMn, nulcmd, peekURL, ldBmark, wrapToggle, svBuf, qquitfm, dispVer, selMn, nulcmd, peekURL, ldBmark, movRW,
/* x y z { | } ~ DEL */ /* x y z { | } ~ DEL */
nulcmd, nulcmd, ctrCsrV, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, ctrCsrV, prevT, pipeBuf, nextT, nulcmd, nulcmd,
}; };
unsigned char EscKeymap[128] = { unsigned char EscKeymap[128] = {
@@ -64,21 +64,21 @@ unsigned char EscKeymap[128] = {
/* 0 1 2 3 4 5 6 7 */ /* 0 1 2 3 4 5 6 7 */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
/* 8 9 : ; < = > ? */ /* 8 9 : ; < = > ? */
nulcmd, nulcmd, chkNMID, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, chkNMID, nulcmd, goLineF, nulcmd, goLineL, nulcmd,
/* @ A B C D E F G */ /* @ A B C D E F G */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
/* H I J K L M N O */ /* H I J K L M N O */
nulcmd, svI, nulcmd, nulcmd, nulcmd, linkbrz, nulcmd, escbmap, nulcmd, svI, nulcmd, nulcmd, nulcmd, linkbrz, nulcmd, escbmap,
/* P Q R S T U V W */ /* P Q R S T U V W */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, dictwordat,
/* X Y Z [ \ ] ^ _ */ /* X Y Z [ \ ] ^ _ */
nulcmd, nulcmd, nulcmd, escbmap, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, escbmap, nulcmd, nulcmd, nulcmd, nulcmd,
/* ` a b c d e f g */ /* ` a b c d e f g */
nulcmd, adBmark, ldBmark, nulcmd, nulcmd, editScr, nulcmd, nulcmd, nulcmd, adBmark, ldBmark, execCmd, nulcmd, editScr, nulcmd, goLine,
/* h i j k l m n o */ /* h i j k l m n o */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, defKey, listMn, movlistMn, nextMk, setOpt,
/* p q r s t u v w */ /* p q r s t u v w */
nulcmd, nulcmd, nulcmd, svSrc, nulcmd, gorURL, pgBack, nulcmd, prevMk, nulcmd, nulcmd, svSrc, tabMn, gorURL, pgBack, dictword,
/* x y z { | } ~ DEL */ /* x y z { | } ~ DEL */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
}; };
@@ -101,9 +101,9 @@ unsigned char EscBKeymap[128] = {
/* 8 9 : ; < = > ? */ /* 8 9 : ; < = > ? */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
/* @ A B C D E F G */ /* @ A B C D E F G */
nulcmd, prevA, nextA, followA, backBf, nulcmd, nulcmd, nulcmd, nulcmd, prevA, nextA, followA, backBf, nulcmd, goLineL, pgFore,
/* H I J K L M N O */ /* H I J K L M N O */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, mouse, nulcmd, nulcmd, goLineF, pgBack, nulcmd, nulcmd, nulcmd, mouse, nulcmd, nulcmd,
/* P Q R S T U V W */ /* P Q R S T U V W */
nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd, nulcmd,
/* X Y Z [ \ ] ^ _ */ /* X Y Z [ \ ] ^ _ */