Documentation "ShowKeys" for support utility ============================================ The program "ShowKeys" can be used to create a list of key bindings for any keytable. To use, simply type "showkeys", followed optionally by the name of the keytable that you want listed. If you don't supply the name of a keytable, "S:RS.Keytable" is assumed. To send the output to a file or the printer, simply use normal output redirection: 1> showkeys >myFile 1> showkeys >prt: The following is a list of suggested key bindings. You are free to use any key bindings that suit you, however you may like to start with the following bindings, and develop your own style as you go along. The file "RS.Keytable" in the root directory of the ReSource_1 distribution disk contains all of the following bindings. NOTE: If you run ShowKeys from the Workbench by double-clicking on the icon, then either the icon (and program) must be in the same directory as the RS.KeyTable, or RS.KeyTable must be in the S: directory. Suggested key bindings: ----------------------- `_________________________________DISPLAY/Set Numeric base/ASCII 1_________________________________SYMBOLS/Select field/First (default) 2_________________________________SYMBOLS/Select field/Second 3_________________________________SYMBOLS/Select field/Third 4_________________________________SYMBOLS/Select field/Fourth -_________________________________LABELS/Remove single/All kp0_______________________________MACROS 1/Execute/(#10) w_________________________________SYMBOLS/Window e_________________________________SYMBOLS/Offsets/Exec r_________________________________SYMBOLS/RastPort t_________________________________SYMBOLS/Process structure u_________________________________SYMBOLS/UCopList i_________________________________SYMBOLS/Offsets/Intuition p_________________________________SYMBOLS/MessagePort (MP) kp1_______________________________MACROS 1/Execute/(#1) kp2_______________________________MACROS 1/Execute/(#2) kp3_______________________________MACROS 1/Execute/(#3) a_________________________________SYMBOLS/Offsets/ARP s_________________________________SYMBOLS/StandardPacket d_________________________________SYMBOLS/Offsets/DOS f_________________________________SYMBOLS/File open parms g_________________________________SYMBOLS/Offsets/Graphics h_________________________________SYMBOLS/Custom hardware l_________________________________SYMBOLS/Offsets/Layers kp4_______________________________MACROS 1/Execute/(#4) kp5_______________________________MACROS 1/Execute/(#5) kp6_______________________________MACROS 1/Execute/(#6) z_________________________________SYMBOLS/WBStartup x_________________________________SYMBOLS/Offsets/Exec c_________________________________SYMBOLS/CLI structure v_________________________________LABELS/Edit single/Symbol b_________________________________SYMBOLS/Bitmap n_________________________________SYMBOLS/NewWindow m_________________________________SYMBOLS/Memory attributes kpdot_____________________________LABELS/Create single/End-of-line comment kp7_______________________________MACROS 1/Execute/(#7) kp8_______________________________MACROS 1/Execute/(#8) kp9_______________________________LABELS/Create single/Label SPACE_____________________________*/Repeat last command kpenter___________________________LABELS/Create single/End-of-line comment kp-_______________________________LABELS/Create single/Full-line comment uparrow___________________________CURSOR/Relative/Previous line downarrow_________________________CURSOR/Relative/Next line rightarrow________________________CURSOR/Absolute/Forward reference leftarrow_________________________CURSOR/Absolute/Previous location F1________________________________LABELS/Create multiple/All F2________________________________CURSOR/Relative/Next unparsed code F3________________________________CURSOR/Relative/Next uncertain D/T F4________________________________LABELS/Replace single/Label F5________________________________LABELS/Create multiple/Reloc32 only F6________________________________LABELS/Create single/Label - fwd ref F7________________________________CURSOR/Normal search/Set search string F9________________________________CURSOR/Normal search/Find next occurrence F10_______________________________CURSOR/Remember kp*_______________________________LABELS/Create single/Label HELP______________________________PROJECT/ -- ~_________________________________DISPLAY/Set Numeric base/Decimal shift-kp0_________________________MACROS 1/Create/(#10) shift-kp1_________________________MACROS 1/Create/(#1) shift-kp2_________________________MACROS 1/Create/(#2) shift-kp3_________________________MACROS 1/Create/(#3) shift-kp4_________________________MACROS 1/Create/(#4) shift-kp5_________________________MACROS 1/Create/(#5) shift-kp6_________________________MACROS 1/Create/(#6) V_________________________________LABELS/Edit single/Symbol - dest shift-kpdot_______________________LABELS/Edit single/End-of-line comment shift-kp7_________________________MACROS 1/Create/(#7) shift-kp8_________________________MACROS 1/Create/(#8) shift-kp9_________________________LABELS/Edit single/Label shift-kpenter_____________________LABELS/Edit single/Label shift-kp-_________________________LABELS/Edit single/Full-line comment shift-uparrow_____________________CURSOR/Relative/Previous page shift-downarrow___________________CURSOR/Relative/Next page shift-rightarrow__________________CURSOR/Relative/Next byte shift-leftarrow___________________CURSOR/Relative/Previous byte shift-F9__________________________CURSOR/Normal search/Find previous occurrence alt-Accent grave__________________DISPLAY/Set Numeric base/Binary alt-t_____________________________SYMBOLS/TrackDisk errors alt-s_____________________________CURSOR/Absolute/Backward reference alt-BACKSPACE_____________________PROJECT/About alt-uparrow_______________________CURSOR/Absolute/Start of file alt-downarrow_____________________CURSOR/Absolute/End of file alt-rightarrow____________________CURSOR/Absolute/Second forward reference alt-F9____________________________CURSOR/Normal search/Find nearest occurrence shiftalt-s________________________MACROS 1/Suspend learn/Suspend shiftalt-n________________________MACROS 1/Suspend learn/Normal shiftalt-uparrow__________________CURSOR/Relative/Skip Backward shiftalt-downarrow________________CURSOR/Relative/Skip forward ctl-Accent grave__________________DISPLAY/Set Numeric base/Hexdecimal ctl-1_____________________________*/Convert specific EA's/Cvert W/base 1 ctl-2_____________________________*/Convert specific EA's/Cvert W/base 2 ctl-3_____________________________*/Convert specific EA's/Cvert W/base 3 ctl-w_____________________________SYMBOLS/Window ctl-t_____________________________SYMBOLS/TrackDiskDevice cmds ctl-y_____________________________*/DOS command ctl-o_____________________________STRINGS/Get/Cursor offset ctl-kp1___________________________MACROS 1/Execute/(#11) ctl-kp2___________________________MACROS 1/Execute/(#12) ctl-s_____________________________CURSOR/Relative/Next backward ref ctl-h_____________________________SYMBOLS/Hunk types ctl-x_____________________________SYMBOLS/Offsets/Expansion ctl-v_____________________________LABELS/Remove single/Symbol ctl-n_____________________________CURSOR/Absolute/Specify offset ctl-uparrow_______________________CURSOR/Relative/Prev D/T Change ctl-downarrow_____________________CURSOR/Relative/Next D/T change ctl-F9____________________________CURSOR/Pattern search/Find next occurrence shiftctl-kp1______________________MACROS 1/Create/(#11) shiftctl-kp2______________________MACROS 1/Create/(#12) shiftctl-s________________________MACROS 1/Suspend learn/Suspend shiftctl-n________________________MACROS 1/Suspend learn/Normal shiftctl-uparrow__________________CURSOR/Relative/Previous label shiftctl-downarrow________________CURSOR/Relative/Next label shiftctl-F10______________________CURSOR/Clear Loc stack altctl-uparrow____________________CURSOR/Relative/Previous Section altctl-downarrow__________________CURSOR/Relative/Next Section shiftaltctl-1_____________________*/Convert specific EA's/Set base #1 shiftaltctl-2_____________________*/Convert specific EA's/Set base #2 shiftaltctl-3_____________________*/Convert specific EA's/Set base #3 shiftaltctl-a_____________________DISPLAY/Set data type/ASCII shiftaltctl-f_____________________OPTIONS 2/Interface/User Feedback/OFF shiftaltctl-uparrow_______________CURSOR/Relative/Skip Backward shiftaltctl-downarrow_____________CURSOR/Relative/Skip forward shiftaltctl-F1____________________KEY BINDINGS/Rebind key shiftaltctl-F2____________________KEY BINDINGS/Save key table shiftaltctl-F3____________________KEY BINDINGS/Load key table lAmiga-w__________________________DISPLAY/Set data type/Words lAmiga-t__________________________SYMBOLS/TextFont lAmiga-y__________________________CURSOR/Scrolling speed/Very slow lAmiga-u__________________________CURSOR/Scrolling speed/Slow lAmiga-i__________________________CURSOR/Scrolling speed/Normal lAmiga-o__________________________CURSOR/Scrolling speed/Fast lAmiga-p__________________________CURSOR/Scrolling speed/Very fast lAmiga-a__________________________DISPLAY/Set data type/ASCII lAmiga-s__________________________MACROS 1/Suspend learn/Suspend lAmiga-f__________________________OPTIONS 2/Interface/User Feedback/ON lAmiga-l__________________________DISPLAY/Set data type/Longs lAmiga-z__________________________DISPLAY/Set data type/Longs lAmiga-c__________________________DISPLAY/Set data type/Code lAmiga-b__________________________DISPLAY/Set data type/Bytes rAmiga-q__________________________PROJECT/Quit rAmiga-w__________________________PROJECT/Save .RS/Save rAmiga-r__________________________PROJECT/Restore file rAmiga-o__________________________PROJECT/Open load file rAmiga-a__________________________PROJECT/Save .RS/Save rAmiga-s__________________________SAVE/Save .asm/All rAmiga-f__________________________*/Screen/Front rAmiga-b__________________________*/Screen/Back rAmiga-n__________________________MACROS 1/Suspend learn/Normal rAmiga-F1_________________________*/Convert (xx,A4) EA's/Set lower limit rAmiga-F2_________________________*/Convert (xx,A4) EA's/Set upper limit rAmiga-F3_________________________DISPLAY/Set Counter rAmiga-F4_________________________DISPLAY/Reset Counter rAmiga-F8_________________________*/Convert (xx,A4) EA's/Specify rAmiga-F9_________________________*/Convert (xx,A4) EA's/This address rAmiga-F10________________________*/Convert (xx,A4) EA's/This operand