Difference between revisions of "LTspice Hot Keys"

From LTwiki-Wiki for LTspice
Jump to navigationJump to search
m (Add DISQUS for comments)
 
(23 intermediate revisions by one other user not shown)
Line 1: Line 1:
== '''Under Contruction''' ==
+
LTspice allows '''Hot Keys''' to be (re)assigned to many of its functions.  Of all the possibilities, the following key plan (for the '''Schematic Editor''' window) is perhaps one of the most convenient.
  
LTspice allows ''Hot Keys'' to be (re)assigned to many of its functions. Of all the possibilities, the following key plan (for the Schematic Editor window) is perhaps one of the most convenient.
+
'''''Why these particular keys?'''''  
  
''Why these particular keys?''
+
They allow the ''right'' hand to drive the mouse while the ''left'' hand stays in place to select objects and actions without the eyes ever having to leave the screen.&nbsp; Note that the most critical functions are assigned to the most easily reached keys (darker background) and that the editing keys are shown in three groups according to whether they are objects, actions or drawing (unshifted, ctrl-key or shft-key).&nbsp; Keys that are changed in function from the default assignments are depicted in <font color="red">co</font><font color="green">lo</font><font color="blue">r</font> with relocated functions shown as <font color="grey"><del>greyed strikethrough</del></font> text.
  
They allow the ''right'' hand to drive the mouse while the ''left'' hand stays in place to select objects and actions without the eyes ever having to leave the screen.  Note that the most critical functions are assigned to the most easily reached keys (darker background) and that the editing keys are shown in two groups according to whether they are objects or actions (unshifted or ctrl-key).  Keys that are changed in function from the default assignments are depicted in <font color="red">red</font> with deleted functions shown as <del>strikethrough</del> text.
 
  
{| align="center" border="1" cellspacing="2" cellpadding="8" style="background-color:#ffffd0" |
+
{|table width="600" style="background-color:#ffffd0" align="center" border="1" cellspacing="2" cellpadding="8"|
|+ style="color:#e76700; font-size:1.5em;" | '''''Object''''' Hot Keys (unshifted)<br />&nbsp;
+
|+ style="color:#e76700; font-size:1.5em;" | Schematic Editor - '''''Object''''' Hot Keys (unshifted)<br />&nbsp;
 
|- align="center"
 
|- align="center"
 
|                |'''F1'''<br />Help<br />&nbsp;
 
|                |'''F1'''<br />Help<br />&nbsp;
|style="color:red"|'''F2'''<br /><del>Place<br />part</del>
+
|style="color:red"|'''F2'''<br /><font color="grey"><del>Place<br />part</del></font>
|style="color:red"|'''F3'''<br /><del>Wire<br />mode</del>
+
|style="color:red"|'''F3'''<br /><font color="grey"><del>Wire<br />mode</del></font>
|style="color:red"|'''F4'''<br /><del>Place<br />netname</del>
+
|style="color:red"|'''F4'''<br /><font color="grey"><del>Place<br />netname</del></font>
 
|                |'''F5'''<br />Delete<br />&nbsp;
 
|                |'''F5'''<br />Delete<br />&nbsp;
 
|                |'''F6'''<br />&nbsp;Copy&nbsp;<br />&nbsp;
 
|                |'''F6'''<br />&nbsp;Copy&nbsp;<br />&nbsp;
|style="color:red"|'''F7'''<br /><del>Move</del><br />&nbsp;
+
|style="color:red"|'''F7'''<br /><font color="grey"><del>Move</del></font><br />&nbsp;
|style="color:red"|'''F8'''<br />&nbsp;<del>Drag</del>&nbsp;<br />&nbsp;
+
|style="color:red"|'''F8'''<br />&nbsp;<font color="grey"><del>Drag</del></font>&nbsp;<br />&nbsp;
|style="color:red"|'''F9'''<br /><del>Undo</del><br />&nbsp;
+
|style="color:red"|'''F9'''<br /><font color="grey"><del>Undo</del></font><br />&nbsp;
 
|- align="center"
 
|- align="center"
|                |'''Q'''<br />&nbsp;<br />&nbsp;
+
|'''Q'''<br />&nbsp;<br />&nbsp;
 
|style="color:red;background-color:#ffffb0"|'''W'''<br />Wire<br />&nbsp;
 
|style="color:red;background-color:#ffffb0"|'''W'''<br />Wire<br />&nbsp;
 
|style="color:red;background-color:#ffffb0"|'''E'''<br />nEt<br />name
 
|style="color:red;background-color:#ffffb0"|'''E'''<br />nEt<br />name
 
|style="background-color:#ffffb0"|'''R'''<br />Resistor<br />&nbsp;
 
|style="background-color:#ffffb0"|'''R'''<br />Resistor<br />&nbsp;
 
|style="background-color:#ffffb0"|'''T'''<br />plain<br />Text
 
|style="background-color:#ffffb0"|'''T'''<br />plain<br />Text
|                |'''Y'''<br />&nbsp;<br />&nbsp;
+
|'''Y'''<br />&nbsp;<br />&nbsp;
|style="color:red"|'''U'''<br /><del>Uncon<br />pin tog</del>
+
|style="color:red"|'''U'''<br /><font color="grey"><del>Uncon<br />pin tog</del></font>
|&nbsp;
+
|&nbsp; ||&nbsp;
|&nbsp;
 
 
|- align="center"
 
|- align="center"
|style="color:red"|'''A'''<br /><del>Anchor<br />toggle</del>
+
|style="color:red"|'''A'''<br /><font color="grey"><del>Anchor<br />toggle</del></font>
 
|style="background-color:#ffffb0"|'''S'''<br />Spice<br />text
 
|style="background-color:#ffffb0"|'''S'''<br />Spice<br />text
|style="background-color:#ffffb0"|'''D'''<br />Diode<br />&nbsp;
+
|style="background-color:#ffffb0"|'''D'''<br />&nbsp;Diode&nbsp;<br />&nbsp;
 
|style="color:red;background-color:#ffffb0"|'''F'''<br />part<br />(Find)
 
|style="color:red;background-color:#ffffb0"|'''F'''<br />part<br />(Find)
 
|style="background-color:#ffffb0"|'''G'''<br />Gnd<br />&nbsp;
 
|style="background-color:#ffffb0"|'''G'''<br />Gnd<br />&nbsp;
|                |'''H'''<br />&nbsp;<br />&nbsp;
+
|'''H'''<br />&nbsp;<br />&nbsp; ||&nbsp; ||&nbsp;
|&nbsp;
+
|style="color:red"|'''L'''<br /><font color="grey"><del>Inductor</del></font><br />&nbsp;
|&nbsp;
 
|style="color:red"|'''L'''<br /><del>Inductor</del><br />&nbsp;
 
 
|- align="center"
 
|- align="center"
|                |'''Z'''<br />&nbsp;<br />&nbsp;
+
|'''Z'''<br />&nbsp;<br />&nbsp;
 
|style="color:red;background-color:#ffffb0"|'''X'''<br />Inductor<br />&nbsp;
 
|style="color:red;background-color:#ffffb0"|'''X'''<br />Inductor<br />&nbsp;
|style="background-color:#ffffb0"|'''C'''<br />Capacitor<br />&nbsp;
+
|style="background-color:#ffffb0"|'''C'''<br />Cap-<br />acitor
 
|style="background-color:#ffffb0"|'''V'''<br />&nbsp;<br />&nbsp;
 
|style="background-color:#ffffb0"|'''V'''<br />&nbsp;<br />&nbsp;
 
|style="color:red"|'''B'''<br />Bus<br />tap
 
|style="color:red"|'''B'''<br />Bus<br />tap
|                 |'''N'''<br />&nbsp;<br />&nbsp;
+
|&nbsp; ||&nbsp; ||&nbsp; ||&nbsp;
|&nbsp;
 
|&nbsp;
 
|&nbsp;
 
 
|}
 
|}
  
  
  
{| align="center" border="1" cellspacing="2" cellpadding="8" style="background-color:#d0ffff" |
+
{|table width="600" style="background-color:#d0ffff" align="center" border="1" cellspacing="2" cellpadding="8"|
|+ style="color:#007777; font-size:1.5em;" | '''''Action''''' Hot Keys (control key)<br />&nbsp;
+
|+ style="color:#007777; font-size:1.5em;" | Schematic Editor - '''''Action''''' Hot Keys (control key)<br />&nbsp;
 
|- align="center"
 
|- align="center"
 
|'''ctrl-F1'''<br />&nbsp;<br />&nbsp;||'''ctrl-F2'''<br />&nbsp;<br />&nbsp;||'''ctrl-F3'''<br />&nbsp;<br />&nbsp;
 
|'''ctrl-F1'''<br />&nbsp;<br />&nbsp;||'''ctrl-F2'''<br />&nbsp;<br />&nbsp;||'''ctrl-F3'''<br />&nbsp;<br />&nbsp;
Line 61: Line 54:
 
|- align="center"
 
|- align="center"
 
|'''ctrl-Q'''<br />&nbsp;<br />&nbsp;
 
|'''ctrl-Q'''<br />&nbsp;<br />&nbsp;
|style="color:blue;background-color:#b0ffff"|'''ctrl-W'''<br />move<br />&nbsp;
+
|style="color:green;background-color:#b0ffff"|'''ctrl-W'''<br />move<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-E'''<br />mirror<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-E'''<br />mirror<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-R'''<br />Rotate<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-R'''<br />Rotate<br />&nbsp;
|style="color:blue;background-color:#b0ffff"|'''ctrl-T'''<br />pin<br />Toggle
+
|style="color:green;background-color:#b0ffff"|'''ctrl-T'''<br />pin<br />Toggle
|style="color:blue"|'''ctrl-Y'''<br />redo<br />&nbsp;
+
|style="color:green"|'''ctrl-Y'''<br />redo<br />&nbsp;
|style="color:blue"|'''ctrl-U'''<br /><del>Uncon<br />pin tog</del>
+
|&nbsp; ||'''0 &nbsp; )'''<br />reset<br />sim t=0 ||'''ctrl-P'''<br />Print<br />file
|&nbsp; ||'''ctrl-P'''<br />Print<br />file
 
 
|- align="center"
 
|- align="center"
|style="color:blue"|'''ctrl-A'''<br /><del>Anchor<br />toggle</del>
+
|style="color:green"|'''ctrl-A'''<br />Anchor<br />toggle
 
|style="background-color:#b0ffff"|'''ctrl-S'''<br />Save<br />file
 
|style="background-color:#b0ffff"|'''ctrl-S'''<br />Save<br />file
|style="color:blue;background-color:#b0ffff"|'''ctrl-D'''<br />Drag<br />&nbsp;
+
|style="color:green;background-color:#b0ffff"|'''ctrl-D'''<br />Drag<br />&nbsp;
|style="background-color:#b0ffff"|'''ctrl-F'''<br />Find<br />&nbsp;
+
|style="background-color:#b0ffff"|'''ctrl-F'''<br />Find<br />text
 
|style="background-color:#b0ffff"|'''ctrl-G'''<br />Grid<br />toggle
 
|style="background-color:#b0ffff"|'''ctrl-G'''<br />Grid<br />toggle
 
|'''ctrl-H'''<br />Halt<br />sim ||&nbsp; ||&nbsp; ||&nbsp;
 
|'''ctrl-H'''<br />Halt<br />sim ||&nbsp; ||&nbsp; ||&nbsp;
 
|- align="center"
 
|- align="center"
|style="color:blue"|'''ctrl-Z'''<br />undo<br />&nbsp;
+
|style="color:green"|'''ctrl-Z'''<br />undo<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-X'''<br />delete<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-X'''<br />delete<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-C'''<br />Copy<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-C'''<br />Copy<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-V'''<br />paste<br />&nbsp;
 
|style="background-color:#b0ffff"|'''ctrl-V'''<br />paste<br />&nbsp;
|style="color:blue"|'''ctrl-B'''<br /><del>zoom<br />Back</del>
+
|style="color:green"|'''ctrl-B'''<br />Begin<br />sim
 +
|&nbsp; ||&nbsp; ||&nbsp; ||&nbsp;
 +
|}
 +
 
 +
 
 +
 
 +
{|table width="600" style="background-color:#ffd0ff" align="center" border="1" cellspacing="2" cellpadding="8"|
 +
|+ style="color:#770077; font-size:1.5em;" | Schematic Editor - '''''Drawing/Zoom''''' Hot Keys (shift key)<br />&nbsp;
 +
|- align="center"
 +
|'''shft-F1'''<br />&nbsp;<br />&nbsp;||'''shft-F2'''<br />&nbsp;<br />&nbsp;||'''shft-F3'''<br />&nbsp;<br />&nbsp;
 +
|'''shft-F4'''<br />&nbsp;<br />&nbsp;||'''shft-F5'''<br />&nbsp;<br />&nbsp;||'''shft-F6'''<br />&nbsp;<br />&nbsp;
 +
|'''shft-F7'''<br />&nbsp;<br />&nbsp;||'''shft-F8'''<br />&nbsp;<br />&nbsp;
 +
|style="color:blue"|'''shft-F9'''<br /><font color="grey"><del>redo</del></font><br />&nbsp;
 +
|- align="center"
 +
|'''shft-Q'''<br />&nbsp;<br />&nbsp;
 +
|style="color:blue;background-color:#ffb0ff"|'''shft-W'''<br />draw<br />line
 +
|style="background-color:#ffb0ff"|'''shft-E'''<br />&nbsp;<br />&nbsp;
 +
|style="color:blue;background-color:#ffb0ff"|'''shft-R'''<br />draw<br />Rectngl
 +
|style="background-color:#ffb0ff"|'''shft-T'''<br />&nbsp;<br />&nbsp;
 +
|'''shft-Y'''<br />&nbsp;<br />&nbsp;
 +
|&nbsp; ||&nbsp; ||&nbsp;
 +
|- align="center"
 +
|style="color:blue"|'''shft-A'''<br />draw<br />Arc
 +
|style="background-color:#ffb0ff"|'''shft-S'''<br />&nbsp;<br />&nbsp;
 +
|style="background-color:#ffb0ff"|'''shft-D'''<br />&nbsp;<br />&nbsp;
 +
|style="background-color:#ffb0ff"|'''shft-F'''<br />&nbsp;<br />&nbsp;
 +
|style="background-color:#ffb0ff"|'''shft-G'''<br />&nbsp;<br />&nbsp;
 +
|'''shft-H'''<br />&nbsp;<br />&nbsp;||&nbsp; ||&nbsp; ||&nbsp;
 +
|- align="center"
 +
|style="color:blue"|'''shft-Z'''<br />Zoom<br />area
 +
|style="background-color:#ffb0ff"|'''shft-X'''<br />&nbsp;<br />&nbsp;
 +
|style="color:blue;background-color:#ffb0ff"|'''shft-C'''<br />draw<br />Circle
 +
|style="background-color:#ffb0ff"|'''shft-V'''<br />&nbsp;<br />&nbsp;
 +
|style="color:blue"|'''shft-B'''<br />zoom<br />Back
 
|&nbsp; ||&nbsp; ||&nbsp; ||&nbsp;
 
|&nbsp; ||&nbsp; ||&nbsp; ||&nbsp;
 
|}
 
|}
 +
{|table width="300" style="background-color:#ffd0ff" align="center" border="1" cellspacing="2" cellpadding="5"|
 +
|- align="center"
 +
|'''Space Bar'''<br />zoom to fit
 +
|}
 +
 +
&nbsp;
 +
 +
== ''One-Step Keyboard Reconfiguration Method (via SCAD3.ini file edit)'' ==
 +
 +
'''Hot Key''' assignments following this same pattern can and should be applied to the '''Waveform Viewer''', '''Symbol Editor''' and '''Netlist Editor''' windows as well.&nbsp; Although these may be entered manually one-by-one via the LTspice ''Control Panel'', it is perhaps more convenient to copy these '''[[Hot Key plain text definitions]]''' and use them to replace the existing Keyboard Shortcut sections of LTspice's configuration file (the standard installation location is '''C:\Windows\SCAD3.ini''').
 +
 +
'''''Tip:''''' If you do not have administrator rights to modify files in the Windows folder, you may start LTspice with the following command line switch in order to have it load SCAD3.ini from a folder of your choosing upon start-up (one in which you <i>do</i> have read/write rights):
 +
 +
-ini <path> Specify an .ini file to use other than %WINDIR%\scad3.ini
 +
 +
 +
&nbsp;
 +
 +
{{#widget:DISQUS
 +
|id=ltwiki
 +
|uniqid={{PAGENAME}}
 +
|url={{fullurl:{{PAGENAME}}}}
 +
}}

Latest revision as of 21:46, 20 September 2011

LTspice allows Hot Keys to be (re)assigned to many of its functions.  Of all the possibilities, the following key plan (for the Schematic Editor window) is perhaps one of the most convenient.

Why these particular keys?

They allow the right hand to drive the mouse while the left hand stays in place to select objects and actions without the eyes ever having to leave the screen.  Note that the most critical functions are assigned to the most easily reached keys (darker background) and that the editing keys are shown in three groups according to whether they are objects, actions or drawing (unshifted, ctrl-key or shft-key).  Keys that are changed in function from the default assignments are depicted in color with relocated functions shown as greyed strikethrough text.


Schematic Editor - Object Hot Keys (unshifted)
 
F1
Help
 
F2
Place
part
F3
Wire
mode
F4
Place
netname
F5
Delete
 
F6
 Copy 
 
F7
Move
 
F8
 Drag 
 
F9
Undo
 
Q
 
 
W
Wire
 
E
nEt
name
R
Resistor
 
T
plain
Text
Y
 
 
U
Uncon
pin tog
   
A
Anchor
toggle
S
Spice
text
D
 Diode 
 
F
part
(Find)
G
Gnd
 
H
 
 
    L
Inductor
 
Z
 
 
X
Inductor
 
C
Cap-
acitor
V
 
 
B
Bus
tap
       


Schematic Editor - Action Hot Keys (control key)
 
ctrl-F1
 
 
ctrl-F2
 
 
ctrl-F3
 
 
ctrl-F4
Close
File
ctrl-F5
 
 
ctrl-F6
 
 
ctrl-F7
 
 
ctrl-F8
 
 
ctrl-F9
 
 
ctrl-Q
 
 
ctrl-W
move
 
ctrl-E
mirror
 
ctrl-R
Rotate
 
ctrl-T
pin
Toggle
ctrl-Y
redo
 
  0   )
reset
sim t=0
ctrl-P
Print
file
ctrl-A
Anchor
toggle
ctrl-S
Save
file
ctrl-D
Drag
 
ctrl-F
Find
text
ctrl-G
Grid
toggle
ctrl-H
Halt
sim
     
ctrl-Z
undo
 
ctrl-X
delete
 
ctrl-C
Copy
 
ctrl-V
paste
 
ctrl-B
Begin
sim
       


Schematic Editor - Drawing/Zoom Hot Keys (shift key)
 
shft-F1
 
 
shft-F2
 
 
shft-F3
 
 
shft-F4
 
 
shft-F5
 
 
shft-F6
 
 
shft-F7
 
 
shft-F8
 
 
shft-F9
redo
 
shft-Q
 
 
shft-W
draw
line
shft-E
 
 
shft-R
draw
Rectngl
shft-T
 
 
shft-Y
 
 
     
shft-A
draw
Arc
shft-S
 
 
shft-D
 
 
shft-F
 
 
shft-G
 
 
shft-H
 
 
     
shft-Z
Zoom
area
shft-X
 
 
shft-C
draw
Circle
shft-V
 
 
shft-B
zoom
Back
       
Space Bar
zoom to fit

 

One-Step Keyboard Reconfiguration Method (via SCAD3.ini file edit)

Hot Key assignments following this same pattern can and should be applied to the Waveform Viewer, Symbol Editor and Netlist Editor windows as well.  Although these may be entered manually one-by-one via the LTspice Control Panel, it is perhaps more convenient to copy these Hot Key plain text definitions and use them to replace the existing Keyboard Shortcut sections of LTspice's configuration file (the standard installation location is C:\Windows\SCAD3.ini).

Tip: If you do not have administrator rights to modify files in the Windows folder, you may start LTspice with the following command line switch in order to have it load SCAD3.ini from a folder of your choosing upon start-up (one in which you do have read/write rights):

-ini <path> Specify an .ini file to use other than %WINDIR%\scad3.ini


 

blog comments powered by Disqus