[Search and Replace] F1 - Unexact, case_sensitive forward search for selected_string F3 - Unexact, case_unsensitive forward search for selected_string F2 - Exact, case_sensitive forward search for selected_string F4 - Exact, case_unsensitive forward search for selected_string Alt+F1 - F1 and replacing with horizontal_clipboard_string Alt+F3 - F3 and replacing with horizontal_clipboard_string Alt+F2 - F2 and replacing with horizontal_clipboard_string Alt+F4 - F4 and replacing with horizontal_clipboard_string Note1: After Alt+F1 or Alt+F3 or Alt+F2 or Alt+F4 use: R - Replace; A - replace All; S - Skip; ESC - stop search and replace; Shift - suppress Screen output. Note2: 'horizontal_clipboard_string' is a NULL string(after 'Alt+N' or before using ('Shift+Del' or 'Ctrl+Ins')) or string after ('Shift+Del' or 'Ctrl+Ins') for selected_string. After 'Ctrl+Y' 'horizontal_clipboard_string' becomes a whole line BUT it won't be used for Alt+F1, Alt+F3, Alt+F2, Alt+F4 i.e. these combos will be ignored! [Miscellaneous] Ctrl+Y - slaY line and save it to horizontal_clipboard_string Alt+Y - emptY line and don't save it to horizontal_clipboard_string Alt+N - Nulls horizontal_clipboard_string i.e. it becomes "" Alt+W - select Word under cursor Ctrl+L - Lowercasing word under cursor Ctrl+U - Uppercasing word under cursor Alt+C - Cursor change(three types are available: hardware, software_full_shape_still, software_full_shape_blink) Alt+V - merge file with selected filename(if no marked filename then Current Directory Filenames; if wildcard '*' is used then list these filenames only), Important: If FILENAME doesn't exist then attempt for loading from ..\smxrt\FILENAME.ZIP (..\smxrt\ or other path is placed in YM.SMX) will be Alt+A - enter Ascii code(002 for example) Alt+L - Lock until password is given 'ichizato' Alt+G - Go to line(enter line number and non-digit key) Alt+T - Transcription input(add it to YM.250 and resort YM.250 with RPSRT102) Ctrl+W - Shows transcription rules from Webster Second College Edition Alt+P - Print selected text(Alt+\ - print selected text with background) Ctrl+F8 - change status line color (for 'status' regime for status line) Ctrl+F9 - toggle current line (between black and selected alike) Ctrl+F10 - toggle status line (between 'status' and 'transcription' regimes) F5 - refresh(kill all empty lines after last non-empty + 'Ctrl+End') Shift+F9 - save without all empty lines after last non-empty ESC - Current line undo Ins - toggle Insert/Overstrike LShift+RShift - Combo list(partial) Enter - make anew line under cursor Ctrl+\ - make a new line under cursor + Home + Down Note: IF char with code below_32 or/and above_127 exists on startup THEN name of opened file is highlighted ELSE name of opened file is black. [Grabber] Ctrl+S(must hold) - Scan page for alien words using MASAKARI.WRD LShift+Ctrl+S(wait for a key) - Scan page for alien words using MASAKARI.WRD Ctrl+Q - Query YM.LEP for word_under_cursor Ctrl+A - Add sentence to YM.LEP with word_under_cursor Alt+O - Add marked text to YM.NP [Statistics] Alt+Z - showing ._W_(word_under_cursor sense) - forget it, abandoned! Alt+M - showing .MIN(word_under_cursor sense) - forget it, abandoned! Alt+H - showing MASA_HLA.OBO(word_under_cursor sense) - forget it, abandoned! Alt+J - showing MASA_NLA.OBO(word_under_cursor sense) - forget it, abandoned! Alt+U - showing MASA_ALA.OBO(word_under_cursor sense) - (*), (@), (#), (!) Alt+D - showing GRFT_ALA.OBO(word_under_cursor sense) - (**), (@), (#), (!) Alt+K - showing MASAKARI.WRD(word_under_cursor sense) - (@) (*) made from *.ALA(del *.ala; pkunzip ..\smxrt\* *.ala) with ALA2OBO.EXE (**) made from *.ALA(del *.ala; pkunzip grft19 *.ala) with ALA2OBO.EXE (#) pointed by file YM.SMX(default is ..\smxrt, if not present - current directory), this file points to *.ZIP corpus too. (@) useful combo for spell advice and for MASAKARI.WRD enriching(this is easy but not short operation: 0]copy MASAKARI.WRD YM.NP 1]YM *.TXT 2]Use 'Alt+U' and 'Alt+D' over needed word and "look in a real dictionary" to decide "to be or not" if yes then 'Alt+W' and 'Alt+O' 3]copy YM.NP MASAKAR_.TXT 4]JUBEI.EXE or X.EXE 5]so MASAKAR_.WRD is a new sheriff). (!) All words that are Lighter_and_Uppercased are alien for MASAKARI.WRD, rest darker_and_lowercased are part of MASAKARI.WRD. [Move] Left, Right, Up, Down - po schtat he-he Home - Move cursor to most Left line position which is not SPACE End - Move cursor to most Right line position + 1, if line is 960 then 960 PgUp - Scroll screen Page Up, no scroll if new page is not 23 lines PgDn - Scroll screen Page Down, no scroll if new page is not 23 lines Alt+Left - Move cursor to most Left screen position Alt+Right - Move cursor to most Right screen position Alt+Up - Move cursor to most Up screen position Alt+Down - Move cursor to most Down screen position Alt+Home - Move cursor to most Left line position i.e. 001 Alt+End - Move cursor to most Right line position i.e. 960 Alt+PgUp - Move cursor to most Up&Left screen position Alt+PgDn - Move cursor to most Down&Left file position Ctrl+Home - Move cursor to most Up file position i.e. 0000001 Ctrl+End - Move cursor to most Down file position i.e. last line Ctrl+Left - Move cursor to position which is after previous SPACE Ctrl+Right - Move cursor to position which is after next SPACE Ctrl+PgUp - Scroll one page Left Ctrl+PgDn - Scroll one page Right Ctrl+Up - Scroll one line Up Ctrl+Down - Scroll one line Down [Select] Shift+Left, Shift+Right, Shift+Up, Shift+Down Shift+Home, Shift+End, Shift+PgUp, Shift+PgDn Shift+Ctrl+Home, Shift+Ctrl+End, Shift+Ctrl+Left, Shift+Ctrl+Right Shift+Del - slaY selected and save it to horizontal_clipboard_string or vertical_clipboard_string(s) Ctrl+Ins - Copy to horizontal_clipboard_string or vertical_clipboard_string(s) and makes file .1L if not exist LShift+Ins - Insert horizontal_clipboard_string RShift+Ins - Insert vertical_clipboard_string(s) Shift+Tab - justify current line with upper Alt+Shift - kill all Spaces from left Note1: When Scroll Lock ON: PgUp - becomes Ctrl+PgUp; PgDn - becomes Ctrl+PgDn; Del - becomes Alt+Y. [LBL,SEN Search] File Exact-unsensitive-search and merge to current editing: Alt+I - searching marked string into (.LBL) - if CL=On then jump to results Alt+F - searching marked string into (*.LBL) - if CL=On then jump to results Alt+B - searching marked string into (*.LBL from *.ZIP corpus i.e. where YM.SMX points) - (Note#) - if CL=On then jump to results Alt+S - searching marked string into (*.SEN) - if CL=On then jump to results Alt+E - searching marked string into (*.SEN from *.ZIP corpus i.e. where YM.SMX points) - (Note#) - if CL=On then jump to results File (Un|E)xact-unsensitive-search and appending to YM.TXT: Alt+R - searching(exactly case unsensitive) marked string into (*.LBL from *.ZIP corpus i.e. where YM.SMX points) - (Note#) Ctrl+Alt+R - searching(unexactly case unsensitive) marked string into (*.LBL from *.ZIP corpus i.e. where YM.SMX points) - (Note#) (Note#) Before executing(for example) 'PKUNZIP PNOCO10 *.LBL' Yoshimitsu looks for PNOCO10.LBL in current directory, if it is there dearchiving is not executed; if it is not there then dearchiving and after search deleting is executed. Limitation: All combos are limited to deal with 32767 chars long lines maximum, to avoid this problem here are two ways: 1) 1]pkunzip ..\smxrt\* *.lbl 2]lbl960 3]continue to use combos 2) 1]pkunzip ..\smxrt\* *.lbl 2]kazuya [Speak and Play] - ABANDONED(until normal synthesiser appear)! Ctrl+T - If SL=On only Speak using TTS(only in Windows) Ctrl+T - If CL=Off and SL=Off then play(Hold Ctrl for Cycling) and LOG Ctrl+T - If CL=On and SL=Off then only LOG Note: Ctrl+T uses DNS5WAV*.ZIP, WAVMERGE.WRD(for LOG), YM.LST [Dictionary] Alt+Backspace - showing H3SRT.TOP(index for HERITAGE.TXT)(word_under_cursor) Shift+Backspace - showing H3W80.ENT(word_under_cursor) Note: File H3.ENT contains unwrapped entry(always last one)of HERITAGE. Note: File HERITAGE.CLP contains wrapped entries of HERITAGE.