I have added a nice cheatsheet (also available as a schematic in `devices/intuitive_interface_cheats...
s
I have added a nice cheatsheet (also available as a schematic in
devices/intuitive_interface_cheatsheet.sch
) for the recent additions of 'click and drag' interface (Enable it in
Options -> Intuitive Click & Drag interface
). This mode can be enabled permanently by setting
set intuitive_interface 1
in the
xschemrc
file. https://xschem.sourceforge.io/stefan/xschem_man/intuitive_interface_cheatsheet.svg
🙌 4
t
As it doesn't appear to interfere with any other existing functionality, is there any reason not to enable the intuitive click & drag interface by default?
s
I have been testing it for a while. I have drawn the whole cheatsheet using this mode enabled so I think I can do the switch.
The only case where behaviour might be different is when you click very close to an object but you want to drag a selection rectangle to select some other stuff, say on the right. In the new interface you will be moving the object close to the mouse instead of dragging a selection rectangle. But undo comes to the rescue if this happens.
v
@Stefan Schippers How can this cheat sheet be used for schematic and testbench design?
s
@vks This sheet just shows in a graphical way how to select / modify circuit elements (wires, components, mostly). It is not to be used directly for circuit design. Its just graphic image. The generated svg image can be viewed in a browser easily. I think showing graphically how to work with the mouse is more intuitive than writing long descriptions.
1.png
v
Sorry but I still could not fathom its utility. Is it something for those new to using xschem or building schematics ?
s
@vks suppose you are a new user, you want to try xschem, you don't know how to use it, then you go to the manual here, look at the pictures and may be it helps to understand how to move the mouse and what button to press to perform some actions. I did this because I get every day the very same questions about how to select, unselect, move , add objects etc. In addition i recently made some improvements (hopefully) in the user interface, like you just click a component and drag it away to move it. The traditional xschem interface requires to click to select, then enter a command via keyboard (like '`c`' for copy) and then move the mouse and click to complete the copy.
👍 1
v
OK, got it now. Then its a nice initiative 👍
👍 1