2006-02-21 11:54:53 +00:00
\subsection { Text Viewer}
2006-03-28 22:46:54 +00:00
This is a Viewer for text files with word wrap. Just open a .txt file to
display it. The text vewer features controls to handle various styles of text
formatting, has top{ } -of{ } -file and bottom{ } -of{ } -file buttons. You can view
files without a \fname { .txt} extension by using \textbf { Open with} from the
\textbf { File Menu} (see page \pageref { ref:Filemenu} ).
2006-02-21 11:54:53 +00:00
2006-03-28 22:46:54 +00:00
\subsubsection { Mode settings}
2006-02-21 11:54:53 +00:00
\begin { itemize}
2006-03-28 22:46:54 +00:00
\item \textbf { Word mode} toggles between Wrap and Chop.
\begin { itemize}
\item \textbf { Wrap} breaks lines at white space or hyphen.
\item \textbf { Chop} breaks lines at the maximum column limit.
\end { itemize}
\item \textbf { Line mode} cycles through Normal, Join and Expand.
\begin { itemize}
\item \textbf { Normal} breaks lines at newline characters.
\item \textbf { Join} ignores unpaired newline characters (i.e., joins lines). Useful for adopting the orphans that occur with e{ } -mail style (i.e.,pre{ } -wrapped) text files.
\item \textbf { Expand} doubles unpaired newlines (i.e., adds a blank line). Useful for making the paragraphs clearer in some book style text files.
\end { itemize}
\item \textbf { View mode} toggles between Narrow and Wide.
\begin { itemize}
\item \textbf { Narrow} sets maximum column to the screen width.
\item \textbf { Wide} sets maximum column to 114. Useful for navigating large files. (Currently, Wide and Join cannot be selected together.)
\end { itemize}
\opt { RECORDER_ PAD,ONDIO_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD,IPOD_ 4G_ PAD} {
\item \textbf { Page mode} toggles between Normal and Overlap.
\begin { itemize}
\item \textbf { Normal} sets page{ } -down/page{ } -up to one full screen.
\item \textbf { Overlap} tells page{ } -down/page{ } -up to retain one line from previous screen.
\end { itemize}
\item \textbf { Scrollbar mode} toggles scrollbar for the current View mode.
\begin { itemize}
\item \textbf { Narrow mode} has no scrollbar by default, until toggled.
\item \textbf { Wide mode} has a scrollbar by default, until toggled.
\end { itemize}
}
2006-02-21 11:54:53 +00:00
\end { itemize}
2006-03-28 22:46:54 +00:00
Settings are not remembered after the viewer has been exited.
\opt { RECORDER_ PAD,ONDIO_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD,IPOD_ 4G_ PAD} {
If file fits on one screen, there is no scrollbar and toggling Scrollbar mode has no effect.}
\begin { table} [ht!]
\begin { center}
\begin { tabular} { ll} \toprule
\textbf { Key} & \textbf { Action} \\ \midrule
\opt { PLAYER_ PAD} { \ButtonLeft } \opt { RECORDER_ PAD,ONDIO_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD,IAUDIO_ X5_ PAD}
{ \ButtonUp } \opt { IPOD_ 4G_ PAD} { \ButtonScrollBack } & Page{ } -up (one screen up)\\
\opt { PLAYER_ PAD} { \ButtonRight } \opt { RECORDER_ PAD,ONDIO_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD,IAUDIO_ X5_ PAD}
{ \ButtonDown } \opt { IPOD_ 4G_ PAD} { \ButtonScrollFwd } & Page{ } -down (one screen down)\\
\opt { PLAYER_ PAD} { \ButtonMenu +\ButtonLeft }
\opt { RECORDER_ PAD,ONDIO_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD,IPOD_ 4G_ PAD,IAUDIO_ X5_ PAD}
{ \ButtonLeft } & Top of file (Narrow mode) One screen left (Wide mode)\\
\opt { PLAYER_ PAD} { \ButtonMenu +\ButtonRight }
\opt { RECORDER_ PAD,ONDIO_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD,IPOD_ 4G_ PAD,IAUDIO_ X5_ PAD}
{ \ButtonRight } & Bottom of file (Narrow mode) One screen right (Wide mode)\\
\opt { RECORDER_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonOn +\ButtonUp & One line up\\ }
\opt { RECORDER_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonOn +\ButtonDown & One line down\\ }
\opt { RECORDER_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonOn +\ButtonLeft & One column left\\ }
\opt { RECORDER_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonOn +\ButtonRight & One column right\\ }
\opt { PLAYER_ PAD} { \ButtonOn +\ButtonLeft } \opt { RECORDER_ PAD} { \ButtonFOne }
\opt { ONDIO_ PAD} { \ButtonMenu +\ButtonLeft } \opt { IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonRec }
\opt { IPOD_ 4G_ PAD} { \ButtonSelect +\ButtonLeft } \opt { IAUDIO_ X5_ PAD} { \ButtonPlay }
& Toggles Word mode\\
\opt { PLAYER_ PAD} { \ButtonOn +\ButtonMenu +\ButtonRight } \opt { RECORDER_ PAD} { \ButtonFTwo }
\opt { ONDIO_ PAD} { \ButtonMenu +\ButtonUp } \opt { IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonMode }
\opt { IPOD_ 4G_ PAD} { \ButtonSelect +\ButtonPlay } \opt { IAUDIO_ X5_ PAD} { Long press on \ButtonPlay }
& Cycles line mode\\
\opt { PLAYER_ PAD} { \ButtonOn +\ButtonRight } \opt { RECORDER_ PAD} { \ButtonFThree }
\opt { ONDIO_ PAD} { \ButtonMenu +\ButtonRight } \opt { IRIVER_ H100_ PAD,IRIVER_ H300_ PAD,IAUDIO_ X5_ PAD} { \ButtonSelect }
\opt { IPOD_ 4G_ PAD} { \ButtonSelect +\ButtonRight }
& Toggles view mode\\
\opt { RECORDER_ PAD} { \ButtonOn +\ButtonFOne & Toggles page mode\\ }
\opt { ONDIO_ PAD} { \ButtonMenu +\ButtonDown & Toggles page mode\\ }
\opt { IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonOn +\ButtonMode & Toggles page mode\\ }
\opt { IPOD_ 4G_ PAD} { \ButtonSelect +\ButtonMenu +\ButtonLeft & Toggles page mode\\ }
\opt { RECORDER_ PAD} { \ButtonOn +\ButtonFThree & Toggles scrollbar mode\\ }
\opt { ONDIO_ PAD} { \ButtonMenu +\ButtonOff & Toggles scrollbar mode\\ }
\opt { IRIVER_ H100_ PAD,IRIVER_ H300_ PAD} { \ButtonOn +\ButtonRec & Toggles scrollbar mode\\ }
\opt { IPOD_ 4G_ PAD} { \ButtonSelect +\ButtonLeft +\ButtonRight & Toggles scrollbar mode\\ }
\opt { PLAYER_ PAD} { \ButtonStop } \opt { RECORDER_ PAD,ONDIO_ PAD,IRIVER_ H100_ PAD,IRIVER_ H300_ PAD}
{ \ButtonOff } \opt { IPOD_ 4G_ PAD} { \ButtonMenu } \opt { IAUDIO_ X5_ PAD} { \ButtonPower }
& Exit text viewer\\ \bottomrule
\end { tabular}
\end { center}
2006-02-28 16:33:04 +00:00
\end { table}
2006-02-21 11:54:53 +00:00
\subsubsection { Compatibility}
\begin { itemize}
\item Correctly reads plain text files in Unix, Win/DOS, or Macintosh
format. Latin{ } -alphabet Unicode files are a l m o s t r e a d a b l
e.
\item Currently prefers fixed{ } -width fonts. With proportional fonts,
pretends all characters are the width of a lower{ } -case 'o'.
\item Currently messages are in English
\item Does not currently support right{ } -to{ } -left languages.
\end { itemize}