diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 1998-11-06 16:18:09 -0500 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 1998-11-06 16:18:09 -0500 |
commit | 18024037b515bfff83e0230b35151babe6005e18 (patch) | |
tree | b8c80055282a00883284722a3dd6bb25234e07f0 /docs | |
parent | 3d8ecbe48af249fa0d77ce4d273e32ce4b7e6e18 (diff) | |
download | lynx-snapshots-18024037b515bfff83e0230b35151babe6005e18.tar.gz |
snapshot of project "lynx", label v2-8-1dev_4
Diffstat (limited to 'docs')
-rw-r--r-- | docs/IBMPC-charsets.announce | 15 | ||||
-rw-r--r-- | docs/README.chartrans | 45 | ||||
-rw-r--r-- | docs/djgpp.key | 219 | ||||
-rw-r--r-- | docs/pdcurses.key | 119 | ||||
-rw-r--r-- | docs/slang.key | 4 |
5 files changed, 32 insertions, 370 deletions
diff --git a/docs/IBMPC-charsets.announce b/docs/IBMPC-charsets.announce index 3e6aa639..870abe5b 100644 --- a/docs/IBMPC-charsets.announce +++ b/docs/IBMPC-charsets.announce @@ -9,11 +9,10 @@ General Information =================== Lynx comes with built-in translation tables to map the 8-bit character codes or character entities coming in from an HTML document to their equivalent codes, -where possible, for various character sets. - -IMPORTANT: you should choose display character set in Lynx Options Menu -according to your font installed locally. Probably it would be cpXXX. Please -contact lynx-dev mailing list if you want any new codepage not listed there. +where possible, for various character sets. You should choose display +character set in Lynx Options Menu according to your font installed locally. +Please contact lynx-dev mailing list if you want any new codepage not listed +there. Note that all points of the connection between the display at your end and Lynx at the remote end must be 8-bit clean. If the high bit is being stripped at @@ -51,7 +50,7 @@ you're not. If you see box and line-drawing characters and mismatched letters and so on, you are likely displaying 7 bit data, not 8. Ensure that all points of your connection are 8-bit clean: - On any remote UNIX systems you must pass through, do + On any remote UNIX systems you must pass through, do 'stty cs8 -istrip' or 'stty pass8'. 'stty -a' should list your settings. On any remote VMS systems, do 'set terminal /eightbit'. @@ -63,9 +62,9 @@ of your connection are 8-bit clean: 8 bit, some 8-bit character sequences, including those passed by Lynx as well as those which are for your terminal type (vt100, etc.) will be processed by Procomm as ANSI screen - control codes and will most likely result in a garbled display. + control codes and will most likely result in a garbled display. Set it to 7 bit. - If going through a dialup terminal server, you may have to set the + If going through a dialup terminal server, you may have to set the terminal server itself to pass 8 bit data. How to do this varies with the make of the server, and in some cases only a system admin in charge of the box will have the authorization diff --git a/docs/README.chartrans b/docs/README.chartrans index 471d4bcc..81aedd45 100644 --- a/docs/README.chartrans +++ b/docs/README.chartrans @@ -1,22 +1,22 @@ Lynx CHARTRANS Features (in addition to those which Lynx 2.7.1 already has): - + - Can (attempt to) translate from any document charset to any display - character set, *IF* the document charset is known by a translation + character set, *IF* the document charset is known by a translation table (compiled in at installation). - New method to define character sets: used for input charset as well - as display character set, translation tables compiled in from + as display character set, translation tables compiled in from separate files (one per charset). One table is designated as default and can be used for fallback translation to 7-bit replacements for display. - New method for specifying translations of SGML entities. - - Unicode (UTF-8) support: can (attempt to) decode and translate UTF-8 to + - Unicode (UTF8) support: can (attempt to) decode and translate UTF8 to display character set, or pass through UTF to display (if terminal - or console understands UTF-8). [raw display of UTF only tested with Slang + or console understands UTF8). [raw display of UTF only tested with Slang so far, does not always position everything correctly on screen] - Support for CHARSET attribute on A tag (and sometimes LINK), as in HTML @@ -25,14 +25,13 @@ Lynx CHARTRANS - Support for ACCEPT-CHARSET attribute of FORM tags. - - EXPERIMENTAL, currently enabled only for Linux console: + - EXPERIMENTAL, currently enabled only for Linux console: can (attempt to) automatically switch terminal mode and load new code pages on change of display character set. - - some minor changes: sometimes invalid characters were displayed in a hex + - some minor changes: sometimes invalid characters are displayed in a hex notation Uxxxx (helps debugging, but I also regard it as at least not - worse than showing the wrong char without warning), now they are not - displayed to reduce garbage. + worse than showing the wrong char without warning). Additions/changes to user interface: @@ -69,7 +68,7 @@ Requirements: same as for Lynx in general :) The chartrans code is now merged with Wayne Buttle's changes for 32-bit MS Windows and DOS/DJGPP, with Thomas Dickey's and Jim Spath's emerging auto-configure mechanism, and with BUGFIXES from Foteos -Macrides. See the accompanying file CHANGES for the current +Macrides. See the accompanying file CHANGES.new for the current status. @@ -79,6 +78,12 @@ which are then interpreted as control chars, there is no protection against if strange things are defined in the table files. +HOW TO GET SOURCES: + +The development code is available at + <URL: http://sol.slcc.edu/lynx/current/> +in various formats. + HOW TO INSTALL: (4) before compiling: @@ -108,13 +113,13 @@ HOW TO INSTALL: (6) Some things to look at if compilation fails: In src/chrtrans/UCkd.h there is a typedef for an unsigned 16bit - numeric type which may need to be changed for your system. + numeric type which may need to be changed for your system. See comment near top there. For recompiling Lynx, `make clean' should not be necessary if only - files in src/chrtrans have been changed. On the other hand + files in src/chrtrans have been changed. On the other hand may not propagate to the src/chrtrans directory (depending how things - are going with auto-config), you may have to cd to that directory + are going with auto-config), you may have to cd to that directory and `make clean' there to really clean up there. (7) To customize (add/change translation tables etc.): @@ -126,7 +131,7 @@ HOW TO INSTALL: Note that definition of new character entities (if e.g. you want Lynx to recognize Ž) are not covered by these table files, - they have to be listed in entities.h. + they have to be listed in entities.h. _If you are on a Linux system_ and using Lynx on the console (i.e. not xterm, not a dialup *into* the Linux box), you can compile @@ -135,29 +140,29 @@ HOW TO INSTALL: change the console state. You need to have the Linux kbd package installed, with a working `setfont' command executable by the user, and the right font files - check the source in src/UCAuto.c for - the files used and/or to change them! + the files used and/or to change them! NOTE that with this enabled, - Lynx currently will not clean up the console state at exit, it will probably left like the last Display Character Set you used. - Loading a font is global across _all_ virtual text consoles, so using Lynx (compiled with this flag) may change the appearance of - text on other consoles (if that text contains characters - beyond US-ASCII). + text on other consoles (if that text contains characters + beyond ASCII). (8) Some suggested Web pages for testing: <URL: http://www.tezcat.com/~kweide/lynx-chartrans/test/> <URL: http://www.isoc.org:8080/>, - especially + especially <URL: http://www.isoc.org:8080/liste_ml.htm>. <URL: http://www.accentsoft.com/un/un-all.htm> -(9) Please report bugs, unexpected behavior, etc. +(9) Please report bugs, unexpected behavior, etc. to <lynx-dev@sig.net>. - Suggestions for improvement would be welcome, as well as + Suggestions for improvement would be welcome, as well as contributed translation tables (for stuff that is not available at ftp://dkuug.dk or ftp://ftp.unicode.org). diff --git a/docs/djgpp.key b/docs/djgpp.key deleted file mode 100644 index 18463347..00000000 --- a/docs/djgpp.key +++ /dev/null @@ -1,219 +0,0 @@ - DJGPP Keyhandler Keymaps - -Control_A 0x001 -Control_B 0x002 -Control_C 0x003 -Control_D 0x004 -Control_E 0x005 -Control_F 0x006 -Control_G 0x007 -BackSpace 0x008 -Control_H 0x008 -Tab 0x009 -Control_I 0x009 -LineFeed 0x00a -Control_J 0x00a -Control_K 0x00b -Control_L 0x00c -Return 0x00d -Control_M 0x00d -Control_N 0x00e -Control_O 0x00f -Control_P 0x010 -Control_Q 0x011 -Control_R 0x012 -Control_S 0x013 -Control_T 0x014 -Control_U 0x015 -Control_V 0x016 -Control_W 0x017 -Control_X 0x018 -Control_Y 0x019 -Control_Z 0x01a -Control_LBracket 0x01b -Escape 0x01b -Control_BackSlash 0x01c -Control_RBracket 0x01d -Control_Caret 0x01e -Control_Underscore 0x01f -Space 0x020 -ExclamationPoint 0x021 -DoubleQuote 0x022 -Hash 0x023 -Dollar 0x024 -Percent 0x025 -Ampersand 0x026 -Quote 0x027 -LParen 0x028 -RParen 0x029 -Star 0x02a -Plus 0x02b -Comma 0x02c -Dash 0x02d -Period 0x02e -Slash 0x02f -Colon 0x03a -SemiColon 0x03b -LAngle 0x03c -Equals 0x03d -RAngle 0x03e -QuestionMark 0x03f -At 0x040 -LBracket 0x05b -BackSlash 0x05c -RBracket 0x05d -Caret 0x05e -UnderScore 0x05f -BackQuote 0x060 -LBrace 0x07b -Pipe 0x07c -RBrace 0x07d -Tilde 0x07e -Control_Backspace 0x07f -Alt_Escape 0x101 -Control_At 0x103 -Alt_Backspace 0x10e -BackTab 0x10f -Alt_Q 0x110 -Alt_W 0x111 -Alt_E 0x112 -Alt_R 0x113 -Alt_T 0x114 -Alt_Y 0x115 -Alt_U 0x116 -Alt_I 0x117 -Alt_O 0x118 -Alt_P 0x119 -Alt_LBracket 0x11a -Alt_RBracket 0x11b -Alt_Return 0x11c -Alt_A 0x11e -Alt_S 0x11f -Alt_D 0x120 -Alt_F 0x121 -Alt_G 0x122 -Alt_H 0x123 -Alt_J 0x124 -Alt_K 0x125 -Alt_L 0x126 -Alt_Semicolon 0x127 -Alt_Quote 0x128 -Alt_Backquote 0x129 -Alt_Backslash 0x12b -Alt_Z 0x12c -Alt_X 0x12d -Alt_C 0x12e -Alt_V 0x12f -Alt_B 0x130 -Alt_N 0x131 -Alt_M 0x132 -Alt_Comma 0x133 -Alt_Period 0x134 -Alt_Slash 0x135 -Alt_KPStar 0x137 -F1 0x13b -F2 0x13c -F3 0x13d -F4 0x13e -F5 0x13f -F6 0x140 -F7 0x141 -F8 0x142 -F9 0x143 -F10 0x144 -Alt_KPMinus 0x14a -Center 0x14c -Alt_KPPlus 0x14e -Insert 0x152 -Delete 0x153 -Shift_F1 0x154 -Shift_F2 0x155 -Shift_F3 0x156 -Shift_F4 0x157 -Shift_F5 0x158 -Shift_F6 0x159 -Shift_F7 0x15a -Shift_F8 0x15b -Shift_F9 0x15c -Shift_F10 0x15d -Control_F1 0x15e -Control_F2 0x15f -Control_F3 0x160 -Control_F4 0x161 -Control_F5 0x162 -Control_F6 0x163 -Control_F7 0x164 -Control_F8 0x165 -Control_F9 0x166 -Control_F10 0x167 -Alt_F1 0x168 -Alt_F2 0x169 -Alt_F3 0x16a -Alt_F4 0x16b -Alt_F5 0x16c -Alt_F6 0x16d -Alt_F7 0x16e -Alt_F8 0x16f -Alt_F9 0x170 -Alt_F10 0x171 -Control_Print 0x172 -Control_Left 0x173 -Control_Right 0x174 -Control_End 0x175 -Control_PageDown 0x176 -Control_Home 0x177 -Alt_1 0x178 -Alt_2 0x179 -Alt_3 0x17a -Alt_4 0x17b -Alt_5 0x17c -Alt_6 0x17d -Alt_7 0x17e -Alt_8 0x17f -Alt_9 0x180 -Alt_0 0x181 -Alt_Dash 0x182 -Alt_Equals 0x183 -Control_PageUp 0x184 -F11 0x185 -F12 0x186 -Shift_F11 0x187 -Shift_F12 0x188 -Control_F11 0x189 -Control_F12 0x18a -Alt_F11 0x18b -Alt_F12 0x18c -Control_Up 0x18d -Control_KPDash 0x18e -Control_Center 0x18f -Control_KPPlus 0x190 -Control_Down 0x191 -Control_Insert 0x192 -Control_Delete 0x193 -Control_KPSlash 0x195 -Control_KPStar 0x196 -Alt_EHome 0x197 -Alt_EUp 0x198 -Alt_EPageUp 0x199 -Alt_ELeft 0x19b -Alt_ERight 0x19d -Alt_EEnd 0x19f -Alt_EDown 0x1a0 -Alt_EPageDown 0x1a1 -Alt_EInsert 0x1a2 -Alt_EDelete 0x1a3 -Alt_KPSlash 0x1a4 -Alt_Tab 0x1a5 -Alt_Enter 0x1a6 -EInsert 0x252 -EDelete 0x253 -Control_ELeft 0x273 -Control_ERight 0x274 -Control_EEnd 0x275 -Control_EPageDown 0x276 -Control_EHome 0x277 -Control_EPageUp 0x284 -Control_EUp 0x28d -Control_EDown 0x291 -Control_EInsert 0x292 -Control_EDelete 0x293 diff --git a/docs/pdcurses.key b/docs/pdcurses.key deleted file mode 100644 index 927e8b31..00000000 --- a/docs/pdcurses.key +++ /dev/null @@ -1,119 +0,0 @@ - PDCurses Keymaps - -KEY_F0 0x108 /* function keys. space for */ -KEY_F(n) (KEY_F0+(n))/* 64 keys are reserved. */ -ALT_0 0x197 /* Alt-0 */ -ALT_1 0x198 /* Alt-1 */ -ALT_2 0x199 /* Alt-2 */ -ALT_3 0x19a /* Alt-3 */ -ALT_4 0x19b /* Alt-4 */ -ALT_5 0x19c /* Alt-5 */ -ALT_6 0x19d /* Alt-6 */ -ALT_7 0x19e /* Alt-7 */ -ALT_8 0x19f /* Alt-8 */ -ALT_9 0x1a0 /* Alt-9 */ -ALT_A 0x1a1 /* Alt-A */ -ALT_B 0x1a2 /* Alt-B */ -ALT_C 0x1a3 /* Alt-C */ -ALT_D 0x1a4 /* Alt-D */ -ALT_E 0x1a5 /* Alt-E */ -ALT_F 0x1a6 /* Alt-F */ -ALT_G 0x1a7 /* Alt-G */ -ALT_H 0x1a8 /* Alt-H */ -ALT_I 0x1a9 /* Alt-I */ -ALT_J 0x1aa /* Alt-J */ -ALT_K 0x1ab /* Alt-K */ -ALT_L 0x1ac /* Alt-L */ -ALT_M 0x1ad /* Alt-M */ -ALT_N 0x1ae /* Alt-N */ -ALT_O 0x1af /* Alt-O */ -ALT_P 0x1b0 /* Alt-P */ -ALT_Q 0x1b1 /* Alt-Q */ -ALT_R 0x1b2 /* Alt-R */ -ALT_S 0x1b3 /* Alt-S */ -ALT_T 0x1b4 /* Alt-T */ -ALT_U 0x1b5 /* Alt-U */ -ALT_V 0x1b6 /* Alt-V */ -ALT_W 0x1b7 /* Alt-W */ -ALT_X 0x1b8 /* Alt-X */ -ALT_Y 0x1b9 /* Alt-Y */ -ALT_Z 0x1ba /* Alt-Z */ -CTL_LEFT 0x1bb /* Control-Left-Arrow */ -CTL_RIGHT 0x1bc /* Control-Right-Arrow */ -CTL_PGUP 0x1bd /* Control-PgUp */ -CTL_PGDN 0x1be /* Control-PgDn */ -CTL_HOME 0x1bf /* Control-Home */ -CTL_END 0x1c0 /* Control-End */ -KEY_B2 0x1c5 /* center on Virt. keypad */ -PADSLASH 0x1ca /* slash on keypad */ -PADENTER 0x1cb /* enter on keypad */ -CTL_PADENTER 0x1cc /* ctl-enter on keypad */ -ALT_PADENTER 0x1cd /* alt-enter on keypad */ -PADSTOP 0x1ce /* stop on keypad */ -PADSTAR 0x1cf /* star on keypad */ -PADMINUS 0x1d0 /* minus on keypad */ -PADPLUS 0x1d1 /* plus on keypad */ -CTL_PADSTOP 0x1d2 /* ctl-stop on keypad */ -CTL_PADCENTER 0x1d3 /* ctl-enter on keypad */ -CTL_PADPLUS 0x1d4 /* ctl-plus on keypad */ -CTL_PADMINUS 0x1d5 /* ctl-minus on keypad */ -CTL_PADSLASH 0x1d6 /* ctl-slash on keypad */ -CTL_PADSTAR 0x1d7 /* ctl-star on keypad */ -ALT_PADPLUS 0x1d8 /* alt-plus on keypad */ -ALT_PADMINUS 0x1d9 /* alt-minus on keypad */ -ALT_PADSLASH 0x1da /* alt-slash on keypad */ -ALT_PADSTAR 0x1db /* alt-star on keypad */ -ALT_PADSTOP 0x1dc /* alt-star on keypad */ -CTL_INS 0x1dd /* ctl-insert */ -ALT_DEL 0x1de /* alt-delete */ -ALT_INS 0x1df /* alt-insert */ -CTL_UP 0x1e0 /* ctl-up arrow */ -CTL_DOWN 0x1e1 /* ctl-down arrow */ -CTL_TAB 0x1e2 /* ctl-tab */ -ALT_TAB 0x1e3 /* alt-tab */ -ALT_MINUS 0x1e4 /* alt-minus */ -ALT_EQUAL 0x1e5 /* alt-equal */ -ALT_HOME 0x1e6 /* alt-home */ -ALT_PGUP 0x1e7 /* alt-pgup */ -ALT_PGDN 0x1e8 /* alt-pgdn */ -ALT_END 0x1e9 /* alt-end */ -ALT_UP 0x1ea /* alt-up arrow */ -ALT_DOWN 0x1eb /* alt-down arrow */ -ALT_RIGHT 0x1ec /* alt-right arrow */ -ALT_LEFT 0x1ed /* alt-left arrow */ -ALT_ENTER 0x1ee /* alt-enter */ -ALT_ESC 0x1ef /* alt-escape */ -ALT_BQUOTE 0x1f0 /* alt-back quote */ -ALT_LBRACKET 0x1f1 /* alt-left bracket */ -ALT_RBRACKET 0x1f2 /* alt-right bracket */ -ALT_SEMICOLON 0x1f3 /* alt-semi-colon */ -ALT_FQUOTE 0x1f4 /* alt-forward quote */ -ALT_COMMA 0x1f5 /* alt-comma */ -ALT_STOP 0x1f6 /* alt-stop */ -ALT_FSLASH 0x1f7 /* alt-forward slash */ -ALT_BKSP 0x1f8 /* alt-backspace */ -CTL_BKSP 0x1f9 /* ctl-backspace */ -PAD0 0x1fa /* ctl-keypad 0 */ -CTL_PAD0 0x1fb /* ctl-keypad 0 */ -CTL_PAD1 0x1fc /* ctl-keypad 1 */ -CTL_PAD2 0x1fd /* ctl-keypad 2 */ -CTL_PAD3 0x1fe /* ctl-keypad 3 */ -CTL_PAD4 0x1ff /* ctl-keypad 4 */ -CTL_PAD5 0x200 /* ctl-keypad 5 */ -CTL_PAD6 0x201 /* ctl-keypad 6 */ -CTL_PAD7 0x202 /* ctl-keypad 7 */ -CTL_PAD8 0x203 /* ctl-keypad 8 */ -CTL_PAD9 0x204 /* ctl-keypad 9 */ -ALT_PAD0 0x205 /* ctl-keypad 0 */ -ALT_PAD1 0x206 /* ctl-keypad 1 */ -ALT_PAD2 0x207 /* ctl-keypad 2 */ -ALT_PAD3 0x208 /* ctl-keypad 3 */ -ALT_PAD4 0x209 /* ctl-keypad 4 */ -ALT_PAD5 0x20a /* ctl-keypad 5 */ -ALT_PAD6 0x20b /* ctl-keypad 6 */ -ALT_PAD7 0x20c /* ctl-keypad 7 */ -ALT_PAD8 0x20d /* ctl-keypad 8 */ -ALT_PAD9 0x20e /* ctl-keypad 9 */ -CTL_DEL 0x20f /* clt-delete */ -ALT_BSLASH 0x210 /* alt-back slash */ -CTL_ENTER 0x211 /* ctl-enter */ diff --git a/docs/slang.key b/docs/slang.key deleted file mode 100644 index 3d7ef381..00000000 --- a/docs/slang.key +++ /dev/null @@ -1,4 +0,0 @@ - S-Lang Keymaps for DOS - -F0 0x200 -F(X) (SL_KEY_F0 + X) |