pcm / permcompass             Modifies the initial Compass task
 
   Format:
      ;pcm <options>          Modifies Compass task parameters

   Notes:
      The Compass task converts your keyboard's keypad (the area on the right
         with mostly number keys) into a device for quickly moving around the
         world. Typically, it converts every press of the '8' key into 'north',
         every press of the '5' key into 'inventory', and so on. (See the help
         for ';read' for more details.)
      The ';read' command can be used to customise the world commands for each
         keypad key, but it only work on the currently-running Compass task. 
         This command modifies both the current Compass task and the Compass
         task stored in the global initial tasklist (if any). In other words, 
         ';compass' affects the current session, but ';permcompass' affects this 
         and all future sessions.
      If you disable world commands using this command, the task will start
         disabled in the future.

      <options> should be one of the following:

         ;pcm on
         ;pcm -o      Enables world commands, so that pressing a keypad key  
                         send a world command
                                
         ;pcm off
         ;pcm -f      Disables world commands, so that keypad keys behave 
                         normally (however, the task keeps running, so world 
                         commands can be re-activated any time you want)

         ;pcm <key> <command>
                      Sets the world <command> send when the <key> is pressed
                                 
         ;pcm <key>   Resets the <key>, so that nothing happens, when it is 
                         pressed   

      <key> can be in several formats. You can use Axmud standard keycodes like 
         'kp_5', the numeral '5' or the word 'five'.
      <command> can be one or more words. If you want to preserve the spacing,
         or if the command begins with one of the instruction sigils (';', ',,',
         '"', '/', '&', ':') can surround the whole command with diamond 
         brackets <...>.
      Note that the task is set up to work at as many muds as possible. Axmud is
         able to 'interpolate' world commands, meaning to convert a general 
         command into one suitable for the current world. You almost certainly
         don't need this, so don't worry about the formatting of world commands 
         like 'loot_room' and 'get,object,all'.

      The full list of <key>s recognised by this command is:
         
         0  zero   kp_0
         5  five   kp_5
         *  times  multiply
         /  slash  divide
         .  dot    fullstop  period
            enter  return

      If you try to customise a keypad <key> like '8', 'eight' or 'kp_8', you'll 
         get a polite refusal.
 
   User commands:
      pcm / permcompass
