home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / m / msh21.zip / MSHFILES.ZIP / KEYBIND.MSH < prev    next >
Text File  |  1992-08-19  |  5KB  |  159 lines

  1. | file KEYBIND.MSH where the actions and the keystrokes are matched.
  2. |
  3. |             move panels around
  4. |
  5. (panel.startrc 1 + panel.startrc!)ShiftRight!
  6. (panel.startrc 1 - panel.startrc!)ShiftLeft!
  7. (panel.startrc swap 1 - swap panel.startrc!)ShiftUp!
  8. (panel.startrc swap 1 + swap panel.startrc!)ShiftDown!
  9. |
  10. |              move around in the panels
  11. |
  12. (Down_panel)Down!
  13. (Up_panel)Up!
  14. (PageDown_panel)PgDn!
  15. (PageUp_panel)PgUp!
  16. (next_panel)Tab!
  17. (prev_panel)BackTab!
  18. (go_end)CtrlPgDn!                | go to the bottom of the directory
  19. (go_home)CtrlB!                  | go to the top of the panel
  20. |
  21. |              standard actions on the command line
  22. |
  23. (cmd.del)Delete!
  24. (insert_toggle)Insert!
  25. ( panel.size cmd &(cmd.pos 1 - cmd.pos!) (PageUp_panel) ifelse)Left!
  26. ( panel.size cmd &(cmd.pos 1 + cmd.pos!) (PageDown_panel) ifelse)Right!
  27. ( cmd(0 cmd.pos!)(go_home)ifelse)Home!
  28. ( cmd(cmd length cmd.pos!)(go_end)ifelse)End!
  29. (Left cmd.del)BackSpace!
  30. (cmd.wordleft)CtrlLeft!
  31. (cmd.wordright)CtrlRight!
  32. (cmd.clear)Esc!
  33. |
  34. |              code for Enter
  35. |
  36. (cmd
  37.  (execsave)
  38.  (act_on_cur)
  39.  ifelse
  40. )Enter!
  41. |
  42. |              code for CtrlEnter
  43. |
  44. (cmd
  45.  (execsave)
  46.  (act2_on_cur)
  47.  ifelse
  48. )CtrlEnter!
  49. |
  50. |              ┌────────────┐
  51. |              │ Alpha Keys │
  52. |              └────────────┘
  53. |
  54. (find_again)AltA!
  55. (write_all_selected)CtrlA!       | on the command line
  56. (debug_toggle)AltD!              | flip on/off Debug switch
  57. (definition)CtrlD!               | write the definition on the cmdline
  58. ("E" panel.sort!)AltE!           | sort by extension
  59. (expand_panel)CtrlE!             | expand panel
  60. (find_file)AltF!
  61. ("goto drive" "enter drive letter you want to go to"get_key
  62.  ":"&cwd!refresh)CtrlG!
  63. (fmenu)CtrlF!                    | file menu
  64. (help_menu)CtrlH!                    | help menu
  65. (reinit_mouse)AltI!
  66. (imenu)CtrlI!                    | mIscellaneous menu
  67. (write_current)CtrlJ!            | write current filename on cmdline
  68. (panel_stats)CtrlL!              | panel and disk stats
  69. ((Enter)with_magic)CtrlM!        | variant of Enter which makes sure magic is on
  70. ("N" panel.sort!)AltN!           | sort by name
  71. (write_other_current)AltO!       | write current file in other panel on cmdline
  72. (hide_all)CtrlO!                 | toggle
  73. (filter_files)AltP!              | display just files matching cmdline pattern
  74. (pmenu)CtrlP!
  75. (qmenu)CtrlQ!                    | quit Mi-Shell
  76. (run_on_selected)AltR!           | Execute current cmdline with basename of
  77.                                  | selected file as parameter
  78. (refresh)CtrlR!                  | refresh the panel
  79. ("S" panel.sort!)AltS!           | sort by size
  80. ("personal.msh"loaddefs)CtrlS!   | special menu
  81. ("T" panel.sort!)AltT!           | sort by time
  82. (trim_panel)CtrlT!
  83. (swap_panels)CtrlU!
  84. (view_cmdlist)AltV!              | view commands previously typed
  85. (vmenu)CtrlV!
  86. (wide_narrow)AltW!               | toggle display
  87. (whereto)CtrlW!                  | similar to Norton Change Directory
  88. (exec_msh)AltX!                  | execute the cmdline as a msh script
  89. ("wildrun"isdefined("wildrun.msh"loaddefs)ifnot wildrun)AltZ!
  90.                                  | execute cmdline with wild cards
  91. |
  92. |              ┌────────────────────┐
  93. |              │ Miscellaneous Keys │
  94. |              └────────────────────┘
  95. |
  96. (main_menu)GreyStar!             | activate top line menu
  97. (sel_match)GreyPlus!             | select all files matching cmdline pattern
  98. (desel_match)GreyMinus!          | deselect . . .
  99. |(deselect)GreyMinus!
  100. (up_one_level)CtrlPgUp!          | go to parent directory
  101. (prevcmd)CtrlHome!               | display previous command
  102. (nextcmd)CtrlEnd!                | display next command
  103. |
  104. |              ┌────────┐
  105. |              │ F Keys │
  106. |              └────────┘
  107. (help_menu)F1!
  108. (ascii)ShiftF1!
  109. ("primitiv.msh"loaddefs)CtrlF1!
  110. ("Some of the definitions in stddefs.msh"prog_dir"stddefs.hlp"makename read normal_message)AltF1!
  111. |
  112. (select_on_off)F2!
  113. (selected_fit_other)ShiftF2!     | requires The Berkeley Utilities
  114. |
  115. (browse_current)F3!
  116. (od)ShiftF3!                     | hex dump if you own The Berkeley Utilities
  117. (browser selected_list&(exec)with_nomagic deselect)CtrlF3!
  118. |
  119. (editor current.name&exec)F4!
  120. (toggle_menu)ShiftF4!
  121. |(edit_selected)ShiftF4!
  122. |
  123. (copy_files)F5!
  124. (true capt_screen)ShiftF5!
  125. |
  126. (move_files)F6!
  127. (ls_hide)ShiftF6!
  128. ("mandel.msh"loaddefs)CtrlF6!
  129. |
  130. (yourmenu)F7!
  131. (dosmenu)ShiftF7!
  132. ("life" exec)CtrlF7!
  133. |
  134. (delete_files)F8!
  135. (delta)ShiftF8!
  136. |
  137. (reconfig)F9!
  138. (whereto)ShiftF9!
  139. ("stats" file_stats message)CtrlF9!
  140. ("Time" time time_convert message)AltF9!
  141. |
  142. (qmenu)F10!                        | quit msh
  143. (swap_menu)ShiftF10!               | change swap state
  144. (set_alarm)CtrlF10!
  145. |
  146. |                Mouse Defs
  147. |
  148. (current.pos! select_on_off)LeftClickEntry!
  149. (current.pos! act_on_cur)LeftDbleClickEntry!
  150. (current.pos! current.name pager)RightClickEntry!
  151. (current.pos! editor current.name&exec)RightDbleClickEntry!
  152. ("N" panel.sort!)LeftClickN!
  153. ("E" panel.sort!)LeftClickE!
  154. ("S" panel.sort!)LeftClickS!
  155. ("T" panel.sort!)LeftClickT!
  156. (PageUp_panel)LeftClickUA!
  157. (PageDown_panel)LeftClickDA!
  158. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  159.