%funcname = ( 'NOTHING', 'nulcmd', 'NULL', 'nulcmd', '@@@', 'nulcmd', 'PCMAP', 'pcmap', 'ESCMAP', 'escmap', 'ESCBMAP', 'escbmap', 'MULTIMAP', 'multimap', 'NEXT_PAGE', 'pgFore', 'PREV_PAGE', 'pgBack', 'NEXT_HALF_PAGE', 'hpgFore', 'PREV_HALF_PAGE', 'hpgBack', 'UP', 'lup1', 'DOWN', 'ldown1', 'CENTER_V', 'ctrCsrV', 'CENTER_H', 'ctrCsrH', 'REDRAW', 'rdrwSc', 'SEARCH', 'srchfor', 'SEARCH_FORE', 'srchfor', 'WHEREIS', 'srchfor', 'ISEARCH', 'isrchfor', 'SEARCH_BACK', 'srchbak', 'ISEARCH_BACK', 'isrchbak', 'SEARCH_NEXT', 'srchnxt', 'SEARCH_PREV', 'srchprv', 'SHIFT_LEFT', 'shiftl', 'SHIFT_RIGHT', 'shiftr', 'RIGHT', 'col1R', 'LEFT', 'col1L', 'SETENV', 'setEnv', 'PIPE_BUF', 'pipeBuf', 'PIPE_SHELL', 'pipesh', 'READ_SHELL', 'readsh', 'EXEC_SHELL', 'execsh', 'SHELL', 'execsh', 'LOAD', 'ldfile', 'HELP', 'ldhelp', 'MOVE_LEFT', 'movL', 'MOVE_LEFT1', 'movL1', 'MOVE_DOWN', 'movD', 'MOVE_DOWN1', 'movD1', 'MOVE_UP', 'movU', 'MOVE_UP1', 'movU1', 'MOVE_RIGHT', 'movR', 'MOVE_RIGHT1', 'movR1', 'PREV_WORD', 'movLW', 'NEXT_WORD', 'movRW', 'ABORT', 'quitfm', 'EXIT', 'quitfm', 'QUIT', 'qquitfm', 'SELECT', 'selBuf', 'INTERRUPT', 'susp', 'SUSPEND', 'susp', 'GOTO_LINE', 'goLine', 'BEGIN', 'goLineF', 'END', 'goLineL', 'LINE_BEGIN', 'linbeg', 'LINE_END', 'linend', 'EDIT', 'editBf', 'EDIT_SCREEN', 'editScr', 'MARK', '_mark', 'NEXT_MARK', 'nextMk', 'PREV_MARK', 'prevMk', 'REG_MARK', 'reMark', 'GOTO_LINK', 'followA', 'VIEW_IMAGE', 'followI', 'SUBMIT', 'submitForm', 'LINK_BEGIN', 'topA', 'LINK_END', 'lastA', 'LINK_N', 'nthA', 'NEXT_LINK', 'nextA', 'PREV_LINK', 'prevA', 'NEXT_VISITED', 'nextVA', 'PREV_VISITED', 'prevVA', 'NEXT_LEFT', 'nextL', 'NEXT_LEFT_UP', 'nextLU', 'NEXT_RIGHT', 'nextR', 'NEXT_RIGHT_DOWN', 'nextRD', 'NEXT_DOWN', 'nextD', 'NEXT_UP', 'nextU', 'NEXT', 'nextBf', 'PREV', 'prevBf', 'BACK', 'backBf', 'DELETE_PREVBUF', 'deletePrevBuf', 'GOTO', 'goURL', 'GOTO_RELATIVE', 'gorURL', 'BOOKMARK', 'ldBmark', 'VIEW_BOOKMARK', 'ldBmark', 'ADD_BOOKMARK', 'adBmark', 'OPTIONS', 'ldOpt', 'SET_OPTION', 'setOpt', 'MSGS', 'msgs', 'INFO', 'pginfo', 'LINK_MENU', 'linkMn', 'ACCESSKEY', 'accessKey', 'LIST_MENU', 'listMn', 'MOVE_LIST_MENU', 'movlistMn', 'LIST', 'linkLst', 'COOKIE', 'cooLst', 'HISTORY', 'ldHist', 'SAVE_LINK', 'svA', 'SAVE_IMAGE', 'svI', 'PRINT', 'svBuf', 'SAVE_SCREEN', 'svBuf', 'DOWNLOAD', 'svSrc', 'SAVE', 'svSrc', 'PEEK_LINK', 'peekURL', 'PEEK_IMG', 'peekIMG', 'PEEK', 'curURL', 'SOURCE', 'vwSrc', 'VIEW', 'vwSrc', 'RELOAD', 'reload', 'RESHAPE', 'reshape', 'CHARSET', 'docCSet', 'DEFAULT_CHARSET', 'defCSet', 'MARK_URL', 'chkURL', 'MARK_WORD', 'chkWORD', 'MARK_MID', 'chkNMID', 'FRAME', 'rFrame', 'EXTERN', 'extbrz', 'EXTERN_LINK', 'linkbrz', 'LINE_INFO', 'curlno', 'DISPLAY_IMAGE', 'dispI', 'STOP_IMAGE', 'stopI', 'MOUSE_TOGGLE', 'msToggle', 'MOUSE', 'mouse', 'SGRMOUSE', 'sgrmouse', 'MOVE_MOUSE', 'movMs', 'MENU_MOUSE', 'menuMs', 'TAB_MOUSE', 'tabMs', 'CLOSE_TAB_MOUSE', 'closeTMs', 'VERSION', 'dispVer', 'WRAP_TOGGLE', 'wrapToggle', 'DICT_WORD', 'dictword', 'DICT_WORD_AT', 'dictwordat', 'COMMAND', 'execCmd', 'ALARM', 'setAlarm', 'REINIT', 'reinit', 'DEFINE_KEY', 'defKey', 'NEW_TAB', 'newT', 'CLOSE_TAB', 'closeT', 'NEXT_TAB', 'nextT', 'PREV_TAB', 'prevT', 'TAB_LINK', 'tabA', 'TAB_GOTO', 'tabURL', 'TAB_GOTO_RELATIVE', 'tabrURL', 'TAB_RIGHT', 'tabR', 'TAB_LEFT', 'tabL', 'DOWNLOAD_LIST', 'ldDL', 'UNDO', 'undoPos', 'REDO', 'redoPos', 'MAIN_MENU', 'mainMn', 'MENU', 'mainMn', 'SELECT_MENU', 'selMn', 'TAB_MENU', 'tabMn', ); %keyfunc = ( 'C-@', 'MARK', 'C-a', 'LINE_BEGIN', 'C-b', 'MOVE_LEFT', 'C-e', 'LINE_END', 'C-f', 'MOVE_RIGHT', 'C-g', 'LINE_INFO', 'C-h', 'HISTORY', 'TAB', 'NEXT_LINK', 'C-j', 'GOTO_LINK', 'C-k', 'COOKIE', 'C-l', 'REDRAW', 'C-m', 'GOTO_LINK', 'C-n', 'MOVE_DOWN', 'C-p', 'MOVE_UP', 'C-q', 'CLOSE_TAB', 'C-r', 'ISEARCH_BACK', 'C-s', 'ISEARCH', 'C-t', 'TAB_LINK', 'C-u', 'PREV_LINK', 'C-v', 'NEXT_PAGE', 'C-w', 'WRAP_TOGGLE', 'C-z', 'SUSPEND', 'SPC', 'NEXT_PAGE', '!', 'SHELL', '\"', 'REG_MARK', '#', 'PIPE_SHELL', '$', 'LINE_END', '(', 'UNDO', ')', 'REDO', '+', 'NEXT_PAGE', ',', 'LEFT', '-', 'PREV_PAGE', '.', 'RIGHT', '/', 'SEARCH', ':', 'MARK_URL', '";"', 'MARK_WORD', '<', 'SHIFT_LEFT', '=', 'INFO', '>', 'SHIFT_RIGHT', '?', 'SEARCH_BACK', '@', 'READ_SHELL', 'B', 'BACK', 'D', 'DOWNLOAD_LIST', 'E', 'EDIT', 'F', 'FRAME', 'G', 'END', 'H', 'HELP', 'I', 'VIEW_IMAGE', 'J', 'UP', 'K', 'DOWN', 'L', 'LIST', 'M', 'EXTERN', 'N', 'SEARCH_PREV', 'Q', 'EXIT', 'R', 'RELOAD', 'S', 'SAVE_SCREEN', 'T', 'NEW_TAB', 'U', 'GOTO', 'V', 'LOAD', 'W', 'PREV_WORD', 'Z', 'CENTER_H', '[', 'LINK_BEGIN', ']', 'LINK_END', '\^', 'LINE_BEGIN', 'a', 'SAVE_LINK', 'b', 'PREV_PAGE', 'c', 'PEEK', 'g', 'BEGIN', 'h', 'MOVE_LEFT', 'i', 'PEEK_IMG', 'j', 'MOVE_DOWN', 'k', 'MOVE_UP', 'l', 'MOVE_RIGHT', 'm', 'MOUSE_TOGGLE', 'n', 'SEARCH_NEXT', 'o', 'OPTIONS', 'q', 'QUIT', 'r', 'VERSION', 's', 'SELECT_MENU', 'u', 'PEEK_LINK', 'v', 'VIEW', 'w', 'NEXT_WORD', 'z', 'CENTER_V', '{', 'PREV_TAB', '|', 'PIPE_BUF', '}', 'NEXT_TAB', 'M-TAB', 'PREV_LINK', 'M-C-j', 'SAVE_LINK', 'M-C-m', 'SAVE_LINK', 'M-:', 'MARK_MID', 'M-<', 'BEGIN', 'M->', 'END', 'M-I', 'SAVE_IMAGE', 'M-M', 'EXTERN_LINK', 'M-W', 'DICT_WORD_AT', 'M-a', 'ADD_BOOKMARK', 'M-b', 'BOOKMARK', 'M-c', 'COMMAND', 'M-e', 'EDIT_SCREEN', 'M-g', 'GOTO_LINE', 'M-k', 'DEFINE_KEY', 'M-l', 'LIST_MENU', 'M-m', 'MOVE_LIST_MENU', 'M-n', 'NEXT_MARK', 'M-o', 'SET_OPTION', 'M-p', 'PREV_MARK', 'M-s', 'SAVE', 'M-t', 'TAB_MENU', 'M-u', 'GOTO_RELATIVE', 'M-v', 'PREV_PAGE', 'M-w', 'DICT_WORD', 'UP', 'MOVE_UP', 'DOWN', 'MOVE_DOWN', 'RIGHT', 'MOVE_RIGHT', 'LEFT', 'MOVE_LEFT', 'M-[E', 'MENU', 'M-[L', 'MENU', 'M-[Z', 'PREV_LINK', 'M-[1~', 'BEGIN', 'M-[2~', 'MENU', 'M-[4~', 'END', 'M-[5~', 'PREV_PAGE', 'M-[6~', 'NEXT_PAGE', 'M-[28~', 'MENU', ); %buf_funcname = ( 'BUF:PREV', 'buffer_prev', 'BUF:NEXT', 'buffer_next', 'BUF:DELETE', 'buffer_delete', 'BUF:GO', 'buffer_go', ); %lineedit_funcname = ( 'LINEEDIT:FORWARD', 'lineedit_forward', 'LINEEDIT:BACK', 'lineedit_back', 'LINEEDIT:BS', 'lineedit_backspace', 'LINEEDIT:DEL', 'lineedit_delete', 'LINEEDIT:KILL_AFTER', 'lineedit_kill_after', 'LINEEDIT:KILL_BEFORE', 'lineedit_kill_before', 'LINEEDIT:TOP', 'lineedit_top', 'LINEEDIT:BOTTOM', 'lineedit_bottom', 'LINEEDIT:PREV', 'lineedit_prev', 'LINEEDIT:NEXT', 'lineedit_next', 'LINEEDIT:EDITOR', 'lineedit_editor', 'LINEEDIT:COMPLETE', 'lineedit_complete', 'LINEEDIT:ACCEPT', 'lineedit_accept', ); %menu_funcname = ( 'MENU:SELECT', 'menu_select', 'MENU:CLOSE', 'menu_close', 'MENU:CANCEL', 'menu_cancel', 'MENU:DOWN', 'menu_down', 'MENU:UP', 'menu_up', 'MENU:LINE_UP', 'menu_line_up', 'MENU:LINE_DOWN', 'menu_line_down', 'MENU:TOP', 'menu_top', 'MENU:LAST', 'menu_last', 'MENU:NEXT', 'menu_next', 'MENU:PREV', 'menu_prev', 'MENU:SEARCH_FORE', 'menu_search_fore', 'MENU:SEARCH_BACK', 'menu_search_back', 'MENU:SEARCH_NEXT', 'menu_search_next', 'MENU:SEARCH_PREV', 'menu_search_prev', 'MENU:SUSPEND', 'menu_suspend', ); %buf_keyfunc = ( 'k', 'BUF:PREV', 'C-p', 'BUF:PREV', 'j', 'BUF:NEXT', 'C-n', 'BUF:NEXT', 'D', 'BUF:DELETE', 'RET', 'BUF:GO' ); %lineedit_keyfunc = ( 'C-f', 'LINEEDIT:FORWARD', 'C-b', 'LINEEDIT:BACK', 'C-h', 'LINEEDIT:BS', 'C-d', 'LINEEDIT:DEL', 'C-k', 'LINEEDIT:KILL_AFTER', 'C-u', 'LINEEDIT:KILL_BEFORE', 'C-a', 'LINEEDIT:TOP', 'C-e', 'LINEEDIT:BOTTOM', 'C-p', 'LINEEDIT:PREV', 'C-n', 'LINEEDIT:NEXT', 'C-o', 'LINEEDIT:EDITOR', 'TAB', 'LINEEDIT:COMPLETE', 'SPC', 'LINEEDIT:COMPLETE', 'RET', 'LINEEDIT:ACCEPT' ); %menu_keyfunc = ( 'RET', 'MENU:SELECT', 'SPC', 'MENU:SELECT', 'RIGHT', 'MENU:SELECT', '^[[28~', 'MENU:CLOSE', '^[[2~', 'MENU:CLOSE', 'C-c', 'MENU:CLOSE', 'C-h', 'MENU:CANCEL', 'DEL', 'MENU:CANCEL', 'LEFT', 'MENU:CANCEL', 'C-n', 'MENU:DOWN', 'j', 'MENU:DOWN', 'DOWN', 'MENU:DOWN', 'C-p', 'MENU:UP', 'k', 'MENU:UP', 'UP', 'MENU:UP', 'K', 'MENU:LINE_UP', 'J', 'MENU:LINE_DOWN', 'C-a', 'MENU:TOP', 'C-e', 'MENU:LAST', 'C-f', 'MENU:NEXT', 'C-v', 'MENU:NEXT', '^[[6~', 'MENU:NEXT', 'C-b', 'MENU:PREV', 'ESC-v', 'MENU:PREV', '^[[5~', 'MENU:PREV', 'C-s', 'MENU:SEARCH_FORE', '/', 'MENU:SEARCH_FORE', 'C-r', 'MENU:SEARCH_BACK', '?', 'MENU:SEARCH_BACK', 'n', 'MENU:SEARCH_NEXT', 'N', 'MENU:SEARCH_PREV', 'C-z', 'MENU:SUSPEND', ); 1;