diff options
Diffstat (limited to 'manual')
47 files changed, 146 insertions, 64 deletions
diff --git a/manual/plugins/images/ss-text_viewer-bookmark-112x64x1.png b/manual/plugins/images/ss-text_viewer-bookmark-112x64x1.png Binary files differnew file mode 100644 index 0000000000..18ac4faec0 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-112x64x1.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-128x128x16.png b/manual/plugins/images/ss-text_viewer-bookmark-128x128x16.png Binary files differnew file mode 100644 index 0000000000..fb5cbd8614 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-128x128x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-128x64x1-sansaclip.png b/manual/plugins/images/ss-text_viewer-bookmark-128x64x1-sansaclip.png Binary files differnew file mode 100644 index 0000000000..a5bf45c743 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-128x64x1-sansaclip.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-128x96x2.png b/manual/plugins/images/ss-text_viewer-bookmark-128x96x2.png Binary files differnew file mode 100644 index 0000000000..06e8440d45 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-128x96x2.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-132x80x16.png b/manual/plugins/images/ss-text_viewer-bookmark-132x80x16.png Binary files differnew file mode 100644 index 0000000000..9868a2888b --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-132x80x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-138x110x2.png b/manual/plugins/images/ss-text_viewer-bookmark-138x110x2.png Binary files differnew file mode 100644 index 0000000000..096066119d --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-138x110x2.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-160x128x1.png b/manual/plugins/images/ss-text_viewer-bookmark-160x128x1.png Binary files differnew file mode 100644 index 0000000000..74da6c6a22 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-160x128x1.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-160x128x16.png b/manual/plugins/images/ss-text_viewer-bookmark-160x128x16.png Binary files differnew file mode 100644 index 0000000000..0a91b3290a --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-160x128x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-160x128x2.png b/manual/plugins/images/ss-text_viewer-bookmark-160x128x2.png Binary files differnew file mode 100644 index 0000000000..c4fa1c7d68 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-160x128x2.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-176x132x16.png b/manual/plugins/images/ss-text_viewer-bookmark-176x132x16.png Binary files differnew file mode 100644 index 0000000000..df4194c924 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-176x132x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-176x220x16.png b/manual/plugins/images/ss-text_viewer-bookmark-176x220x16.png Binary files differnew file mode 100644 index 0000000000..a70df213f9 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-176x220x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-220x176x16.png b/manual/plugins/images/ss-text_viewer-bookmark-220x176x16.png Binary files differnew file mode 100644 index 0000000000..e6726a7b97 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-220x176x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-240x320x16.png b/manual/plugins/images/ss-text_viewer-bookmark-240x320x16.png Binary files differnew file mode 100644 index 0000000000..c442472ef5 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-240x320x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-320x240x16.png b/manual/plugins/images/ss-text_viewer-bookmark-320x240x16.png Binary files differnew file mode 100644 index 0000000000..597b345bcb --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-320x240x16.png diff --git a/manual/plugins/images/ss-text_viewer-bookmark-charx11x1.png b/manual/plugins/images/ss-text_viewer-bookmark-charx11x1.png Binary files differnew file mode 100644 index 0000000000..b953bef4e2 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-bookmark-charx11x1.png diff --git a/manual/plugins/images/ss-text_viewer-main-112x64x1.png b/manual/plugins/images/ss-text_viewer-main-112x64x1.png Binary files differnew file mode 100644 index 0000000000..d4d195b3e3 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-112x64x1.png diff --git a/manual/plugins/images/ss-text_viewer-main-128x128x16.png b/manual/plugins/images/ss-text_viewer-main-128x128x16.png Binary files differnew file mode 100644 index 0000000000..080786b425 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-128x128x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-128x64x1-sansaclip.png b/manual/plugins/images/ss-text_viewer-main-128x64x1-sansaclip.png Binary files differnew file mode 100644 index 0000000000..1ed1173d23 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-128x64x1-sansaclip.png diff --git a/manual/plugins/images/ss-text_viewer-main-128x96x2.png b/manual/plugins/images/ss-text_viewer-main-128x96x2.png Binary files differnew file mode 100644 index 0000000000..697c393d68 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-128x96x2.png diff --git a/manual/plugins/images/ss-text_viewer-main-132x80x16.png b/manual/plugins/images/ss-text_viewer-main-132x80x16.png Binary files differnew file mode 100644 index 0000000000..e5cdfe2755 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-132x80x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-138x110x2.png b/manual/plugins/images/ss-text_viewer-main-138x110x2.png Binary files differnew file mode 100644 index 0000000000..01c419b775 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-138x110x2.png diff --git a/manual/plugins/images/ss-text_viewer-main-160x128x1.png b/manual/plugins/images/ss-text_viewer-main-160x128x1.png Binary files differnew file mode 100644 index 0000000000..dc44cc3bd1 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-160x128x1.png diff --git a/manual/plugins/images/ss-text_viewer-main-160x128x16.png b/manual/plugins/images/ss-text_viewer-main-160x128x16.png Binary files differnew file mode 100644 index 0000000000..15fbb891b1 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-160x128x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-160x128x2.png b/manual/plugins/images/ss-text_viewer-main-160x128x2.png Binary files differnew file mode 100644 index 0000000000..8771b98296 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-160x128x2.png diff --git a/manual/plugins/images/ss-text_viewer-main-176x132x16.png b/manual/plugins/images/ss-text_viewer-main-176x132x16.png Binary files differnew file mode 100644 index 0000000000..eedebdbaf8 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-176x132x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-176x220x16.png b/manual/plugins/images/ss-text_viewer-main-176x220x16.png Binary files differnew file mode 100644 index 0000000000..14c58f517a --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-176x220x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-220x176x16.png b/manual/plugins/images/ss-text_viewer-main-220x176x16.png Binary files differnew file mode 100644 index 0000000000..01d3810d1d --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-220x176x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-240x320x16.png b/manual/plugins/images/ss-text_viewer-main-240x320x16.png Binary files differnew file mode 100644 index 0000000000..616f58f1b5 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-240x320x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-320x240x16.png b/manual/plugins/images/ss-text_viewer-main-320x240x16.png Binary files differnew file mode 100644 index 0000000000..13c6c6d8fc --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-320x240x16.png diff --git a/manual/plugins/images/ss-text_viewer-main-charx11x1.png b/manual/plugins/images/ss-text_viewer-main-charx11x1.png Binary files differnew file mode 100644 index 0000000000..0e86598157 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-main-charx11x1.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-112x64x1.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-112x64x1.png Binary files differnew file mode 100644 index 0000000000..0292749e5e --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-112x64x1.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x128x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x128x16.png Binary files differnew file mode 100644 index 0000000000..2adb557d8c --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x128x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x64x1-sansaclip.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x64x1-sansaclip.png Binary files differnew file mode 100644 index 0000000000..661e4ab74d --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x64x1-sansaclip.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x96x2.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x96x2.png Binary files differnew file mode 100644 index 0000000000..7420246761 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-128x96x2.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-132x80x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-132x80x16.png Binary files differnew file mode 100644 index 0000000000..8a2ab6511d --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-132x80x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-138x110x2.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-138x110x2.png Binary files differnew file mode 100644 index 0000000000..48139168f5 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-138x110x2.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x1.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x1.png Binary files differnew file mode 100644 index 0000000000..7812717d65 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x1.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x16.png Binary files differnew file mode 100644 index 0000000000..102d8ed926 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x2.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x2.png Binary files differnew file mode 100644 index 0000000000..c159a9c030 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-160x128x2.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-176x132x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-176x132x16.png Binary files differnew file mode 100644 index 0000000000..b9b9e75c3b --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-176x132x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-176x220x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-176x220x16.png Binary files differnew file mode 100644 index 0000000000..f35328c10a --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-176x220x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-220x176x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-220x176x16.png Binary files differnew file mode 100644 index 0000000000..a93be96209 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-220x176x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-240x320x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-240x320x16.png Binary files differnew file mode 100644 index 0000000000..b72686284b --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-240x320x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-320x240x16.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-320x240x16.png Binary files differnew file mode 100644 index 0000000000..9fc6b7ffa1 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-320x240x16.png diff --git a/manual/plugins/images/ss-text_viewer-sel_bk_menu-charx11x1.png b/manual/plugins/images/ss-text_viewer-sel_bk_menu-charx11x1.png Binary files differnew file mode 100644 index 0000000000..b4dc9355b4 --- /dev/null +++ b/manual/plugins/images/ss-text_viewer-sel_bk_menu-charx11x1.png diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex index 8d1057cfa9..01e676339d 100644 --- a/manual/plugins/main.tex +++ b/manual/plugins/main.tex @@ -150,7 +150,7 @@ option from the \setting{Context Menu} (see \reference{ref:Contextmenu}).} Rockboy & \fname{.gb, .gbc} & \\ Search & \fname{.m3u, .m3u8} & x \\ Sort & \fname{.*} & x \\ - Text Viewer & \fname{.txt, .*} & \\ + Text Viewer & \fname{.txt, .nfo, .*} & \\ VBRfix & \fname{.mp3} & x \\ \opt{masf}{ Wavplay & \fname{.wav} & \\} diff --git a/manual/plugins/text_viewer.tex b/manual/plugins/text_viewer.tex index 19012c75a5..88f4815c1e 100644 --- a/manual/plugins/text_viewer.tex +++ b/manual/plugins/text_viewer.tex @@ -1,11 +1,13 @@ \subsection{Text Viewer} -This is a Viewer for text files with word wrap. Just open a .txt file to +\screenshot{plugins/images/ss-text_viewer-main}{Text Viewer}{img:text_viewer-main} +This is a Viewer for text files with word wrap. Just open a \fname{.txt} or \fname{.nfo} file to display it. The text viewer 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 \emph{Open with} from the -\emph{Context Menu} (see \reference{ref:Contextmenu}). - +files without a \fname{.txt} or \fname{.nfo} extension by using \emph{Open with} from the +\emph{Context Menu} (see \reference{ref:Contextmenu}). You can put bookmarks any pages +and it can jump the page where the bookmark is put. +\subsubsection{Default keys} \begin{table} \begin{btnmap}{}{} \opt{PLAYER_PAD}{\ButtonLeft} @@ -13,10 +15,12 @@ files without a \fname{.txt} extension by using \emph{Open with} from the ,SANSA_E200_PAD,SANSA_FUZE_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} \opt{IRIVER_H10_PAD}{\ButtonScrollUp} - \opt{SANSA_C200_PAD}{\ButtonVolUp} + \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolUp} \opt{GIGABEAT_S_PAD}{\ButtonPrev} \opt{COWON_D2_PAD}{\ButtonMinus{} / \TouchTopMiddle} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCUp} + } & Scroll{}-up\\ \opt{PLAYER_PAD}{\ButtonRight} @@ -24,59 +28,63 @@ files without a \fname{.txt} extension by using \emph{Open with} from the ,SANSA_E200_PAD,SANSA_FUZE_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} \opt{IRIVER_H10_PAD}{\ButtonScrollDown} - \opt{SANSA_C200_PAD}{\ButtonVolDown} + \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolDown} \opt{GIGABEAT_S_PAD}{\ButtonNext} \opt{COWON_D2_PAD}{\ButtonPlus{} / \TouchBottomMiddle} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCDown} + } & Scroll{}-down\\ \opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft} \opt{GIGABEAT_S_PAD}{\ButtonPlay+\ButtonLeft} \opt{COWON_D2_PAD}{\TouchMidLeft} - \nopt{PLAYER_PAD,GIGABEAT_S_PAD,COWON_D2_PAD}{\ButtonLeft} - \opt{HAVEREMOTEKEYMAP}{& } + \nopt{PLAYER_PAD,GIGABEAT_S_PAD,COWON_D2_PAD,IAUDIO_M3_PAD}{\ButtonLeft} + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCLeft} + } & Top of file (Narrow mode) / One screen left (Wide mode)\\ \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight} \opt{GIGABEAT_S_PAD}{\ButtonPlay+\ButtonRight} \opt{COWON_D2_PAD}{\TouchMidRight} - \nopt{PLAYER_PAD,GIGABEAT_S_PAD,COWON_D2_PAD}{\ButtonRight} - \opt{HAVEREMOTEKEYMAP}{& } + \nopt{PLAYER_PAD,GIGABEAT_S_PAD,COWON_D2_PAD,IAUDIO_M3_PAD}{\ButtonRight} + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCRight} + } & Bottom of file (Narrow mode) / One screen right (Wide mode)\\ \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% - ,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_S_PAD}{% + ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD}{% \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp} \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack} - \opt{SANSA_C200_PAD}{\ButtonUp} - \opt{GIGABEAT_S_PAD}{\ButtonUp} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD}{\ButtonUp} + \opt{HAVEREMOTEKEYMAP}{& } & One line up\\ } \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% - ,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_S_PAD}{% + ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD}{% \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown} \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd} - \opt{SANSA_C200_PAD}{\ButtonDown} - \opt{GIGABEAT_S_PAD}{\ButtonDown} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD}{\ButtonDown} + \opt{HAVEREMOTEKEYMAP}{& } & One line down\\ } \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_S_PAD}{ \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft} \opt{GIGABEAT_S_PAD}{\ButtonLeft} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{HAVEREMOTEKEYMAP}{& } & One column left\\ } \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_S_PAD}{ \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight} \opt{GIGABEAT_S_PAD}{\ButtonRight} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{HAVEREMOTEKEYMAP}{& } & One column right\\ } @@ -86,35 +94,57 @@ files without a \fname{.txt} extension by using \emph{Open with} from the \opt{ONDIO_PAD}{\ButtonMenu} \opt{GIGABEAT_PAD}{\ButtonA} \opt{SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonRec} - \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown} + \opt{SANSA_CLIP_PAD}{\ButtonHome} + \opt{SANSA_FUZE_PAD}{\ButtonDown+\ButtonSelect} \opt{MROBE100_PAD}{\ButtonDisplay} \opt{COWON_D2_PAD}{\TouchCenter} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCMode} + } & Toggle autoscroll\\ + \opt{PLAYER_PAD}{\ButtonOn} + \opt{RECORDER_PAD}{\ButtonFTwo} + \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD}{\ButtonSelect} + \opt{IRIVER_H10_PAD}{\ButtonFF} + \opt{IAUDIO_X5_PAD}{\ButtonRec} + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonDown+\ButtonSelect} + \opt{COWON_D2_PAD}{\ButtonMenu+\ButtonPlus} + \opt{SANSA_FUZE_PAD}{\ButtonUp+\ButtonSelect} + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCPlay+\ButtonRCMode} + } + & Set/Reset Bookmark\\ + \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{Long \ButtonMenu} \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% - ,MROBE100_PAD}{\ButtonMenu} + ,MROBE100_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonSelect} + \opt{IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_E200_PAD}{\ButtonSelect} \opt{SANSA_FUZE_PAD}{Long \ButtonSelect} \opt{IRIVER_H10_PAD}{\ButtonRew} \opt{COWON_D2_PAD}{\ButtonMenu{} / \TouchTopRight} - \opt{HAVEREMOTEKEYMAP}{& } + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCPlay} + } & Enter menu\\ \opt{PLAYER_PAD}{\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% - ,MROBE100_PAD}{\ButtonPower} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% + ,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} \opt{SANSA_FUZE_PAD}{Long \ButtonHome} \opt{GIGABEAT_S_PAD}{\ButtonBack} \opt{COWON_D2_PAD}{\ButtonPower{} / \TouchTopLeft} - \opt{HAVEREMOTEKEYMAP}{& - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} - } + \opt{IAUDIO_M3_PAD}{\ButtonRec} + \opt{HAVEREMOTEKEYMAP}{& + \opt{IAUDIO_M3_PAD}{\ButtonRCRec} + \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} + } & Exit text viewer\\ \end{btnmap} @@ -123,89 +153,141 @@ files without a \fname{.txt} extension by using \emph{Open with} from the \subsubsection{The Viewer's Menu} \begin{description} -\item[Quit] Exits the plugin. -\item[Viewer Options] +\item[Return] to the text view. +\item[Viewer Options] set the settings for the reading file. \begin{description} \item[Encoding] sets the codepage in the text viewer. % ToDo: wrap some of the following settings into a \opt{lcd_bitmap} to exlude % ones that don't work on charcell - as soon as the plugin itself does Available settings: - \setting{UTF-8} (Unicode), - \setting{BIG5} (Traditional Chinese), - \setting{KSX-1001} (Korean), - \setting{GB-2312} (Simple Chinese), - \setting{SJIS} (Japanese), - \setting{CP1250} (Central European), - \setting{ISO-8859-2} (Latin Extended), - \setting{ISO-8859-9} (Turkish), - \setting{ISO-8859-6} (Arabic), - \setting{ISO-8859-11} (Thai), - \setting{CP1251} (Cyrillic), - \setting{ISO-8859-8} (Hebrew), - \setting{ISO-8859-7} (Greek), \setting{ISO-8859-1} (Latin 1). + \setting{ISO-8859-7} (Greek), + \opt{lcd_bitmap}{ + \setting{ISO-8859-8} (Hebrew), + } + \setting{CP1251} (Cyrillic), + \opt{lcd_bitmap}{ + \setting{ISO-8859-11} (Thai), + \setting{CP1256} (Arabic), + } + \setting{ISO-8859-9} (Turkish), + \setting{ISO-8859-2} (Latin Extended), + \setting{CP1250} (Central European), + \opt{lcd_bitmap}{ + \setting{SJIS} (Japanese), + \setting{GB-2312} (Simple Chinese), + \setting{KSX-1001} (Korean), + \setting{BIG5} (Traditional Chinese), + } + \setting{UTF-8} (Unicode), This setting only applies to the plugin and is independent from the \setting{Default Codepage} setting (see \reference{ref:Defaultcodepage}). \item[Word Wrap] toggles between Wrap and Chop. \begin{description} - \item[Off (Chop Words)] breaks lines at white space or hyphen. \item[On] breaks lines at the maximum column limit. + \item[Off (Chop Words)] breaks lines at white space or hyphen. \end{description} \item[Line Mode] cycles through Normal, Join and Expand and Reflow Lines. \begin{description} + \item[Normal] breaks lines at newline characters. + \item[Join] joins lines. Useful for adopting the orphans that + occur with e{}-mail style (i.e. pre{}-wrapped) text files. + \item[Expand] adds a blank line. Useful for making the paragraphs + clearer in some book style text files. \opt{lcd_bitmap}{ \item[Reflow Lines] justifies the text fully. } - \item[Expand] adds a blank line. Useful for making the paragraphs - clearer in some book style text files. - \item[Join] joins lines. Useful for adopting the orphans that - occur with e{}-mail style (i.e. pre{}-wrapped) text files. - \item[Normal] breaks lines at newline characters. \end{description} \item[Wide View] toggles between Narrow and Wide. \begin{description} + \item[No (Narrow)] sets maximum column to the screen width. \item[Yes] sets maximum column to 114. Useful for navigating large files. (Currently, Wide and Join cannot be selected together.) - \item[No (Narrow)] sets maximum column to the screen width. \end{description} \opt{lcd_bitmap}{ \item[Show Scrollbar] toggles scrollbar for the current View mode. If the file fits on one screen, there is no scrollbar and toggling this setting has no effect. \begin{description} - \item[On] has a scrollbar by default, until toggled. \item[Off] has no scrollbar by default, until toggled. + \item[On] has a scrollbar by default, until toggled. \end{description} \item[Overlap Pages] toggles between Normal and Overlap. \begin{description} - \item[Yes] tells page{}-down/page{}-up to retain one line from previous screen. \item[No] sets page{}-down/page{}-up to one full screen. + \item[Yes] tells page{}-down/page{}-up to retain one line from previous screen. \end{description} } + \opt{lcd_bitmap}{ + \item[Show Header] selects whether or not the status bar and the reading file path. + \begin{description} + \item[None] do not display the status bar and the reading file path. + \item[File Path] displays the reading file path. (the status bar does not display.) + \item[Status bar] displays the status bar. (the reading file path does not display.) + \item[Both] display the status bar and the reading file path. + \end{description} + \note{If the position of the status bar is not top, then \setting{Status bar} and \setting{Both} are not displayed.} + + \item[Show Footer] selects whether or not the status bar and the page number. + \begin{description} + \item[None] do not display the status bar and the page number. + \item[Page Num] displays the page number. (the status bar does not display.) + \item[Status bar] s the status bar. (the page number does not display.) + \item[Both] display the status bar and the page number. + \end{description} + \note{If the position of the status bar is not bottom, then \setting{Status bar} and \setting{Both} are not displayed.} + + \item[Font] selects the font which displsy the text. When the font is changed, also the font of the text viewer's menu changes. But when this plugin exit, \setting{Main Menu} is displayed with the original font (i.e., the font which selects \setting{Settings $\rightarrow$ Theme Settings $\rightarrow$ Font}. See \reference{ref:configure_rockbox_themes}). + } \item[Scroll Mode] controls the function of the ``Scroll-up'' and ``Scroll-down'' buttons. \begin{description} - \item[Scroll by Line] \item[Scroll by Page] + \item[Scroll by Line] \end{description} \item[Auto-scroll Speed] controls the speed of auto-scrolling in number of lines per scroll step, available options are \setting{1} to \setting{10} lines. As an example, a setting of \setting{4} will scroll up the text four lines per second. \end{description} + \note{When the setting is changed, it takes time to calculate the number of pages again when the size of the text file is large.} \item[Show Playback Menu] controls the playback of the currently loaded playlist and change the volume of your \dap{} without leaving the plugin. -\item[Return] to the text view. +\item[Select Bookmark] selects the bookmark which is registered and jump to the corresponding page. +In the figure below, the line where '*' is displayed at the head shows the page which is running now. +If you do not select any bookmarks, the text viewer displays the page which is reading now. + + +\screenshot{plugins/images/ss-text_viewer-sel_bk_menu}{select bookmark menu}{img:text_viewer-sel_bk} + +\item[Global Settings] set global settings for the text viewer. When reading a file for the first time, this setting is used. The setting items are the same as \setting{Viewer Options}. The global settings are stored in \fname{.rockbox/rocks/viewers/viewer.dat}. +\item[Quit] Exits the plugin. At this time, the text viewer automatically stores its settings, the current position and bookmarks in \fname{.rockbox/rocks/viewers/viewer\_file.dat}. \end{description} -\note{The text viewer automatically saves its settings and also stores the -current position in the viewed text files (up to the last 46 files).} +\subsubsection{Bookmarks} + When you press the \opt{PLAYER_PAD}{\ButtonOn}\opt{RECORDER_PAD}{\ButtonFTwo}% + \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff}% + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonSelect}% + \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD}{\ButtonSelect}% + \opt{IRIVER_H10_PAD}{\ButtonFF}\opt{IAUDIO_X5_PAD}{\ButtonRec}% + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonDown+\ButtonSelect}% + \opt{COWON_D2_PAD}{\ButtonMenu+\ButtonPlus}% + \opt{SANSA_FUZE_PAD}{\ButtonUp+\ButtonSelect}% + \opt{IAUDIO_M3_PAD}{\ButtonRCPlay+\ButtonRCMode} button, the bookmark is added to the first + line on this page and + \opt{PLAYER_PAD}{the bookmark symbol adds the first line}% + \nopt{PLAYER_PAD}{the first line reverses} as shown in the figure below. + And when you press this button again, this bookmark is deleted, and returns to the original + screen. + +\screenshot{plugins/images/ss-text_viewer-bookmark}{bookmark}{img:text_viewer-bookmark} + -\subsubsection{Compatibility} +\subsubsection{Limitations} \begin{itemize} -\item Currently messages are in English +\item The display of the menu is English regardless of the codepgae. \item Does not currently support right{}-to{}-left languages. \end{itemize} |