my WordStar 2-column help menu

28 views
Skip to first unread message

Eric Pement

unread,
Dec 9, 2025, 5:10:44 AM (7 days ago) Dec 9
to SemWare TSE Pro text editor
I spent many hours working on this two-column help menu, for my TSE.
I couldn't go to bed without sharing it here! (I hope this doesn't wrap!!)

--- Move cursor, Find/Replace, Quick menu ----------------------

Left            Left    ^S       Find pattern           ^QF
Right           Right   ^D       Find-and-replace       ^QA
Up              Up      ^E       Repeat last find        ^L
Down            Down    ^X       Find character fwd     ^QG
Word right     ^Right   ^F       Find char backward     ^QH
Word left      ^Left    ^A       Find left  (,[,{      ^Q^[
Beg-of-line     Home   ^QS       Find right ),],}      ^Q^]
End-of-line     End    ^QD       Spellcheck file        ^QN

Top-of-scrn    ^Home   ^QE       Goto top of block      ^QB
Mid-of-scrn            ^QM       Goto end of block      ^QK
Bot-of-scrn    ^End    ^QX       Goto line number       ^QI
PageUp          PgUp    ^R       Set marker number   ^K0...^K9
PageDown        PgDn    ^C       Goto marker number  ^Q0...^Q9
Top-of-file    ^PgUp   ^QR       Previous position      ^QP
End-of-file    ^PgDn   ^QC

--- Text editing, Screen shift, Onscreen menu ------------------

Del backward    Bksp    ^H       ScrollUp      ^Up       ^W
Del forward     Del     ^G       ScrollDown    ^Dn       ^Z
Del word left  ^Bksp
Del word rght  ^Del     ^T       Line to top-of-screen  ^OE
Del line                ^Y       Line to mid-of-screen  ^OM
Del to BOL           ^Q-Del      Line to bot-of-screen  ^OX
Del to EOL    Alt-Del  ^QY       New video parameters   ^OB
                                 Set left margin        ^OL
Tab forward     Tab     ^I       Set right margin       ^OR
Tab backward    Sh-Tab           Center this line       ^OC
Insert line     Enter   ^M       Set line flush right   ^O]

Split line              ^N       Undo           Alt-Bksp
Emded literal char      ^P       Redo           Alt-Sh-Bksp
Reformat para           ^B       Undelete (local)        ^U
Reformat to EOF        ^QU       RestoreLine            ^QL

--- Block commands ---------------------------------------------

Set block begin,end    ^KB, ^KK (stream blocks only)
Mark column block      ^KN (both begin,end. Toggle stream/col)
Mark whole word        ^KT (or double-click)
Mark whole line        ^KL (or triple-click)
Unmark block           ^KH (hide marks. Not a toggle!)

Copy marked block      ^KC       Sum column block       ^KM
Move block             ^KV       to-be-decided          ^KI
Print marked block     ^KP       Change to ALL CAPS     ^K"
Insert/read file       ^KR       Change to lower case   ^K'
Write blk to file      ^KW       Capitalize 1st word    ^K.
Del block              ^KY       Sort lines             ^KZ

Cut to TSE buffer      ^K] (TSE clipboard)
Paste from buffer      ^K[ (TSE clipboard)
Copy to Win clip      ^Ins (Windows clipboard)
Cut to Win clip     Sh-Del (Windows clipboard)
Paste from clip     Sh-Ins (Windows clipboard)

--- File & Window commands -------------------------------------

Save file         F2   ^KS       Toggle Read/Only       ^KO
Save & exit      ^KD   ^KX       File manager           ^KJ
Quit this file         ^KQ       Word count file        ^K?
Save Copy As           ^KE       List open files      Alt-0

Pick file,replace win  ^OP       Split horizontal       ^OS
Split win, add blanK   ^OK       Split vertical         ^OV
Split win, add file     F3       Un-split window        ^OU
Close this window    Alt-F3      Flip horiz/vertical    ^OF
Exit        Alt-X or Alt-F4

Run shell cmd, add capture buffer  ^KA
Run shell cmd, no capture          ^KF
Exec current file on filetype      ^KG

--- Other ------------------------------------------------------

Show key assign         ^J       Repeat last cmd        ^QQ
Toggle insert ON   Ins  ^V       Insert date/time       ^QO
Toggle autoindent  ^6  ^OA       Integer/bitshift math  ^Q=
Toggle wordwrap        ^OW

 =============================================================
 F1 Help                       F7
 F2 SaveFile                   F8
 F3 LoadFile,SplitWin          F9
 F4                           F10 Activate Menubar (or ESC)
 F5 Zoom Window*(toggle)      F11 Toggle Full Screen
 F6 Next Window               F12
 * = requires 2 windows visible in the frame (text)
----------------------------------------------------------------

Claus Futtrup

unread,
Dec 9, 2025, 10:41:55 AM (7 days ago) Dec 9
to sem...@googlegroups.com
Hi Eric

Very nice.
I assume the capital letters are for visual appearance, one doesn't have to press the Shift-key.

With kind regards,
Claus
--

---
You received this message because you are subscribed to the Google Groups "SemWare TSE Pro text editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to semware+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/semware/168875f9-2e20-460e-ac79-5f9b4b698fd0n%40googlegroups.com.


Eric Pement

unread,
Dec 9, 2025, 12:05:18 PM (7 days ago) Dec 9
to SemWare TSE Pro text editor
Hello Claus,

Thank you for your kind remarks.

You wrote, "I assume the capital letters are for visual appearance, one doesn't have to press the Shift-key."

Are you referring to my abbreviations for the two-key commands, like ^QF or ^QA (rather than writing "^Qf" and "^Qa", or "^qf' and '^qa'). Yes, that is the traditional way that WordStar key commands are written, with capital letters.

This is the was it was written in most of the original WS documentation, with capital letters, probably so they would stand out.

Interestingly, despite how they are written (in all caps), all two-key commands work the same (a) if they are lower-case or upper-case, and (b) if the second key is a control-key or not. Thus, ^qd also can be typed ^q^d.  ^ke can also be typed ^k^e, and they will run just fine. This is the default for all the alphabetic keys.

Kind regards,

knud van eeden

unread,
Dec 9, 2025, 12:17:49 PM (7 days ago) Dec 9
to SemWare TSE Pro text editor
Different equivalent setup

(PS took me 3 minutes ;-) )

with friendly greetings
Knud van Eeden


===

Converted WordStar Key Assignment Table


Move cursor, Find/Replace, Quick menu

FunctionKey
LeftLeft / <Ctrl S>
RightRight / <Ctrl D>
UpUp / <Ctrl E>
DownDown / <Ctrl X>
Word right<Ctrl Right> / <Ctrl F>
Word left<Ctrl Left> / <Ctrl A>
Beg-of-lineHome / <Ctrl Q><S>
End-of-lineEnd / <Ctrl Q><D>
Top-of-screen<Ctrl Home> / <Ctrl Q><E>
Mid-of-screen<Ctrl Q><M>
Bot-of-screen<Ctrl End> / <Ctrl Q><X>
PageUpPgUp / <Ctrl R>
PageDownPgDn / <Ctrl C>
Top-of-file<Ctrl PgUp> / <Ctrl Q><R>
End-of-file<Ctrl PgDn> / <Ctrl Q><C>

Find/Search Commands

Find pattern | <Ctrl Q><F>
Find–and–replace | <Ctrl Q><A>
Repeat last find | <Ctrl L>
Find character forward | <Ctrl Q><G>
Find character backward | <Ctrl Q><H>
Find left ([,{) | <Ctrl Q><[>
Find right (],}) | <Ctrl Q><]>
Spellcheck file | <Ctrl Q><N>
Goto top of block | <Ctrl Q><B>
Goto end of block | <Ctrl Q><K>
Goto line number | <Ctrl Q><I>
Set marker number | <Ctrl K><0>...<Ctrl K><9>
Goto marker number | <Ctrl Q><0>...<Ctrl Q><9>
Previous position | <Ctrl Q><P>


Text editing, Screen shift, On-screen menu

| Function | Key |
Del backward | Backspace / <Ctrl H>
Del forward | Delete / <Ctrl G>
Del word left | <Ctrl Backspace>
Del word right | <Ctrl Delete> / <Ctrl T>
Del line | <Ctrl Y>
Del to beginning-of-line | <Ctrl Q><Delete>
Del to end-of-line | Alt-Delete / <Ctrl Q><Y>
Insert line | Enter / <Ctrl M>
Split line | <Ctrl N>
Embedded literal char | <Ctrl P>
Reformat paragraph | <Ctrl B>
Reformat to EOF | <Ctrl Q><U>
Undo | Alt-Backspace
Redo | Alt-Shift-Backspace
Undelete Local | <Ctrl U>
Restore line | <Ctrl Q><L>

Tab/Margins

Tab forward | Tab / <Ctrl I>
Tab backward | <Shift Tab>
Set left margin | <Ctrl O><L>
Set right margin | <Ctrl O><R>
Center line | <Ctrl O><C>
Set line flush right | <Ctrl O><]>

Screen shifts

Scroll up | <Ctrl Up> / <Ctrl W>
Scroll down | <Ctrl Down> / <Ctrl Z>
Line to top-of-screen | <Ctrl O><E>
Line to mid-screen | <Ctrl O><M>
Line to bottom-screen | <Ctrl O><X>
New video parameters | <Ctrl O><B>


Block commands

| Function | Key |
Set block begin/end | <Ctrl K><B>, <Ctrl K><K>
Mark column block | <Ctrl K><N>
Mark whole word | <Ctrl K><T>
Mark whole line | <Ctrl K><L>
Unmark block | <Ctrl K><H>
Copy block | <Ctrl K><C>
Move block | <Ctrl K><V>
Print block | <Ctrl K><P>
Insert/read file | <Ctrl K><R>
Write block to file | <Ctrl K><W>
Delete block | <Ctrl K><Y>
Sum column block | <Ctrl K><M>
Change to ALL CAPS | <Ctrl K><">
Change to lowercase | <Ctrl K><'>
Capitalize first word | <Ctrl K><.>
Sort lines | <Ctrl K><Z>

Clipboard actions:
Cut to TSE buffer | <Ctrl K><]>
Paste from TSE buffer | <Ctrl K><[>
Copy to Windows clipboard | <Ctrl Ins>
Cut to Windows clipboard | <Shift Delete>
Paste from Windows clipboard | <Shift Ins>


File & Window commands

| Function | Key |
Save file | F2 / <Ctrl K><S>
Save & exit | <Ctrl K><D> / <Ctrl K><X>
Quit this file | <Ctrl K><Q>
Save Copy As | <Ctrl K><E>
Pick file / replace window | <Ctrl O><P>
Split window horizontal | <Ctrl O><S>
Split window add blank | <Ctrl O><K>
Split vertical | <Ctrl O><V>
Split add file | F3
Close this window | Alt-F3
Un-split window | <Ctrl O><U>
Flip horiz/vertical | <Ctrl O><F>
Toggle Read/Only | <Ctrl K><O>
Word count file | <Ctrl K><?>
List open files | Alt-0
Exit | Alt-X or Alt-F4

Run shell cmd capture | <Ctrl K><A>
Run shell no capture | <Ctrl K><F>
Execute file by type | <Ctrl K><G>


Other

| Function | Key |
Show key assign | <Ctrl J>
Repeat last command | <Ctrl Q><Q>
Toggle insert | Insert / <Ctrl V>
Toggle autoindent | <Ctrl 6> / <Ctrl O><A>
Insert date/time | <Ctrl Q><O>
Math / bitshift menu | <Ctrl Q><=>
Toggle wordwrap | <Ctrl O><W>


Function Keys Summary

F1 Help
F2 Save File
F3 Load File / Split Window
F4
F5 Zoom Window (when 2 windows)
F6 Next Window
F7
F8
F9


F10 Activate Menubar (or ESC)

F11 Toggle Full Screen
F12

===

And the other way around:

WordStar / TSE Key Assignments — Key First Format


Move cursor / navigation

<Ctrl S> Move cursor left <Ctrl D> Move cursor right <Ctrl E> Move cursor up <Ctrl X> Move cursor down <Ctrl Right> Move word right <Ctrl Left> Move word left <Ctrl Q><S> Beginning of line <Ctrl Q><D> End of line <Home> Beginning of line <End> End of line <Ctrl Home> Top of screen <Ctrl Q><E> Top of block <Ctrl Q><M> Middle of screen <Ctrl End> Bottom of screen <Ctrl Q><X> Bottom of screen <PgUp> Page up <PgDn> Page down <Ctrl PgUp> Top of file <Ctrl PgDn> End of file <Ctrl R> Page up <Ctrl C> Page down <Ctrl Q><R> Top of file <Ctrl Q><C> End of file

Searching / markers

<Ctrl Q><F> Find pattern <Ctrl Q><A> Find and replace <Ctrl L> Repeat last find <Ctrl Q><G> Find character forward <Ctrl Q><H> Find character backward <Ctrl Q><[> Find left bracket ([,{) <Ctrl Q><]> Find right bracket ],}) <Ctrl Q><N> Spellcheck file <Ctrl Q><B> Go to top of block <Ctrl Q><K> Go to end of block <Ctrl Q><I> Go to line number <Ctrl K><0-9> Set marker 0–9 <Ctrl Q><0-9> Go to marker 0–9 <Ctrl Q><P> Previous position

Editing / deletion

<Backspace> Delete backward <Ctrl H> Delete backward <Delete> Delete forward <Ctrl G> Delete forward <Ctrl Backspace> Delete word left <Ctrl Delete> Delete word right <Ctrl T> Delete word right <Ctrl Y> Delete line <Ctrl Q><Delete> Delete to beginning of line <Alt Delete> Delete to end of line <Ctrl Q><Y> Delete to end of line <Enter> Insert line <Ctrl M> Insert line <Ctrl N> Split line <Ctrl P> Insert literal character <Ctrl B> Reformat paragraph <Ctrl Q><U> Reformat to end of file <Ctrl U> Undelete local <Alt Backspace> Undo <Alt Shift Backspace> Redo <Ctrl Q><L> Restore line

Tabs / margins

<Tab> Tab forward <Ctrl I> Tab forward <Shift Tab> Tab backward <Ctrl O><L> Set left margin <Ctrl O><R> Set right margin <Ctrl O><C> Center current line <Ctrl O><]> Right-justify current line

Screen shift / repositioning

<Ctrl Up> Scroll screen up <Ctrl W> Scroll screen up <Ctrl Down> Scroll screen down <Ctrl Z> Scroll screen down <Ctrl O><E> Line to top of screen <Ctrl O><M> Line to middle of screen <Ctrl O><X> Line to bottom of screen <Ctrl O><B> Set video parameters

Block operations

<Ctrl K><B> Mark block begin <Ctrl K><K> Mark block end <Ctrl K><N> Mark column block / toggle mode <Ctrl K><T> Mark whole word <Ctrl K><L> Mark whole line <Ctrl K><H> Unmark block <Ctrl K><C> Copy block <Ctrl K><V> Move block <Ctrl K><P> Print block <Ctrl K><R> Insert / read file <Ctrl K><W> Write block to file <Ctrl K><Y> Delete block <Ctrl K><M> Sum column block <Ctrl K><"> Change to ALL CAPS <Ctrl K><'> Change to lower case <Ctrl K><.> Capitalize first word <Ctrl K><Z> Sort lines

Clipboard:

<Ctrl K><]> Cut to TSE clipboard <Ctrl K><[> Paste from TSE clipboard <Ctrl Ins> Copy to Windows clipboard <Shift Delete> Cut to Windows clipboard <Shift Ins> Paste from Windows clipboard

File / window management

<F2> Save file <Ctrl K><S> Save file <Ctrl K><D> Save & exit <Ctrl K><X> Save & exit <Ctrl K><Q> Quit file <Ctrl K><E> Save copy as <Ctrl K><O> Toggle read-only <Ctrl K><?> Word count <Alt 0> List open files <Ctrl O><P> Pick file / replace window <Ctrl O><S> Split window horizontally <Ctrl O><K> Split window add blank <Ctrl O><V> Split window vertically <F3> Split & load file <Alt F3> Close this window <Ctrl O><U> Unsplit window <Ctrl O><F> Flip window orientation

Execution / shell:

<Ctrl K><A> Run shell command with capture <Ctrl K><F> Run shell no capture <Ctrl K><G> Execute current file based on type

Exit:

<Alt X> Exit <Alt F4> Exit

Miscellaneous

<Ctrl J> Show key assignments <Ctrl Q><Q> Repeat last command <Insert> Toggle insert <Ctrl V> Toggle insert <Ctrl 6> Toggle autoindent <Ctrl O><A> Toggle autoindent <Ctrl Q><O> Insert date/time <Ctrl Q><=> Integer/bitshift math <Ctrl O><W> Toggle word wrap

Function keys

<F1> Help <F2> Save <F3> Load/split window <F5> Zoom window (requires 2 windows) <F6> Next window <F10> Activate menu bar <F11> Toggle full screen



knud van eeden

unread,
Dec 9, 2025, 12:23:22 PM (7 days ago) Dec 9
to SemWare TSE Pro text editor

Latest update with one line per table line entry.


Clean WordStar/TSE Key List — One Entry Per Line


Move cursor / navigation

<Ctrl S> Move cursor left <Ctrl D> Move cursor right <Ctrl E> Move cursor up <Ctrl X> Move cursor down <Ctrl Right> Move word right <Ctrl Left> Move word left

<Home> Beginning of line <Ctrl Q><S> Beginning of line <End> End of line <Ctrl Q><D> End of line <Ctrl Home> Top of screen <Ctrl Q><E> Top of block <Ctrl Q><M> Middle of screen <Ctrl End> Bottom of screen <Ctrl Q><X> Bottom of screen <PgUp> Page up <PgDn> Page down <Ctrl PgUp> Top of file <Ctrl PgDn> End of file <Ctrl R> Page up <Ctrl C> Page down <Ctrl Q><R> Top of file <Ctrl Q><C> End of file

Searching / markers

<Ctrl Q><F> Find pattern <Ctrl Q><A> Find and replace <Ctrl L> Repeat last find <Ctrl Q><G> Find character forward <Ctrl Q><H> Find character backward <Ctrl Q><[> Find left bracket ([,{)

<Ctrl Q><]> Find right bracket (],})

<Ctrl K><]> Cut to TSE clipboard <Ctrl K><[> Paste from TSE clipboard <Ctrl Ins> Copy to Windows clipboard <Shift Delete> Cut to Windows clipboard <Shift Ins> Paste from Windows clipboard


File / window management

<F2> Save file <Ctrl K><S> Save file <Ctrl K><D> Save & exit <Ctrl K><X> Save & exit <Ctrl K><Q> Quit file <Ctrl K><E> Save copy as <Ctrl K><O> Toggle read-only

<Ctrl K><?> Word count file

<Alt 0> List open files <Ctrl O><P> Pick file / replace window <Ctrl O><S> Split window horizontally <Ctrl O><K> Split window add blank <Ctrl O><V> Split window vertically <F3> Split & load file <Alt F3> Close this window <Ctrl O><U> Unsplit window <Ctrl O><F> Flip window orientation

<Ctrl K><A> Run shell command with capture

<Ctrl K><F> Run shell command without capture <Ctrl K><G> Execute file by type

<Alt X> Exit <Alt F4> Exit


Miscellaneous

<Ctrl J> Show key assignments <Ctrl Q><Q> Repeat last command <Insert> Toggle insert <Ctrl V> Toggle insert <Ctrl 6> Toggle autoindent <Ctrl O><A> Toggle autoindent <Ctrl Q><O> Insert date/time

<Ctrl Q><=> Integer / bitshift math

<Ctrl O><W> Toggle word wrap


Function key summary

<F1> Help <F2> Save file <F3> Load file / split window

knud van eeden

unread,
Dec 9, 2025, 1:08:29 PM (7 days ago) Dec 9
to SemWare TSE Pro text editor
Latest update with e.g. TSE key assignments:

===

Latest update with one line per table line entry.

===

On Tuesday, December 9, 2025 at 06:18:09 PM GMT+1, 'knud van eeden' via SemWare TSE Pro text editor <sem...@googlegroups.com> wrote:


Different equivalent setup

(PS took me 3 minutes ;-) )

with friendly greetings
Knud van Eeden


===

Converted WordStar Key Assignment Table

--- cut here: begin --------------------------------------------------

Function                Key

--- Move cursor, Find/Replace, Quick menu ---

Left                           <Ctrl S>
Right                          <Ctrl D>
Up                             <Ctrl E>
Down                           <Ctrl X>
Word right                     <Ctrl CursorRight> | <Ctrl F>
Word left                      <Ctrl CursorLeft> | <Ctrl A>
Beg-of-line                    <Home> | <Ctrl Q><S>
End-of-line                    <End> | <Ctrl Q><D>
Top-of-screen                  <Ctrl Home> | <Ctrl Q><E>
Mid-of-screen                  <Ctrl Q><M>
Bot-of-screen                  <Ctrl End> | <Ctrl Q><X>
PageUp  PgUp                   <Ctrl R>
PageDown                       <PgDn> | <Ctrl C>
Top-of-file                    <Ctrl PgUp> | <Ctrl Q><R>
End-of-file                    <Ctrl PgDn> | <Ctrl Q><C>

--- Find/Search Commands ---

Find pattern                   <Ctrl Q><F>
Find-and-replace               <Ctrl Q><A>
Repeat last find               <Ctrl L>
Find character forward         <Ctrl Q><G>
Find character backward        <Ctrl Q><H>
Find left ([,{)                <Ctrl Q><[>
Find right (],})               <Ctrl Q><]>
Spellcheck file                <Ctrl Q><N>
Goto top of block              <Ctrl Q><B>
Goto end of block              <Ctrl Q><K>
Goto line number               <Ctrl Q><I>
Set marker number              <Ctrl K><0>...<Ctrl K><9>
Goto marker number             <Ctrl Q><0>...<Ctrl Q><9>
Previous position              <Ctrl Q><P>

--- Text editing, Screen shift, On-screen menu ---

Del backward                   <Backspace> | <Ctrl H>
Del forward | Delete           <Ctrl G>
Del word left                  <Ctrl Backspace>
Del word right                 <Ctrl Del> | <Ctrl T>
Del line                       <Ctrl Y>
Del to beginning-of-line       <Ctrl Q><Del>
Del to end-of-line             <Alt Del> | <Ctrl Q><Y>
Insert line                    <Enter> | <Ctrl M>
Split line                     <Ctrl N>
Embedded literal char          <Ctrl P>
Reformat paragraph             <Ctrl B>
Reformat to EOF                <Ctrl Q><U>
Undo                           <Alt Backspace>
Redo                           <AltShift Backspace>
Undelete Local                 <Ctrl U>
Restore line                   <Ctrl Q><L>

--- Tab/Margins ---

Tab forward                    <Tab> | <Ctrl I>
Tab backward                   <Shift Tab>
Set left margin                <Ctrl O><L>
Set right margin               <Ctrl O><R>
Center line                    <Ctrl O><C>
Set line flush right           <Ctrl O><]>

--- Screen shifts ---

Scroll up                      <Ctrl CursorUp> | <Ctrl W>
Scroll down                    <Ctrl CursorDown> | <Ctrl Z>
Line to top-of-screen          <Ctrl O><E>
Line to mid-screen             <Ctrl O><M>
Line to bottom-screen          <Ctrl O><X>
New video parameters           <Ctrl O><B>

--- Block commands ---

Set block begin/end            <Ctrl K><B>, <Ctrl K><K>
Mark column block              <Ctrl K><N>
Mark whole word                <Ctrl K><T>
Mark whole line                <Ctrl K><L>
Unmark block                   <Ctrl K><H>
Copy block                     <Ctrl K><C>
Move block                     <Ctrl K><V>
Print block                    <Ctrl K><P>
Insert/read file               <Ctrl K><R>
Write block to file            <Ctrl K><W>
Delete block                   <Ctrl K><Y>
Sum column block               <Ctrl K><M>
Change to ALL CAPS             <Ctrl K><">
Change to lowercase            <Ctrl K><'>
Capitalize first word          <Ctrl K><.>
Sort lines                     <Ctrl K><Z>

--- Clipboard actions: ---

Cut to TSE buffer              <Ctrl K><]>
Paste from TSE buffer          <Ctrl K><[>
Copy to Windows clipboard      <Ctrl Ins>
Cut to Windows clipboard       <Shift Del>
Paste from Windows clipboard   <Shift Ins>

--- File & Window commands ---

Save file                      <F2> / <Ctrl K><S>
Save & exit                    <Ctrl K><D> / <Ctrl K><X>
Quit this file                 <Ctrl K><Q>
Save Copy As                   <Ctrl K><E>
Pick file / replace window     <Ctrl O><P>
Split window horizontal        <Ctrl O><S>
Split window add blank         <Ctrl O><K>
Split vertical                 <Ctrl O><V>
Split add file                 <F3>
Close this window              <Alt F3>
Un-split window                <Ctrl O><U>
Flip horiz/vertical            <Ctrl O><F>
Toggle Read/Only               <Ctrl K><O>
Word count file                <Ctrl K><?>
List open files                <Alt 0>
Exit                           <Alt X> or <Alt F4>

Run shell cmd capture          <Ctrl K><A>
Run shell no capture           <Ctrl K><F>
Execute file by type           <Ctrl K><G>

--- Other ---

Show key assign                <Ctrl J>
Repeat last command            <Ctrl Q><Q>
Toggle insert                  <Ins> | <Ctrl V>
Toggle autoindent              <Ctrl 6> | <Ctrl O><A>
Insert date/time               <Ctrl Q><O>
Math / bitshift menu           <Ctrl Q><=>
Toggle wordwrap                <Ctrl O><W>

--- Function Keys Summary ---

Help                           <F1>
Save File                      <F2>
Load File / Split Window       <F3>
n/a                            <F4>
Zoom Window (when 2 windows)   <F5>
Next Window                    <F6>
n/a                            <F7>
n/a                            <F8>
n/a                            <F9>
Activate Menubar (or ESC)      <F10>
Toggle Full Screen             <F11>
n/a                            <F12>

--- cut here: end ----------------------------------------------------

===

And the other way around:

Clean WordStar/TSE Key List - One Entry Per Line

--- cut here: end ----------------------------------------------------

--- Move cursor / navigation ---

<Ctrl S>                       Move cursor left
<Ctrl D>                       Move cursor right
<Ctrl E>                       Move cursor up
<Ctrl X>                       Move cursor down
<Ctrl Right>                   Move word right
<Ctrl Left>                    Move word left
<Home>                         Beginning of line
<Ctrl Q><S>                    Beginning of line
<End>                          End of line
<Ctrl Q><D>                    End of line
<Ctrl Home>                    Top of screen
<Ctrl Q><E>                    Top of block
<Ctrl Q><M>                    Middle of screen
<Ctrl End>                     Bottom of screen
<Ctrl Q><X>                    Bottom of screen
<PgUp>                         Page up
<PgDn>                         Page down
<Ctrl PgUp>                    Top of file
<Ctrl PgDn>                    End of file
<Ctrl R>                       Page up
<Ctrl C>                       Page down
<Ctrl Q><R>                    Top of file
<Ctrl Q><C>                    End of file

--- Searching / markers ---

<Ctrl Q><F>                    Find pattern
<Ctrl Q><A>                    Find and replace
<Ctrl L>                       Repeat last find
<Ctrl Q><G>                    Find character forward
<Ctrl Q><H>                    Find character backward
<Ctrl Q><[>                    Find left bracket ([,{)
<Ctrl Q><]>                    Find right bracket (],})
<Ctrl Q><N>                    Spellcheck file
<Ctrl Q><B>                    Go to top of block
<Ctrl Q><K>                    Go to end of block
<Ctrl Q><I>                    Go to line number
<Ctrl K><0-9>                  Set marker 0-9
<Ctrl Q><0-9>                  Go to marker 0-9
<Ctrl Q><P>                    Previous position

--- Editing / deletion ---

<Backspace>                    Delete backward
<Ctrl H>                       Delete backward
<Delete>                       Delete forward
<Ctrl G>                       Delete forward
<Ctrl Backspace>               Delete word left
<Ctrl Del>                     Delete word right
<Ctrl T>                       Delete word right
<Ctrl Y>                       Delete line
<Ctrl Q><Del>                  Delete to beginning of line
<Alt Del>                      Delete to end of line
<Ctrl Q><Y>                    Delete to end of line
<Enter>                        Insert line
<Ctrl M>                       Insert line
<Ctrl N>                       Split line
<Ctrl P>                       Insert literal character
<Ctrl B>                       Reformat paragraph
<Ctrl Q><U>                    Reformat to end of file
<Ctrl U>                       Undelete local
<Alt Backspace>                Undo
<AltShift Backspace>           Redo
<Ctrl Q><L>                    Restore line

--- Tabs / margins ---

<Tab>                          Tab forward
<Ctrl I>                       Tab forward
<Shift Tab>                    Tab backward
<Ctrl O><L>                    Set left margin
<Ctrl O><R>                    Set right margin
<Ctrl O><C>                    Center current line
<Ctrl O><]>                    Right-justify current line

--- Screen shift / repositioning ---

<Ctrl Up>                      Scroll screen up
<Ctrl W>                       Scroll screen up
<Ctrl Down>                    Scroll screen down
<Ctrl Z>                       Scroll screen down
<Ctrl O><E>                    Line to top of screen
<Ctrl O><M>                    Line to middle of screen
<Ctrl O><X>                    Line to bottom of screen
<Ctrl O><B>                    Set video parameters

--- Block operations ---

<Ctrl K><B>                    Mark block begin
<Ctrl K><K>                    Mark block end
<Ctrl K><N>                    Mark column block / toggle mode
<Ctrl K><T>                    Mark whole word
<Ctrl K><L>                    Mark whole line
<Ctrl K><H>                    Unmark block
<Ctrl K><C>                    Copy block
<Ctrl K><V>                    Move block
<Ctrl K><P>                    Print block
<Ctrl K><R>                    Insert / read file
<Ctrl K><W>                    Write block to file
<Ctrl K><Y>                    Delete block
<Ctrl K><M>                    Sum column block
<Ctrl K><">                    Change to ALL CAPS
<Ctrl K><'>                    Change to lowercase
<Ctrl K><.>                    Capitalize first word
<Ctrl K><Z>                    Sort lines
<Ctrl K><]>                    Cut to TSE clipboard
<Ctrl K><[>                    Paste from TSE clipboard
<Ctrl Ins>                     Copy to Windows clipboard
<Shift Del>                    Cut to Windows clipboard
<Shift Ins>                    Paste from Windows clipboard

--- File / window management ---

<F2>                           Save file
<Ctrl K><S>                    Save file
<Ctrl K><D>                    Save & exit
<Ctrl K><X>                    Save & exit
<Ctrl K><Q>                    Quit file
<Ctrl K><E>                    Save copy as
<Ctrl K><O>                    Toggle read-only
<Ctrl K><?>                    Word count file
<Alt 0>                        List open files
<Ctrl O><P>                    Pick file / replace window
<Ctrl O><S>                    Split window horizontally
<Ctrl O><K>                    Split window add blank
<Ctrl O><V>                    Split window vertically
<F3>                           Split & load file
<Alt F3>                       Close this window
<Ctrl O><U>                    Unsplit window
<Ctrl O><F>                    Flip window orientation
<Ctrl K><A>                    Run shell command with capture
<Ctrl K><F>                    Run shell command without capture
<Ctrl K><G>                    Execute file by type
<Alt X>                        Exit
<Alt F4>                       Exit

--- Miscellaneous ---

<Ctrl J>                       Show key assignments
<Ctrl Q><Q>                    Repeat last command
<Ins>                          Toggle insert
<Ctrl V>                       Toggle insert
<Ctrl 6>                       Toggle autoindent
<Ctrl O><A>                    Toggle autoindent
<Ctrl Q><O>                    Insert date/time
<Ctrl Q><=>                    Integer / bitshift math
<Ctrl O><W>                    Toggle word wrap

--- Function key summary ---

<F1>                           Help
<F2>                           Save file
<F3>                           Load file / split window
<F5>                           Zoom window (requires 2 windows)
<F6>                           Next window
<F10>                          Activate menubar
<F11>                          Toggle fullscreen

--- cut here: end ----------------------------------------------------

On Tuesday, December 9, 2025 at 11:11:02 AM GMT+1, Eric Pement <eric....@gmail.com> wrote:


I spent many hours working on this two-column help menu, for my TSE.
I couldn't go to bed without sharing it here! (I hope this doesn't wrap!!)

--- cut here: begin --------------------------------------------------
--- cut here: end ----------------------------------------------------


S.E. Mitchell

unread,
Dec 15, 2025, 5:51:20 AM (yesterday) Dec 15
to sem...@googlegroups.com
This is really nice Eric!
Thanks for sharing it!

S.E. Mitchell

unread,
6:38 AM (8 hours ago) 6:38 AM
to sem...@googlegroups.com
Do these match what is in ws.ui, or is this your personal version?
The reason I ask is that ^Q= is listed as Integer/bitshift math.
But ws.ui does not have that assignment.
It does have ^QM to invoke the simple calculator.
I'm glad to replace the builtin key help with the above, if that was the intent.
Just let me know.



On Tue, Dec 9, 2025 at 5:10 AM Eric Pement <eric....@gmail.com> wrote:
>

S.E. Mitchell

unread,
6:42 AM (8 hours ago) 6:42 AM
to sem...@googlegroups.com
By the way, I put a lot of blood, sweat and tears into the ws.ui. :)
So I'm always very glad to hear that someone is using it, and I'm
always eager to improve it.
Reply all
Reply to author
Forward
0 new messages