1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
w3m Υ˥塼ˤĤ
(2002/11/27) §
hsaka@mth.biglobe.ne.jp
[1]
Ūʤ
HELP, INS : ˥塼Ω夲
HELP, INS , C-c, : ˥塼ξõ
RET(C-m, C-j), SPC, :
BS(C-h), DEL(C-?), :
C-n, j, : ιܤ
C-p, k, : ιܤ
J : ܤ˥
K : ܤ˥
C-a : Ƭιܤ
C-e : Ǹιܤ
C-f, C-v : ڡιܤ
C-b, M-v : ڡιܤ
C-s, / : ܤ˸äƸ
C-r, ? : ܤ˸äƸ
n : ιܤ
N : ιܤ
C-z : ڥ
# INS ̾ ^[[2~ Ǥ ^[[L(), ^[[E(PocketBSD) ˤ
ХɤƤޤ
MenuKeymap, MenuEscKeymap, MenuEscBKeymap, MenuEscDKeymap (menu.c)
̤Υ˥塼
MenuItem ¤ (menu.h) char *keys (ʣǽ)
嵭Υ˾ޤ
[2] ޥ
ܥ : ˥塼Ω夲
Ω夲
ܥ/ () :
(,MENU_NOP) : ⤷ʤ
(ȳ) : (˥塼ξõ)
( : ) : ڡޤڡιܤ
(Ĺ˥塼ξ)
(ɥå) :
[3] ˥塼Υޥ
~/.w3m/menu ˥˥塼Ǥޤ
˥塼ϡ
menu MENU_ID
:
end
Ȥꤷޤƹܤˤϡ
func LABEL FUNCTION KEYS [DATA] ޥɼ¹
popup LABEL MENU_ID KEYS ֥˥塼Ω夲
nop LABEL ⤷ʤ(ѥ졼䥿ȥ)
ǽǤ
menu.default menu.submenu Ƥ
Ǥ륳ޥ(FUNCTION) README.func Ƥ
MENU_ID Ȥ "Main" ϥᥤ˥塼ˡ"Select" ϥХåե
˥塼ˡ"SelectTab" ϥ˥塼ͽƤޤ
KEYS ϥХɤ륭ʣǽǤ
DATA ꤵƤХޥ(FUNCTION)ΰȤƻȤޤ
[4] ȯˤĤ
˥塼롼 mainMenu(), optionMenu() ʬȻפޤ
Υ롼Ȱʲ MenuItem ¤ΤСۤȤɤΥ˥塼ϡ
ǤȻפޤ
MenuItem ¤ (menu.h)
struct {
int type; /* */
char *label; /* ٥ */
int *variable; /* VALUE_MENU ξꤹѿ */
int value; /* VALUE_MENU ξꤹ */
void (*func)(); /* 줿˼¹Ԥؿ */
struct _Menu *popup; /* ֥˥塼 */
char *keys; /* Хɤ륭(ʣǽ) */
} MenuItem;
type ϰʲΤΤѤǤޤ
MENU_NOP (1) : ʤˤ⤷ʤǤʤ
(ȥ䥻ѥ졼)
MENU_FUNC (2) : ؿ¹
MENU_VALUE (4) : ѿ(*variable)(value)
MENU_POPUP (8) : ֥˥塼Ω夲
MENU_FUNC MENU_VALUE (MENU_FUNC | MENU_VALUE)
ꤹ뤳Ȥξưޤ(ѿ꤬Ǥ)
ϡMainMenuItem (menu.c) new_option_menu() Ƥ
|