Server IP : 103.119.228.120 / Your IP : 18.222.20.3 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/local/ssl/share/doc/lynx-2.8.8/samples/ |
Upload File : |
# This is a sample key sequence definition file. It is used by Lynx when # built with ncurses or slang, to augment the definitions from your terminal's # termcap or terminfo description. # (Lynx implements this mechanism only if USE_KEYMAPS is defined during # compilation, which has nothing to do with the KEYMAP directives in lynx.cfg, # see source file LYCurses.h.) # Lines that start with a '#' are comment lines. Blank lines are ignored. # The 'setkey' function may be used in two ways: # # 1. setkey ESC-SEQUENCE KEYSYM # 2. setkey ESC-SEQUENCE KEYSYM_NAME # # where KEYSYM is an integer. A keysym is essentially with the lynx.cfg # file calls a 'keystroke', but I think that keysym is a more appropriate # name. The keysym is an integer and may be expressed in various ways: # # as a decimal integer: 97 # hexadecimal: 0x61 # Octal: 0141 # as an ASCII character: 'a' # # Some keysyms may be expressed symbolically as a keysym name using the # second form. The currently recognized symbolic names are: # # UPARROW # DNARROW # RTARROW # LTARROW # PGDOWN # PGUP # HOME # END # F1 # DO_KEY # FIND_KEY # SELECT_KEY # INSERT_KEY # REMOVE_KEY # DO_NOTHING # # It does not matter if your keyboard does not have some of the keys # implied by the above names. The fact is that lynx uses these keys as an # an intermediate representation. # # The ESC-SEQUENCE should be enclosed in double quotes. The '^' character # is special and indicates a control character, e.g., ^K is Ctrl-K. An ESC # character (ascii 27) may be represented as ^[. As an example, many # terminals have arrow keys that emit 'ESC [ A' for the UP arrow. This may # be represented as the escape sequence "^[[A". The default keymapping is # given below: # setkey "\033[A" UPARROW setkey "\033OA" UPARROW setkey "\033[B" DNARROW setkey "\033OB" DNARROW setkey "\033[C" RTARROW setkey "\033OC" RTARROW setkey "\033[D" LTARROW setkey "\033OD" LTARROW setkey "\033[1~" FIND_KEY setkey "\033[2~" INSERT_KEY setkey "\033[3~" REMOVE_KEY setkey "\033[4~" SELECT_KEY setkey "\033[5~" PGUP setkey "\033[6~" PGDOWN setkey "\033[8~" END setkey "\033[7~" HOME setkey "\033[28~" F1 setkey "\033[29~" DO_KEY # # All other keys map to themselves, e.g, # setkey "a" 'a' # # Now suppose that your terminal produces different escape sequences for # HOME and END. In particular, suppose that the home key produces 'ESC [ # H' and that the end key produces 'ESC [ K'. Then these may be defined to # map to lynx HOME and END keys via # setkey "^[[H" HOME setkey "^[[K" END # # Similarly, we may map emacs-like sequences to these functions: # setkey "^[<" HOME setkey "^[>" END # # Note that it may be impossible to map several sequences to the same # keysym (NCURSES only?), in that case the mapping occurring last wins. # # The following maps a sequence commonly used for Shift+Tab to the # corresponding code. It should not be needed if the terminfo file # has the correct info for kcbt. # setkey "^[[Z" 0x10F # # Other special escapes: # \a bell # \b backspace # \f form-feed # \n newline (line-feed) # \r carriage-return # \t tab # \v vertical tab # \<number> octal number, up to 3 digits, e.g., "\033". # \d<number> decimal number, up to 3 digits, e.g., "\d99" # \x<number> hexadecimal number, up to 2 digits, e.g., "\xFF" # # For Unix-systems (which have termcap or terminfo) you may also use symbols # that refer to the termcap/terminfo, by referencing the name bracketed by # "^(" and ")", e.g., setkey "^(cuu1)" UPARROW setkey "^(up)" UPARROW # # The following extension, introduced after lynx2.8.2, allows to force # recognition of meta (ESC) prefixes - especially useful with the # "Bash-like" lineeditor binding. Its use is unnecessary in most # cases if Lynx was built with ncurses, but is probably necessary for # all keys that should recognize ESC as a prefix if Lynx was built with # slang. # # setkey ESC-SEQUENCE Meta-LETTER # setkey ESC-SEQUENCE Meta-KEYSYM # setkey ESC-SEQUENCE Meta-KEYSYM_NAME # # for example #setkey "\033b" Meta-b #setkey "\033e" Meta-'e' #setkey "\033\033[28~" Meta-F1 # # The following extensions, introduced after lynx2.8.2, allow mapping # escape sequences directly to key commands (lynxactioncodes). # # setkey ESC-SEQUENCE LAC:LYNX_ACTION # setkey ESC-SEQUENCE LAC:LYNX_ACTION:LYNX_EDITACTION # # where LYNX_ACTION is a key command specified as for lynx.cfg KEYMAP # options and as listed on the KEYMAP ('K') screen, and LYNX_EDITACTION # is a line-editor action specified as for KEYMAP and as listed in Line # Editor help pages. Using this form makes remapping according to user # preference with KEYMAP impossible, and should thus be used sparingly # (in general, use KEYMAP with PASS instead, if the goal is to force # recognition of a key in form text fields). For example: # #setkey "\033e" LAC:EDITTEXTAREA:PASS