Hey Brian, you're the reeeeely reeeely small parts guy!
nice stuff

the answer to your question is:
shift E
(but maybe I defined that myself, I forget)
it's easy to set up though

I recently set up hotkeys to do things the way 2.8 did wherein you could
specify that which you wanted to edit, delete or move without the
ambiguity that occurs when there are different kinds of objects stacked
up or very close to each other in an ambiguous way

take for example, a component which is a single pad (mounting), if you
dbl
click you get EDIT PAD instead of EDIT COMP which you sometimes want

this was v. frustrating for me as it would be more direct to issue an
EDIT COMP command and get exactly what you want

it used to be (2.8) that to edit a track you would type E T
delete a comp D C, to move an arc M A

I had to go to shift E or shift D or shift M, etc. because the unshifted
keys were preempted
the second key is not shifted, it's not too bad

having done this I had to change elec snap toggle to ctrl shift E

here is a snip from my CLIENT99SE.rcs file in \WINDOWS
(why do they put it in \WINDOWS though?, seems dumb to me)

see the part at the bottom for what I was talking about

it is much easier to hack this file than to drill down all the stupid
customize whichies in Protel, the desired process is always a mile away
in the drop box

be sure that protel is not running when you do this

important note!:
this email wraps the lines, sorry, but every item starting with KEY is
on it's own line
back up this file first if you hack it

the section below is just one section in the file

HotKeyTable 'PCBHotKeys'
Begin
     Key 'PCB:DocumentPreferences(ElectricalGridEnabled = Toggle)' E    
Shift Ctrl                        EndKey
     Key PCB:Redo                                 Backspace          
Ctrl                     EndKey
     Key PCB:Undo                                 Backspace
Alt                           EndKey
     Key 'PCB:Select(Scope = ConnectedCopper)'    H          
Ctrl                        EndKey
     Key PCB:SnapGrid                             G          
Ctrl                        EndKey
     Key PCB:MeasureDistance                      M          
Ctrl                        EndKey
     Key 'PCB:DocumentPreferences(Tab = Layers)'  L          
Ctrl                        EndKey
     Key 'PCB:SetupPreferences(Tab = Show/Hide)'  D          
Ctrl                        EndKey
     Key PCB:SetupPreferences                     O          
Ctrl                        EndKey
     Key 'PCB:DocumentPreferences(Tab = Layers)' 
L                                       EndKey
     Key 'PCB:DocumentPreferences(MeasurementUnit=Toggle)'
Q                                       EndKey
     Key PCB:Undo                                 U          
Ctrl                        EndKey
     Key 'PCB:Zoom(Action = Area)'                Z          
Ctrl                        EndKey
     Key 'Client:RunHelpTopic(FileName=\Help\Protel.hlp|Topic=contents)'
F1                                      EndKey
     Key Client:TileAllOpenDocuments              F4    
Shift                            EndKey
     Key Client:CascadeAllOpenDocuments           F5    
Shift                            EndKey
     Key 'PCB:Zoom(Action = In)'                 
PgUp                                    EndKey
     Key 'PCB:Zoom(Action = Out)'                
PgDn                                    EndKey
     Key 'PCB:Zoom(Action = MicroIn)'             PgUp    
Shift                          EndKey
     Key 'PCB:Zoom(Action = MicroOut)'            PgDn    
Shift                          EndKey
     Key 'PCB:Zoom(ZoomLevel = 4.0)'              PgUp          
Ctrl                     EndKey
     Key 'PCB:Zoom(Action = All)'                 PgDn          
Ctrl                     EndKey
     Key 'PCB:SetCurrentLayer(LayerName = NextSignal)'
*                                       EndKey
     Key 'PCB:Zoom(Action = Pan)'                
Home                                    EndKey
     Key 'PCB:Zoom(Action = Redraw)'             
End                                     EndKey
     Key 'PCB:Zoom(Action = RedrawCurrent)'       End
Alt                                 EndKey
     Key 'PCB:Jump(Object = Absolute)'            Home          
Ctrl                     EndKey
     Key 'PCB:Jump(Object = Relative)'            End          
Ctrl                      EndKey
     Key 'PCB:MoveCursor(Position = Up10)'        Up    
Shift                            EndKey
     Key 'PCB:MoveCursor(Position = Down10)'      Down    
Shift                          EndKey
     Key 'PCB:MoveCursor(Position = Left10)'      Left    
Shift                          EndKey
     Key 'PCB:MoveCursor(Position = Right10)'     Right    
Shift                         EndKey
     Key 'PCB:MoveCursor(Position = Up)'         
Up                                      EndKey
     Key 'PCB:MoveCursor(Position = Down)'       
Down                                    EndKey
     Key 'PCB:MoveCursor(Position = Left)'       
Left                                    EndKey
     Key 'PCB:MoveCursor(Position = Right)'      
Right                                   EndKey
     Key PCB:PreviousComponent                    Left          
Ctrl                     EndKey
     Key PCB:NextComponent                        Right          
Ctrl                     EndKey
     Key 'PCB:SetCurrentLayer(LayerName = Next)' 
+                                       EndKey
     Key 'PCB:SetCurrentLayer(LayerName = Previous)'
-                                       EndKey
     Key PCB:Paste                                Insert    
Shift                        EndKey
     Key 'PCB:Paste(OnCurrentLayer=True)'         Insert
Alt                              EndKey
     Key PCB:Copy                                 Insert          
Ctrl                     EndKey
     Key PCB:Cut                                  Delete    
Shift                        EndKey
     Key PCB:Clear                                Delete          
Ctrl                     EndKey
     Key PCB:Paste                                V          
Ctrl                        EndKey
     Key PCB:Copy                                 C          
Ctrl                        EndKey
     Key PCB:Cut                                  X          
Ctrl                        EndKey
     Key 'PCB:DeleteObjects(Object=FOCUSED)'     
Delete                                  EndKey
     Key PCB:ToggleSingleObjectSelection          Left_Click    
Shift                     EndKey
     Key 'PCB:ChangeObjectGraphicallyOrSetFocus(PCB28Mode=True)'
Left_Click     Shift Ctrl                     EndKey
     Key PCB:ChangeObjectGraphicallyOrSetFocus   
Left_Click                              EndKey
     Key 'PCB:ChangeObjectGraphicallyOrSetFocus(PCB28Mode=True)'
Left_Click           Ctrl                     EndKey
     Key PCB:ChangeObjectGraphically             
Left_Hold_Down                          EndKey
     Key 'PCB:Zoom(Action=Slide)'                
Right_Hold_Down                         EndKey
     Key 'PCB:ChangeObjectGraphically(Object=Group)'
Left_Hold_Down           Ctrl                     EndKey
     Key PCB:ChangeSingleObject                  
Left_Dbl_Click                          EndKey
     Key 'PCB:ChangeSingleObject(Object=Group)'  
Left_Dbl_Click           Ctrl                     EndKey
     Key 'PCB:ChangeObjectGraphically(LaunchMethod=Hotkey)'
Return           Ctrl                     EndKey
     Key 'PCB:ChangeObjectGraphicallyOrSetFocus(LaunchMethod=Hotkey)'
Return                                  EndKey
     Key 'PCB:ChangeObjectGraphically(LaunchMethod=Hotkey)'
Return           Ctrl                     EndKey
     Key 'PCB:ChangeObjectGraphicallyOrSetFocus(PCB28Mode=True)'
Left_Click           Ctrl                     EndKey
     Key 'PCB:ChangeObjectGraphicallyOrSetFocus(PCB28Mode=True)'
Left_Click     Shift Ctrl                     EndKey
     Key 'PCB:SetupPreferences(SingleLayerMode = Toggle)' S    
Shift                             EndKey
     Key 'PCB:SetupPreferences(RoutingMode =Cycle)' R    
Shift                             EndKey
     Key 'PCB:DeleteObjects(OBJECT=TRACK)'        D     Shift        
T                   EndKey
     Key 'PCB:Jump(Object = Component)'           F          
Ctrl                        EndKey
     Key 'PCB:DeleteObjects(OBJECT=COMPONENT)'    D     Shift        
C                   EndKey
     Key 'PCB:DeleteObjects(OBJECT=PAD)'          D     Shift        
P                   EndKey
     Key 'PCB:DeleteObjects(OBJECT=ARC)'          D     Shift        
A                   EndKey
     Key 'PCB:DeleteObjects(OBJECT=FILL)'         D     Shift        
F                   EndKey
     Key 'PCB:DeleteObjects(OBJECT=STRING)'       D     Shift        
S                   EndKey
     Key 'PCB:DeleteObjects(OBJECT=VIA)'          D     Shift        
V                   EndKey
     Key 'PCB:MoveObject(OBJECT=COMPONENT)'       M     Shift        
C                   EndKey
     Key 'PCB:MoveObject(OBJECT=PAD)'             M     Shift        
P                   EndKey
     Key 'PCB:MoveObject(OBJECT=ARC)'             M     Shift        
A                   EndKey
     Key 'PCB:MoveObject(OBJECT=FILL)'            M     Shift        
F                   EndKey
     Key 'PCB:MoveObject(OBJECT=STRING)'          M     Shift        
S                   EndKey
     Key 'PCB:MoveObject(OBJECT=VIA)'             M     Shift        
V                   EndKey
     Key 'PCB:ChangeObject(OBJECT=COMPONENT)'     E     Shift        
C                   EndKey
     Key 'PCB:ChangeObject(OBJECT=PAD)'           E     Shift        
P                   EndKey
     Key 'PCB:ChangeObject(OBJECT=ARC)'           E     Shift        
A                   EndKey
     Key 'PCB:ChangeObject(OBJECT=FILL)'          E     Shift        
F                   EndKey
     Key 'PCB:ChangeObject(OBJECT=STRING)'        E     Shift        
S                   EndKey
     Key 'PCB:ChangeObject(OBJECT=VIA)'           E     Shift        
V                   EndKey
End

Dennis Saputelli


Brian Guralnick wrote:
> 
> Hi all,
> 
>     Is there a preset hot key for toggling the 'Electrical Grid' option?
> 
> Thanks,
> 
> _____________
> Brian Guralnick
> 

-- 
___________________________________________________________________________
www.integratedcontrolsinc.com            Integrated Controls, Inc.    
   tel: 415-647-0480                        2851 21st Street          
      fax: 415-647-3003                        San Francisco, CA 94110

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*                      - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[email protected]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to