<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidhewitt</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidhewitt"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Davidhewitt"/>
	<updated>2026-05-01T21:21:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=48834</id>
		<title>SpecInputButtonCustomisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=48834"/>
		<updated>2009-03-20T00:31:25Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* context menus are not useful to everyone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Launchpad Entry:&lt;br /&gt;
https://blueprints.launchpad.net/inkscape/+spec/mouse-button-customisation&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
mouse buttons and other input buttons (tablet buttons for instance) should be remappable. actions assignable should include their existing functions (primary action, &amp;quot;push&amp;quot; page and context menu) plus secondary action (what you currently get with a shift-click), tertiary action (control-click), possibly other sub-actions currently accessed via keyboard modifiers and zoom while button is held. obviously others would think of more possible mappings.&lt;br /&gt;
&lt;br /&gt;
== Rationale ==&lt;br /&gt;
&lt;br /&gt;
=== preamble ===&lt;br /&gt;
i'm a long time Xara user. before that, i was a user of Artworks. Artworks was (and is) Xara's predecessor, and is for Risc OS. Risc OS machines have always had three-button mice, the left called &amp;quot;select&amp;quot;, the middle called &amp;quot;menu&amp;quot; and the right called &amp;quot;adjust&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
select was the standard clicking button -- it would select things or perform actions, exactly as left-click generally works in other OSs.&lt;br /&gt;
&lt;br /&gt;
menu would always bring up the application menu, instead of applications having menu bars across the top.&lt;br /&gt;
&lt;br /&gt;
adjust was to perform a similar action to select, but in a different way. sometimes this would be opposite (adjust on a scroll button would scroll in the opposite direction, for instance).&lt;br /&gt;
&lt;br /&gt;
in Artworks, for example, adjust adds or removes from the current selection when the selection tool is active, resizes in a different way when resize handles are dragged and so on. in short, it performs the functions that Xara and Inkscape would perform with a shift-click.&lt;br /&gt;
&lt;br /&gt;
the Xara developers thoughtfully included an option to remap the mouse buttons. to be precise, the left and right mouse buttons can each be remapped to any of normal click, shift-click, alt-click, control-click, context menu, toggle full screen, zoom or push. i can't see why toggle full screen is useful, but i can see use cases for the rest of them.&lt;br /&gt;
&lt;br /&gt;
setting the right click to shift-click therefore makes controlling Xara much more similar to controlling Artworks. this is a setting i jumped on right away when starting to use Xara, since i was frustrated that right clicking things didn't add them to the selection, that right clicking a colour didn't set it as the outline colour and so on -- this was behaviour i was very used to.&lt;br /&gt;
&lt;br /&gt;
=== context menus are not useful to everyone ===&lt;br /&gt;
&lt;br /&gt;
i'm one user who hates context menus. i'll explain.&lt;br /&gt;
&lt;br /&gt;
to perform an action with a context menu you must first click to get the menu, then read the items and find the one you want (since often they'll move around or disappear based on context), then aim at it and finally click again. this is incredibly inefficient.&lt;br /&gt;
&lt;br /&gt;
using a keyboard shortcut requires much less cognitive activity since you have the tactile feedback of the keys and the muscle memory putting your fingers in the right place subconsciously. not to mention you don't need to look once you get good. for the most common tasks a single click is even better, for instance the existing push operation (dragging the middle button), using a tool or setting a colour.&lt;br /&gt;
&lt;br /&gt;
context menus are obviously useful for newer users (it would not be immediately obvious, for instance, that right clicking a colour would set it as the outline colour), but in most cases they don't offer anything the menus across the top of the screen doesn't.&lt;br /&gt;
&lt;br /&gt;
the only exceptions i've seen in Inkscape so far are the context menus of colours (though there are only two options -- these could easily be left and right click) and the fill and stroke colour boxes at the bottom of the screen (in this case there could be a dropdown (up) menu button for these useful actions instead of relying on a context menu).&lt;br /&gt;
&lt;br /&gt;
in short, it makes much more sense to me to use a mouse button for the second-most common tasks, which are currently accessed by shift-clicking, than to have a menu pop up which i almost never use, and whose actions can be performed more easily with keyboard commands, or the main application menus.&lt;br /&gt;
&lt;br /&gt;
i'm sure that many (most?) users used to keyboard commands would find the same.&lt;br /&gt;
&lt;br /&gt;
''[DavidHewitt] I agree totally especially with your comments on the right click menu whose content in some cases is almost irrelevant and at the expense of much more valuable functionality... ie...Picking stroke colours from the palette or inserting corners whilst digitizing are both good examples of where the right mouse could better serve the user, rather than serving up a menu of functions rarely used (or better accessed with key shorts). And the customization is a way to make everyone happy too... good suggestions.[/DavidHewitt]''&lt;br /&gt;
&lt;br /&gt;
i realise and agree that it's good to have interface uniformity throughout an operating system and so for Linux and Windows users it is natural to get a menu when the right mouse button is pressed, but this isn't the case for all OSs (Macs only have one button).&lt;br /&gt;
&lt;br /&gt;
so wouldn't it make sense to allow the users to set up which action each button performs?&lt;br /&gt;
&lt;br /&gt;
it would increase accessibility for people used to different actions (like me) and at the same time allow everyone to choose what suits their workflow best.&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
&lt;br /&gt;
i know that Jon Cruz is currently [[http://codewideopen.blogspot.com/2008/03/tablet-test-area.html| developing a module]] which will ease setting up graphics tablets and the actions each of their buttons performs. i'm not clear on the details regarding mouse buttons, though, as his blog entry doesn't mention them. it sounds as if it would be the perfect input device setup module though, if it could be extended to also allow the mouse buttons to be configured.&lt;br /&gt;
&lt;br /&gt;
=== mappable actions ===&lt;br /&gt;
*primary action (current left click)&lt;br /&gt;
*secondary action (current shift-primary action)&lt;br /&gt;
*tertiary action (control-primary action)&lt;br /&gt;
*&amp;quot;push&amp;quot; page while held (current middle click)&lt;br /&gt;
*zoom while held, centreing on mouse position&lt;br /&gt;
*context menu (current right click)&lt;br /&gt;
*possibly other sub-actions currently accessed via keyboard modifiers&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=48824</id>
		<title>SpecInputButtonCustomisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=48824"/>
		<updated>2009-03-20T00:30:53Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* context menus are not useful to everyone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Launchpad Entry:&lt;br /&gt;
https://blueprints.launchpad.net/inkscape/+spec/mouse-button-customisation&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
mouse buttons and other input buttons (tablet buttons for instance) should be remappable. actions assignable should include their existing functions (primary action, &amp;quot;push&amp;quot; page and context menu) plus secondary action (what you currently get with a shift-click), tertiary action (control-click), possibly other sub-actions currently accessed via keyboard modifiers and zoom while button is held. obviously others would think of more possible mappings.&lt;br /&gt;
&lt;br /&gt;
== Rationale ==&lt;br /&gt;
&lt;br /&gt;
=== preamble ===&lt;br /&gt;
i'm a long time Xara user. before that, i was a user of Artworks. Artworks was (and is) Xara's predecessor, and is for Risc OS. Risc OS machines have always had three-button mice, the left called &amp;quot;select&amp;quot;, the middle called &amp;quot;menu&amp;quot; and the right called &amp;quot;adjust&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
select was the standard clicking button -- it would select things or perform actions, exactly as left-click generally works in other OSs.&lt;br /&gt;
&lt;br /&gt;
menu would always bring up the application menu, instead of applications having menu bars across the top.&lt;br /&gt;
&lt;br /&gt;
adjust was to perform a similar action to select, but in a different way. sometimes this would be opposite (adjust on a scroll button would scroll in the opposite direction, for instance).&lt;br /&gt;
&lt;br /&gt;
in Artworks, for example, adjust adds or removes from the current selection when the selection tool is active, resizes in a different way when resize handles are dragged and so on. in short, it performs the functions that Xara and Inkscape would perform with a shift-click.&lt;br /&gt;
&lt;br /&gt;
the Xara developers thoughtfully included an option to remap the mouse buttons. to be precise, the left and right mouse buttons can each be remapped to any of normal click, shift-click, alt-click, control-click, context menu, toggle full screen, zoom or push. i can't see why toggle full screen is useful, but i can see use cases for the rest of them.&lt;br /&gt;
&lt;br /&gt;
setting the right click to shift-click therefore makes controlling Xara much more similar to controlling Artworks. this is a setting i jumped on right away when starting to use Xara, since i was frustrated that right clicking things didn't add them to the selection, that right clicking a colour didn't set it as the outline colour and so on -- this was behaviour i was very used to.&lt;br /&gt;
&lt;br /&gt;
=== context menus are not useful to everyone ===&lt;br /&gt;
&lt;br /&gt;
i'm one user who hates context menus. i'll explain.&lt;br /&gt;
&lt;br /&gt;
to perform an action with a context menu you must first click to get the menu, then read the items and find the one you want (since often they'll move around or disappear based on context), then aim at it and finally click again. this is incredibly inefficient.&lt;br /&gt;
&lt;br /&gt;
using a keyboard shortcut requires much less cognitive activity since you have the tactile feedback of the keys and the muscle memory putting your fingers in the right place subconsciously. not to mention you don't need to look once you get good. for the most common tasks a single click is even better, for instance the existing push operation (dragging the middle button), using a tool or setting a colour.&lt;br /&gt;
&lt;br /&gt;
context menus are obviously useful for newer users (it would not be immediately obvious, for instance, that right clicking a colour would set it as the outline colour), but in most cases they don't offer anything the menus across the top of the screen doesn't.&lt;br /&gt;
&lt;br /&gt;
the only exceptions i've seen in Inkscape so far are the context menus of colours (though there are only two options -- these could easily be left and right click) and the fill and stroke colour boxes at the bottom of the screen (in this case there could be a dropdown (up) menu button for these useful actions instead of relying on a context menu).&lt;br /&gt;
&lt;br /&gt;
in short, it makes much more sense to me to use a mouse button for the second-most common tasks, which are currently accessed by shift-clicking, than to have a menu pop up which i almost never use, and whose actions can be performed more easily with keyboard commands, or the main application menus.&lt;br /&gt;
&lt;br /&gt;
i'm sure that many (most?) users used to keyboard commands would find the same.&lt;br /&gt;
&lt;br /&gt;
[DavidHewitt] I agree totally especially with your comments on the right click menu whose content in some cases is almost irrelevant and at the expense of much more valuable functionality... ie...Picking stroke colours from the palette or inserting corners whilst digitizing are both good examples of where the right mouse could better serve the user, rather than serving up a menu of functions rarely used (or better accessed with key shorts). And the customization is a way to make everyone happy too... good suggestions.[/DavidHewitt]&lt;br /&gt;
&lt;br /&gt;
i realise and agree that it's good to have interface uniformity throughout an operating system and so for Linux and Windows users it is natural to get a menu when the right mouse button is pressed, but this isn't the case for all OSs (Macs only have one button).&lt;br /&gt;
&lt;br /&gt;
so wouldn't it make sense to allow the users to set up which action each button performs?&lt;br /&gt;
&lt;br /&gt;
it would increase accessibility for people used to different actions (like me) and at the same time allow everyone to choose what suits their workflow best.&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
&lt;br /&gt;
i know that Jon Cruz is currently [[http://codewideopen.blogspot.com/2008/03/tablet-test-area.html| developing a module]] which will ease setting up graphics tablets and the actions each of their buttons performs. i'm not clear on the details regarding mouse buttons, though, as his blog entry doesn't mention them. it sounds as if it would be the perfect input device setup module though, if it could be extended to also allow the mouse buttons to be configured.&lt;br /&gt;
&lt;br /&gt;
=== mappable actions ===&lt;br /&gt;
*primary action (current left click)&lt;br /&gt;
*secondary action (current shift-primary action)&lt;br /&gt;
*tertiary action (control-primary action)&lt;br /&gt;
*&amp;quot;push&amp;quot; page while held (current middle click)&lt;br /&gt;
*zoom while held, centreing on mouse position&lt;br /&gt;
*context menu (current right click)&lt;br /&gt;
*possibly other sub-actions currently accessed via keyboard modifiers&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47694</id>
		<title>User:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47694"/>
		<updated>2009-02-26T07:32:47Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Image:Ink_icon_12.png -  1) Palette mode switcher (New Functionality) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Inkscape “bottom tool bar” update proposal ==&lt;br /&gt;
&lt;br /&gt;
By David Hewitt [&amp;quot;hewitt_dj@yahoo.com.au&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
''Here are some ideas I have for updating the bottom tool bar in inkscape to include icons for common useful functionality most of which is already supported in inkscape.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_02d.png]]&lt;br /&gt;
  1) – Palette mode switcher (New Functionality)&lt;br /&gt;
  2) – Make Properties Default&lt;br /&gt;
  3) – Selected object/Default... Properties Indicator&lt;br /&gt;
  4) – Stroke &amp;amp; Fill Properties icons&lt;br /&gt;
  5) – Clear Properties Icons&lt;br /&gt;
  6) – Stroke &amp;amp; Fill Color Properties Boxes (Fill shown as empty)&lt;br /&gt;
  7) – Aquire Fill from background Icon&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== [[Image:Ink_icon_12.png]] -  1) Palette mode switcher (New Functionality) ===  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Represents a totally new way to make use of the palette.&lt;br /&gt;
&lt;br /&gt;
*Activated by a new toggle button on the far left of the palette which would enable/disable the new palette view.&lt;br /&gt;
&lt;br /&gt;
*When enabled this new palette mode would actively update the palette so that it ONLY contained colours current to the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     This new display mode would use the palette to display ONLY colours that&lt;br /&gt;
  currently exist in the design and list them in the actual Z order that&lt;br /&gt;
  objects displaying these colours actually are in the design itself....&lt;br /&gt;
  &lt;br /&gt;
     This way the palette could be used not only to suggest colours (by way of&lt;br /&gt;
  different palettes ETC..) it could also (with this new palette mode)&lt;br /&gt;
  be used to visualize and better manage all those colours that ARE actually&lt;br /&gt;
  being used....&lt;br /&gt;
  &lt;br /&gt;
''Futher to simply showing only &amp;quot;design current&amp;quot; colours, this new mode would have additional powerful functionality to further aid the user to work with colour...(in this new &amp;quot;design current&amp;quot; colours only mode):''&lt;br /&gt;
&lt;br /&gt;
*Moving the mouse pointer over the palette itself, would (for every &amp;quot;Palette tile&amp;quot;) flash (once with a high-light contrast colour) all the objects of this colour. Allowing all objects associated with each palette colour to be quickly and easily seen by moving the mouse pointer over them....&lt;br /&gt;
&lt;br /&gt;
*Also moving the mouse pointer over an object on the screen itself (whist this new palette mode was active) would highlight the palette tile (colour) associated with this object. Allowing the user to quickly see which palette colour referenced this object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ADDITIONAL FUNCTIONALITY:''' (For this new palette mode only.)&lt;br /&gt;
&lt;br /&gt;
*Clicking on any Palette Colour, would select all the objects of this colour...(Possible option re selecting: ignor object groupings)&lt;br /&gt;
''Then pressing [tab] would void the whole selection but cycle through each object (of this colour) in order...''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''POSSIBLE ADDITIONAL FEATURES:'''&lt;br /&gt;
&lt;br /&gt;
*hide/show icon (To hide/un-hide objects by colour.)&lt;br /&gt;
''When enabled each palette colour would be click-able to show or hide objects by colour. This functionality would only apply when in this new palette mode.''&lt;br /&gt;
&lt;br /&gt;
*lock/unlock icon (To lock/un-lock objects by colour.)&lt;br /&gt;
''When enabled each palette colour would be click-able to lock or un-lock objects by colour. This functionality would only apply when in this new palette mode.''&lt;br /&gt;
&lt;br /&gt;
*This additional functionality would help with visualizing complex designs...&lt;br /&gt;
&lt;br /&gt;
*This additional functionality would be an alternative to existing functionality as changes make here in this new palette mode (by showing/hiding or locking/unlocking objects by colour ETC) would only apply when in the new mode...&lt;br /&gt;
''Switching back to the normal display mode would allow the user to pick up where he/she left off..''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''THE MAIN AIMS OF THIS NEW PALETTE MODE ARE:'''&lt;br /&gt;
&lt;br /&gt;
*To help visualize designs by displaying or hiding objects by their colour...&lt;br /&gt;
&lt;br /&gt;
*to limit the display to only various colours so as to make selecting objects of this colour easier.&lt;br /&gt;
&lt;br /&gt;
*To ID which objects refer to what colour very easily... ETC&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_01b.png]] -  2) Make Properties Default... ===&lt;br /&gt;
This new control allows the user to take any selected object and pick up its properties as the new default properties (for new object creation) in one action…&lt;br /&gt;
&lt;br /&gt;
This button actively updates so that it is automatically depressed when any object with the current default properties is selected.&lt;br /&gt;
If the currently selected object does not have the current default properties for new objects then this button is rendered as UN-pressed. The user can depress this button at any time to make any object’s properties the current properties for new object creation.&lt;br /&gt;
&lt;br /&gt;
I am aware that currently this happens when ever the user makes an edit to an existing object…&lt;br /&gt;
But this new functionality would allow the user to select any object and pick up its properties (with one click on this icon) or in fact to look down and check if the current object’s properties are the default properties or not.&lt;br /&gt;
&lt;br /&gt;
''In addition to this right clicking on this icon should bring up an options fly out that would have an option “Make properties default after edit” (which is what happens in inkscape now by default).''&lt;br /&gt;
''This would have a small check box next to it so that the user could switch this function off.''&lt;br /&gt;
''(This would be an option to service any users that would prefer to use only the new capabilities being introduced down here for picking up and copying properties and making them current ETC… without edits on existing objects automatically affecting the default properties in the way they do now.)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_13.png]] -  3) Selected object/Default... Properties Indicator... ===&lt;br /&gt;
&lt;br /&gt;
This new control area consisting of 2 buttons is intended to integrate the 2 separate &amp;quot;fill and stroke&amp;quot; indicator boxes currently in inkscape into the one area....&lt;br /&gt;
&lt;br /&gt;
The idea here is that instead of having 2 separate areas/controls (the top right one...when a tool is selected and also the bottom left one for selected object), that the same control (the bottom left one) be used to display both the default properties (when no object is selected) and also the properties for the current selected object.....&lt;br /&gt;
&lt;br /&gt;
To differentiate these....... these 2 buttons would be introduced to represent either a selected object (the first button) and/or the current default properties (the second icon....&lt;br /&gt;
&lt;br /&gt;
These button could work together in different ways...&lt;br /&gt;
&lt;br /&gt;
For example when the user selects an object the first button (object properties indicator) would be depressed to indicate that the displayed properties were for a selected object....&lt;br /&gt;
&lt;br /&gt;
Then by clicking on the default properties icon the user could toggle between this objects current properties and the last default....by clicking between these two buttons....(i.e in this new scheme the properties of an object would not become the default properties automatically...although there is no reason this could not be made the case in options for those who prefer this)&lt;br /&gt;
&lt;br /&gt;
in addition to this the user could press the &amp;quot;make properties default button&amp;quot; and then the currently selected object's properties would then be copied to the default properties and in this case both buttons would be depressed.....&lt;br /&gt;
&lt;br /&gt;
Indicating in this instance that both the default and current properties are the same....&lt;br /&gt;
&lt;br /&gt;
I believe this system makes allot more sense than the current one and also introduces additional function...&lt;br /&gt;
&lt;br /&gt;
I.E currently if no object is selected the bottom left indicator box is N/A to everything and the default properties box is not visible...&lt;br /&gt;
So in this instance the user can click on palette colours and be totally clueless as to weather a change has been made and they dont know definitely what colours are set until a tool is selected...&lt;br /&gt;
&lt;br /&gt;
This new functionality would always display the default properties in the bottom box when no object was selected and clicking on the palette would change the defaults visibly and the user could see this happening as they clicked on the palette...&lt;br /&gt;
&lt;br /&gt;
This way the user would always see the defaults and would know at all times what colours were set...for new object creation...&lt;br /&gt;
&lt;br /&gt;
Also when the user selected anything the indicator buttons would change to reflect that the boxes now showed the colour combination for the selection...&lt;br /&gt;
Then by clicking the default properties button the default properties could be applied (showing both button depressed) and in this instance the option of switching back to the object's original properties by clicking the section button again could be achieved....&lt;br /&gt;
This way the user could use these two buttons to switch back a forth from an object's current properties and the defaults this would be a quick way of comparing the object's current properties and those of the default setting...&lt;br /&gt;
This would be very handy as the user can pick up current properties from anywhere and then compare....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_02.png]] -  4) Fill and Stroke Properties Icons... ===&lt;br /&gt;
(for both fill and stroke).&lt;br /&gt;
Instead of having the words “Fill” &amp;amp; “Stroke” I propose having new icons for these to save space.&lt;br /&gt;
Clicking on these would be a short cut to opening the respective dialogues for fill and stroke settings…in the same way that clicking on the color boxes is currently.&lt;br /&gt;
(P.S. I realise this is currently also achieved via clicking on the actual colour boxes (&amp;quot;6&amp;quot;) but the reason why I am proposing icons for this purpose is because it saves a fair bit of space and I am also proposing additional functionality for the color boxes (&amp;quot;6&amp;quot;) which will be explained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_03.png]] -  5) Clear Properties Icons... ===&lt;br /&gt;
These are small red circle buttons for the “delete fill” and “Delete Stroke” functions.&lt;br /&gt;
Pressing one of these will clear the fill or stroke color property for the selected object.&lt;br /&gt;
When this is done this button icon changes to the dull depressed button (top) and the color box is cleared and rendered with a red cross ([[Image:Ink_icon_04.png]])to show that no color is currently set.&lt;br /&gt;
&lt;br /&gt;
By pressing any of these 2 buttons during normal use the user can instantly clear either or both properties for any object.&lt;br /&gt;
&lt;br /&gt;
P.S. I realize that this has been done via a new cross box on the left of the palette itself....But I think it is a shame that this new icon necessitates the use of the keyboard [Shift] key or a right click menu in order to remove stroke properties...(This option is a one click solution)&lt;br /&gt;
I personally would like to see the UI of inkscape updated in ways that enable users who are so inclined to go one-handed on the mouse where possible especially for core functionality...&lt;br /&gt;
All the core functionality of inkscape should be evaluated to see how quick (preferably) one click options can be achieved.&lt;br /&gt;
&lt;br /&gt;
I.E via icons on the UI without needing to have one hand straddling the keyboard at all times even for the basics (like clearing a stroke property.)&lt;br /&gt;
I realize this is not always possible...but for the most important and key functions and every day stuff this should definitely be a priority that quick and convenient ways should be implemented for all core functionality even if existing 2 handed methods already exist...&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_05.png]] -  6) Stroke &amp;amp; Fill Color Properties Boxes... ===&lt;br /&gt;
These new color boxes are rendered with a red cross when ever no color property is active. And when the fill box is empty the &amp;quot;Aquire Fill from background Icon&amp;quot; appears inside on the right hand side of this box...&lt;br /&gt;
For a blank box (with the red cross) clicking on this box and dragging out into the work area changes the cursor to “an eyedropper” (copy properties cursor) to copy a fill or stroke property (which ever is applicable) from another object.&lt;br /&gt;
&lt;br /&gt;
If the color box actually has an active color then this same action (click and drag) actually serves to copy this color and paste it onto the desired object (drag and drop.)&lt;br /&gt;
&lt;br /&gt;
So this way the user can quickly drag the current fill or stroke settings off of these palettes and drop them onto any object..&lt;br /&gt;
Or by first clearing this property then using click and drag they can copy a property from another object in a similar way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_11b.png]] -  7) Aquire Fill from background Icon... ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Trans_Blur.png]]&lt;br /&gt;
&lt;br /&gt;
This function is used to create filter effects to be applied to transparent objects.&lt;br /&gt;
&lt;br /&gt;
Note that the circle in the middle is invisible in that it has no fill colour (as its fill property mirrors that which lies below it.)&lt;br /&gt;
But that it none the less can carry an effect and appears to apply i to the underlying graphics....&lt;br /&gt;
&lt;br /&gt;
Note that the edges of this transparency are sharp whilst the inside does the blur evenly....&lt;br /&gt;
&lt;br /&gt;
*I think there should be properties to feather the edges of the invisible object so that the effect of the internal blur peters out around the edges giving a softer edge if desired...&lt;br /&gt;
&lt;br /&gt;
*also i think you should be able to adjust the power of the blur radially so that it can be more powerful in the middle then graduating out to very weak/nothing at the edges....&lt;br /&gt;
&lt;br /&gt;
This button is only active when the fill color box is blank and no fill color is active for an object.&lt;br /&gt;
&lt;br /&gt;
When there is an active color this control is gone and the fill properties box extends to its full width.&lt;br /&gt;
However when no fill color is set this control appears on the right hand side of the fill color properties box to allow the user to apply this function to only clear/un-filled objects.&lt;br /&gt;
&lt;br /&gt;
When you clear the current fill color (and none is active) this control apears and shows the “OFF” status.&lt;br /&gt;
&lt;br /&gt;
When this is the case the user can press this and this icon will then change to the “On” status.&lt;br /&gt;
Then this object’s fill detail will be taken directly from the underlying objects and can then serve as a transparent blur object.ETC….&lt;br /&gt;
&lt;br /&gt;
It is true that this function is not always utilized by most people but it is a very powerful and very practical thing to have the ability to create transparent blur effects...&lt;br /&gt;
And if this icon was created and made prominent then more people would realize this and use it...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_03d.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47684</id>
		<title>User:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47684"/>
		<updated>2009-02-26T07:31:20Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Image:Ink_icon_12.png -  1) Palette mode switcher (New Functionality) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Inkscape “bottom tool bar” update proposal ==&lt;br /&gt;
&lt;br /&gt;
By David Hewitt [&amp;quot;hewitt_dj@yahoo.com.au&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
''Here are some ideas I have for updating the bottom tool bar in inkscape to include icons for common useful functionality most of which is already supported in inkscape.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_02d.png]]&lt;br /&gt;
  1) – Palette mode switcher (New Functionality)&lt;br /&gt;
  2) – Make Properties Default&lt;br /&gt;
  3) – Selected object/Default... Properties Indicator&lt;br /&gt;
  4) – Stroke &amp;amp; Fill Properties icons&lt;br /&gt;
  5) – Clear Properties Icons&lt;br /&gt;
  6) – Stroke &amp;amp; Fill Color Properties Boxes (Fill shown as empty)&lt;br /&gt;
  7) – Aquire Fill from background Icon&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== [[Image:Ink_icon_12.png]] -  1) Palette mode switcher (New Functionality) ===  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Represents a totally new way to make use of the palette.&lt;br /&gt;
&lt;br /&gt;
*Activated by a new toggle button on the far left of the palette which would enable/disable the new palette view.&lt;br /&gt;
&lt;br /&gt;
*When enabled this new palette mode would actively update the palette so that it ONLY contained colours current to the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     This new display mode would use the palette to display ONLY colours that&lt;br /&gt;
  currently exist in the design and list them in the actual Z order that&lt;br /&gt;
  objects displaying these colours actually are in the design itself....&lt;br /&gt;
  &lt;br /&gt;
     This way the palette could be used not only to suggest colours (by way of&lt;br /&gt;
  different palettes ETC..) it could also (with this new palette mode)&lt;br /&gt;
  be used to visualize and better manage all those colours that ARE actually&lt;br /&gt;
  being used....&lt;br /&gt;
  &lt;br /&gt;
''Futher to simply showing only &amp;quot;design current&amp;quot; colours, this new mode would have additional powerful functionality to further aid the user to work with colour...(in this new &amp;quot;design current&amp;quot; colours only mode):''&lt;br /&gt;
&lt;br /&gt;
*Moving the mouse pointer over the palette itself, would (for every &amp;quot;Palette tile&amp;quot;) flash (once with a high-light contrast colour) all the objects of this colour. Allowing all objects associated with each palette colour to be quickly and easily seen by moving the mouse pointer over them....&lt;br /&gt;
&lt;br /&gt;
*Also moving the mouse pointer over an object on the screen itself (whist this new palette mode was active) would highlight the palette tile (colour) associated with this object. Allowing the user to quickly see which palette colour referenced this object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ADDITIONAL FUNCTIONALITY:''' (For this new palette mode only.)&lt;br /&gt;
&lt;br /&gt;
*Clicking on any Palette Colour, would select all the objects of this colour...(Possible option re selecting: ignor object groupings)&lt;br /&gt;
''Then pressing [tab] would void the whole selection but cycle through each object (of this colour) in order...''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''POSSIBLE ADDITIONAL FEATURES:'''&lt;br /&gt;
&lt;br /&gt;
*hide/show icon (To hide/un-hide objects by colour.)&lt;br /&gt;
''When enabled each palette colour would be click-able to show or hide objects by colour. This functionality would only apply when in this new palette mode.''&lt;br /&gt;
&lt;br /&gt;
*lock/unlock icon (To lock/un-lock objects by colour.)&lt;br /&gt;
''When enabled each palette colour would be click-able to lock or un-lock objects by colour. This functionality would only apply when in this new palette mode.''&lt;br /&gt;
&lt;br /&gt;
*This additional functionality would help with visualizing complex designs...&lt;br /&gt;
&lt;br /&gt;
*This additional functionality would be an alternative to existing functionality as changes make here in this new palette mode (by showing/hiding or locking/unlocking objects by colour ETC) would only apply when in the new mode...&lt;br /&gt;
''Switching back to the normal display mode would allow the user to pick up where he/she left off..''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''THE MAIN AIMS OF THIS PROPOSAL ARE:'''&lt;br /&gt;
&lt;br /&gt;
*To help visualize designs by displaying or hiding objects by their colour...&lt;br /&gt;
&lt;br /&gt;
*to limit the display to only various colours so as to make selecting objects of this colour easier.&lt;br /&gt;
&lt;br /&gt;
*To ID which objects refer to what colour very easily... ETC&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_01b.png]] -  2) Make Properties Default... ===&lt;br /&gt;
This new control allows the user to take any selected object and pick up its properties as the new default properties (for new object creation) in one action…&lt;br /&gt;
&lt;br /&gt;
This button actively updates so that it is automatically depressed when any object with the current default properties is selected.&lt;br /&gt;
If the currently selected object does not have the current default properties for new objects then this button is rendered as UN-pressed. The user can depress this button at any time to make any object’s properties the current properties for new object creation.&lt;br /&gt;
&lt;br /&gt;
I am aware that currently this happens when ever the user makes an edit to an existing object…&lt;br /&gt;
But this new functionality would allow the user to select any object and pick up its properties (with one click on this icon) or in fact to look down and check if the current object’s properties are the default properties or not.&lt;br /&gt;
&lt;br /&gt;
''In addition to this right clicking on this icon should bring up an options fly out that would have an option “Make properties default after edit” (which is what happens in inkscape now by default).''&lt;br /&gt;
''This would have a small check box next to it so that the user could switch this function off.''&lt;br /&gt;
''(This would be an option to service any users that would prefer to use only the new capabilities being introduced down here for picking up and copying properties and making them current ETC… without edits on existing objects automatically affecting the default properties in the way they do now.)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_13.png]] -  3) Selected object/Default... Properties Indicator... ===&lt;br /&gt;
&lt;br /&gt;
This new control area consisting of 2 buttons is intended to integrate the 2 separate &amp;quot;fill and stroke&amp;quot; indicator boxes currently in inkscape into the one area....&lt;br /&gt;
&lt;br /&gt;
The idea here is that instead of having 2 separate areas/controls (the top right one...when a tool is selected and also the bottom left one for selected object), that the same control (the bottom left one) be used to display both the default properties (when no object is selected) and also the properties for the current selected object.....&lt;br /&gt;
&lt;br /&gt;
To differentiate these....... these 2 buttons would be introduced to represent either a selected object (the first button) and/or the current default properties (the second icon....&lt;br /&gt;
&lt;br /&gt;
These button could work together in different ways...&lt;br /&gt;
&lt;br /&gt;
For example when the user selects an object the first button (object properties indicator) would be depressed to indicate that the displayed properties were for a selected object....&lt;br /&gt;
&lt;br /&gt;
Then by clicking on the default properties icon the user could toggle between this objects current properties and the last default....by clicking between these two buttons....(i.e in this new scheme the properties of an object would not become the default properties automatically...although there is no reason this could not be made the case in options for those who prefer this)&lt;br /&gt;
&lt;br /&gt;
in addition to this the user could press the &amp;quot;make properties default button&amp;quot; and then the currently selected object's properties would then be copied to the default properties and in this case both buttons would be depressed.....&lt;br /&gt;
&lt;br /&gt;
Indicating in this instance that both the default and current properties are the same....&lt;br /&gt;
&lt;br /&gt;
I believe this system makes allot more sense than the current one and also introduces additional function...&lt;br /&gt;
&lt;br /&gt;
I.E currently if no object is selected the bottom left indicator box is N/A to everything and the default properties box is not visible...&lt;br /&gt;
So in this instance the user can click on palette colours and be totally clueless as to weather a change has been made and they dont know definitely what colours are set until a tool is selected...&lt;br /&gt;
&lt;br /&gt;
This new functionality would always display the default properties in the bottom box when no object was selected and clicking on the palette would change the defaults visibly and the user could see this happening as they clicked on the palette...&lt;br /&gt;
&lt;br /&gt;
This way the user would always see the defaults and would know at all times what colours were set...for new object creation...&lt;br /&gt;
&lt;br /&gt;
Also when the user selected anything the indicator buttons would change to reflect that the boxes now showed the colour combination for the selection...&lt;br /&gt;
Then by clicking the default properties button the default properties could be applied (showing both button depressed) and in this instance the option of switching back to the object's original properties by clicking the section button again could be achieved....&lt;br /&gt;
This way the user could use these two buttons to switch back a forth from an object's current properties and the defaults this would be a quick way of comparing the object's current properties and those of the default setting...&lt;br /&gt;
This would be very handy as the user can pick up current properties from anywhere and then compare....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_02.png]] -  4) Fill and Stroke Properties Icons... ===&lt;br /&gt;
(for both fill and stroke).&lt;br /&gt;
Instead of having the words “Fill” &amp;amp; “Stroke” I propose having new icons for these to save space.&lt;br /&gt;
Clicking on these would be a short cut to opening the respective dialogues for fill and stroke settings…in the same way that clicking on the color boxes is currently.&lt;br /&gt;
(P.S. I realise this is currently also achieved via clicking on the actual colour boxes (&amp;quot;6&amp;quot;) but the reason why I am proposing icons for this purpose is because it saves a fair bit of space and I am also proposing additional functionality for the color boxes (&amp;quot;6&amp;quot;) which will be explained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_03.png]] -  5) Clear Properties Icons... ===&lt;br /&gt;
These are small red circle buttons for the “delete fill” and “Delete Stroke” functions.&lt;br /&gt;
Pressing one of these will clear the fill or stroke color property for the selected object.&lt;br /&gt;
When this is done this button icon changes to the dull depressed button (top) and the color box is cleared and rendered with a red cross ([[Image:Ink_icon_04.png]])to show that no color is currently set.&lt;br /&gt;
&lt;br /&gt;
By pressing any of these 2 buttons during normal use the user can instantly clear either or both properties for any object.&lt;br /&gt;
&lt;br /&gt;
P.S. I realize that this has been done via a new cross box on the left of the palette itself....But I think it is a shame that this new icon necessitates the use of the keyboard [Shift] key or a right click menu in order to remove stroke properties...(This option is a one click solution)&lt;br /&gt;
I personally would like to see the UI of inkscape updated in ways that enable users who are so inclined to go one-handed on the mouse where possible especially for core functionality...&lt;br /&gt;
All the core functionality of inkscape should be evaluated to see how quick (preferably) one click options can be achieved.&lt;br /&gt;
&lt;br /&gt;
I.E via icons on the UI without needing to have one hand straddling the keyboard at all times even for the basics (like clearing a stroke property.)&lt;br /&gt;
I realize this is not always possible...but for the most important and key functions and every day stuff this should definitely be a priority that quick and convenient ways should be implemented for all core functionality even if existing 2 handed methods already exist...&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_05.png]] -  6) Stroke &amp;amp; Fill Color Properties Boxes... ===&lt;br /&gt;
These new color boxes are rendered with a red cross when ever no color property is active. And when the fill box is empty the &amp;quot;Aquire Fill from background Icon&amp;quot; appears inside on the right hand side of this box...&lt;br /&gt;
For a blank box (with the red cross) clicking on this box and dragging out into the work area changes the cursor to “an eyedropper” (copy properties cursor) to copy a fill or stroke property (which ever is applicable) from another object.&lt;br /&gt;
&lt;br /&gt;
If the color box actually has an active color then this same action (click and drag) actually serves to copy this color and paste it onto the desired object (drag and drop.)&lt;br /&gt;
&lt;br /&gt;
So this way the user can quickly drag the current fill or stroke settings off of these palettes and drop them onto any object..&lt;br /&gt;
Or by first clearing this property then using click and drag they can copy a property from another object in a similar way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_11b.png]] -  7) Aquire Fill from background Icon... ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Trans_Blur.png]]&lt;br /&gt;
&lt;br /&gt;
This function is used to create filter effects to be applied to transparent objects.&lt;br /&gt;
&lt;br /&gt;
Note that the circle in the middle is invisible in that it has no fill colour (as its fill property mirrors that which lies below it.)&lt;br /&gt;
But that it none the less can carry an effect and appears to apply i to the underlying graphics....&lt;br /&gt;
&lt;br /&gt;
Note that the edges of this transparency are sharp whilst the inside does the blur evenly....&lt;br /&gt;
&lt;br /&gt;
*I think there should be properties to feather the edges of the invisible object so that the effect of the internal blur peters out around the edges giving a softer edge if desired...&lt;br /&gt;
&lt;br /&gt;
*also i think you should be able to adjust the power of the blur radially so that it can be more powerful in the middle then graduating out to very weak/nothing at the edges....&lt;br /&gt;
&lt;br /&gt;
This button is only active when the fill color box is blank and no fill color is active for an object.&lt;br /&gt;
&lt;br /&gt;
When there is an active color this control is gone and the fill properties box extends to its full width.&lt;br /&gt;
However when no fill color is set this control appears on the right hand side of the fill color properties box to allow the user to apply this function to only clear/un-filled objects.&lt;br /&gt;
&lt;br /&gt;
When you clear the current fill color (and none is active) this control apears and shows the “OFF” status.&lt;br /&gt;
&lt;br /&gt;
When this is the case the user can press this and this icon will then change to the “On” status.&lt;br /&gt;
Then this object’s fill detail will be taken directly from the underlying objects and can then serve as a transparent blur object.ETC….&lt;br /&gt;
&lt;br /&gt;
It is true that this function is not always utilized by most people but it is a very powerful and very practical thing to have the ability to create transparent blur effects...&lt;br /&gt;
And if this icon was created and made prominent then more people would realize this and use it...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_03d.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47674</id>
		<title>User:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47674"/>
		<updated>2009-02-26T07:28:08Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Image:Ink_icon_12.png -  1) Palette mode switcher (New Functionality) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Inkscape “bottom tool bar” update proposal ==&lt;br /&gt;
&lt;br /&gt;
By David Hewitt [&amp;quot;hewitt_dj@yahoo.com.au&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
''Here are some ideas I have for updating the bottom tool bar in inkscape to include icons for common useful functionality most of which is already supported in inkscape.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_02d.png]]&lt;br /&gt;
  1) – Palette mode switcher (New Functionality)&lt;br /&gt;
  2) – Make Properties Default&lt;br /&gt;
  3) – Selected object/Default... Properties Indicator&lt;br /&gt;
  4) – Stroke &amp;amp; Fill Properties icons&lt;br /&gt;
  5) – Clear Properties Icons&lt;br /&gt;
  6) – Stroke &amp;amp; Fill Color Properties Boxes (Fill shown as empty)&lt;br /&gt;
  7) – Aquire Fill from background Icon&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== [[Image:Ink_icon_12.png]] -  1) Palette mode switcher (New Functionality) ===  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Represents a totally new way to make use of the palette.&lt;br /&gt;
&lt;br /&gt;
*Activated by a new toggle button on the far left of the palette which would enable/disable the new palette view.&lt;br /&gt;
&lt;br /&gt;
*When enabled this new palette mode would actively update the palette so that it ONLY contained colours current to the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     This new display mode would use the palette to display ONLY colours that&lt;br /&gt;
  currently exist in the design and list them in the actual Z order that&lt;br /&gt;
  objects displaying these colours actually are in the design itself....&lt;br /&gt;
  &lt;br /&gt;
     This way the palette could be used not only to suggest colours (by way of&lt;br /&gt;
  different palettes ETC..) it could also (with this new palette mode)&lt;br /&gt;
  be used to visualize and better manage all those colours that ARE actually&lt;br /&gt;
  being used....&lt;br /&gt;
  &lt;br /&gt;
''Futher to simply showing only &amp;quot;design current&amp;quot; colours, this new mode would have additional powerful functionality to further aid the user to work with colour...(in this new &amp;quot;design current&amp;quot; colours only mode):''&lt;br /&gt;
&lt;br /&gt;
*Moving the mouse pointer over the palette itself, would (for every &amp;quot;Palette tile&amp;quot;) flash (once with a high-light contrast colour) all the objects of this colour. Allowing all objects associated with each palette colour to be quickly and easily seen by moving the mouse pointer over them....&lt;br /&gt;
&lt;br /&gt;
*Also moving the mouse pointer over an object on the screen itself (whist this new palette mode was active) would highlight the palette tile (colour) associated with this object. Allowing the user to quickly see which palette colour referenced this object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ADDITIONAL FUNCTIONALITY: (For this new palette mode only.)&lt;br /&gt;
&lt;br /&gt;
*Clicking on any Palette Colour, would select all the objects of this colour...(Possible option re selecting: ignor object groupings)&lt;br /&gt;
''Then pressing [tab] would void the whole selection but cycle through each object (of this colour) in order...''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
POSSIBLE ADDITIONAL FEATURES:&lt;br /&gt;
&lt;br /&gt;
*hide/show icon (To hide/un-hide objects by colour.)&lt;br /&gt;
''When enabled each palette colour would be click-able to show or hide objects by colour. This functionality would only apply when in this new palette mode.''&lt;br /&gt;
&lt;br /&gt;
*lock/unlock icon (To lock/un-lock objects by colour.)&lt;br /&gt;
''When enabled each palette colour would be click-able to lock or un-lock objects by colour. This functionality would only apply when in this new palette mode.''&lt;br /&gt;
&lt;br /&gt;
*This additional functionality would help with visualizing complex designs...&lt;br /&gt;
&lt;br /&gt;
*This additional functionality would be an alternative to existing functionality as changes make here in this new palette mode (by showing/hiding or locking/unlocking objects by colour ETC) would only apply when in the new mode...&lt;br /&gt;
''Switching back to the normal display mode would allow the user to pick up where he/she left off..''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
THE MAIN AIMS OF THIS PROPOSAL ARE:&lt;br /&gt;
&lt;br /&gt;
*To help visualize designs by displaying or hiding objects by their colour...&lt;br /&gt;
&lt;br /&gt;
*to limit the display to only various colours so as to make selecting objects of this colour easier.&lt;br /&gt;
&lt;br /&gt;
*To ID which objects refer to what colour very easily... ETC&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_01b.png]] -  2) Make Properties Default... ===&lt;br /&gt;
This new control allows the user to take any selected object and pick up its properties as the new default properties (for new object creation) in one action…&lt;br /&gt;
&lt;br /&gt;
This button actively updates so that it is automatically depressed when any object with the current default properties is selected.&lt;br /&gt;
If the currently selected object does not have the current default properties for new objects then this button is rendered as UN-pressed. The user can depress this button at any time to make any object’s properties the current properties for new object creation.&lt;br /&gt;
&lt;br /&gt;
I am aware that currently this happens when ever the user makes an edit to an existing object…&lt;br /&gt;
But this new functionality would allow the user to select any object and pick up its properties (with one click on this icon) or in fact to look down and check if the current object’s properties are the default properties or not.&lt;br /&gt;
&lt;br /&gt;
''In addition to this right clicking on this icon should bring up an options fly out that would have an option “Make properties default after edit” (which is what happens in inkscape now by default).''&lt;br /&gt;
''This would have a small check box next to it so that the user could switch this function off.''&lt;br /&gt;
''(This would be an option to service any users that would prefer to use only the new capabilities being introduced down here for picking up and copying properties and making them current ETC… without edits on existing objects automatically affecting the default properties in the way they do now.)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_13.png]] -  3) Selected object/Default... Properties Indicator... ===&lt;br /&gt;
&lt;br /&gt;
This new control area consisting of 2 buttons is intended to integrate the 2 separate &amp;quot;fill and stroke&amp;quot; indicator boxes currently in inkscape into the one area....&lt;br /&gt;
&lt;br /&gt;
The idea here is that instead of having 2 separate areas/controls (the top right one...when a tool is selected and also the bottom left one for selected object), that the same control (the bottom left one) be used to display both the default properties (when no object is selected) and also the properties for the current selected object.....&lt;br /&gt;
&lt;br /&gt;
To differentiate these....... these 2 buttons would be introduced to represent either a selected object (the first button) and/or the current default properties (the second icon....&lt;br /&gt;
&lt;br /&gt;
These button could work together in different ways...&lt;br /&gt;
&lt;br /&gt;
For example when the user selects an object the first button (object properties indicator) would be depressed to indicate that the displayed properties were for a selected object....&lt;br /&gt;
&lt;br /&gt;
Then by clicking on the default properties icon the user could toggle between this objects current properties and the last default....by clicking between these two buttons....(i.e in this new scheme the properties of an object would not become the default properties automatically...although there is no reason this could not be made the case in options for those who prefer this)&lt;br /&gt;
&lt;br /&gt;
in addition to this the user could press the &amp;quot;make properties default button&amp;quot; and then the currently selected object's properties would then be copied to the default properties and in this case both buttons would be depressed.....&lt;br /&gt;
&lt;br /&gt;
Indicating in this instance that both the default and current properties are the same....&lt;br /&gt;
&lt;br /&gt;
I believe this system makes allot more sense than the current one and also introduces additional function...&lt;br /&gt;
&lt;br /&gt;
I.E currently if no object is selected the bottom left indicator box is N/A to everything and the default properties box is not visible...&lt;br /&gt;
So in this instance the user can click on palette colours and be totally clueless as to weather a change has been made and they dont know definitely what colours are set until a tool is selected...&lt;br /&gt;
&lt;br /&gt;
This new functionality would always display the default properties in the bottom box when no object was selected and clicking on the palette would change the defaults visibly and the user could see this happening as they clicked on the palette...&lt;br /&gt;
&lt;br /&gt;
This way the user would always see the defaults and would know at all times what colours were set...for new object creation...&lt;br /&gt;
&lt;br /&gt;
Also when the user selected anything the indicator buttons would change to reflect that the boxes now showed the colour combination for the selection...&lt;br /&gt;
Then by clicking the default properties button the default properties could be applied (showing both button depressed) and in this instance the option of switching back to the object's original properties by clicking the section button again could be achieved....&lt;br /&gt;
This way the user could use these two buttons to switch back a forth from an object's current properties and the defaults this would be a quick way of comparing the object's current properties and those of the default setting...&lt;br /&gt;
This would be very handy as the user can pick up current properties from anywhere and then compare....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_02.png]] -  4) Fill and Stroke Properties Icons... ===&lt;br /&gt;
(for both fill and stroke).&lt;br /&gt;
Instead of having the words “Fill” &amp;amp; “Stroke” I propose having new icons for these to save space.&lt;br /&gt;
Clicking on these would be a short cut to opening the respective dialogues for fill and stroke settings…in the same way that clicking on the color boxes is currently.&lt;br /&gt;
(P.S. I realise this is currently also achieved via clicking on the actual colour boxes (&amp;quot;6&amp;quot;) but the reason why I am proposing icons for this purpose is because it saves a fair bit of space and I am also proposing additional functionality for the color boxes (&amp;quot;6&amp;quot;) which will be explained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_03.png]] -  5) Clear Properties Icons... ===&lt;br /&gt;
These are small red circle buttons for the “delete fill” and “Delete Stroke” functions.&lt;br /&gt;
Pressing one of these will clear the fill or stroke color property for the selected object.&lt;br /&gt;
When this is done this button icon changes to the dull depressed button (top) and the color box is cleared and rendered with a red cross ([[Image:Ink_icon_04.png]])to show that no color is currently set.&lt;br /&gt;
&lt;br /&gt;
By pressing any of these 2 buttons during normal use the user can instantly clear either or both properties for any object.&lt;br /&gt;
&lt;br /&gt;
P.S. I realize that this has been done via a new cross box on the left of the palette itself....But I think it is a shame that this new icon necessitates the use of the keyboard [Shift] key or a right click menu in order to remove stroke properties...(This option is a one click solution)&lt;br /&gt;
I personally would like to see the UI of inkscape updated in ways that enable users who are so inclined to go one-handed on the mouse where possible especially for core functionality...&lt;br /&gt;
All the core functionality of inkscape should be evaluated to see how quick (preferably) one click options can be achieved.&lt;br /&gt;
&lt;br /&gt;
I.E via icons on the UI without needing to have one hand straddling the keyboard at all times even for the basics (like clearing a stroke property.)&lt;br /&gt;
I realize this is not always possible...but for the most important and key functions and every day stuff this should definitely be a priority that quick and convenient ways should be implemented for all core functionality even if existing 2 handed methods already exist...&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_05.png]] -  6) Stroke &amp;amp; Fill Color Properties Boxes... ===&lt;br /&gt;
These new color boxes are rendered with a red cross when ever no color property is active. And when the fill box is empty the &amp;quot;Aquire Fill from background Icon&amp;quot; appears inside on the right hand side of this box...&lt;br /&gt;
For a blank box (with the red cross) clicking on this box and dragging out into the work area changes the cursor to “an eyedropper” (copy properties cursor) to copy a fill or stroke property (which ever is applicable) from another object.&lt;br /&gt;
&lt;br /&gt;
If the color box actually has an active color then this same action (click and drag) actually serves to copy this color and paste it onto the desired object (drag and drop.)&lt;br /&gt;
&lt;br /&gt;
So this way the user can quickly drag the current fill or stroke settings off of these palettes and drop them onto any object..&lt;br /&gt;
Or by first clearing this property then using click and drag they can copy a property from another object in a similar way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_11b.png]] -  7) Aquire Fill from background Icon... ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Trans_Blur.png]]&lt;br /&gt;
&lt;br /&gt;
This function is used to create filter effects to be applied to transparent objects.&lt;br /&gt;
&lt;br /&gt;
Note that the circle in the middle is invisible in that it has no fill colour (as its fill property mirrors that which lies below it.)&lt;br /&gt;
But that it none the less can carry an effect and appears to apply i to the underlying graphics....&lt;br /&gt;
&lt;br /&gt;
Note that the edges of this transparency are sharp whilst the inside does the blur evenly....&lt;br /&gt;
&lt;br /&gt;
*I think there should be properties to feather the edges of the invisible object so that the effect of the internal blur peters out around the edges giving a softer edge if desired...&lt;br /&gt;
&lt;br /&gt;
*also i think you should be able to adjust the power of the blur radially so that it can be more powerful in the middle then graduating out to very weak/nothing at the edges....&lt;br /&gt;
&lt;br /&gt;
This button is only active when the fill color box is blank and no fill color is active for an object.&lt;br /&gt;
&lt;br /&gt;
When there is an active color this control is gone and the fill properties box extends to its full width.&lt;br /&gt;
However when no fill color is set this control appears on the right hand side of the fill color properties box to allow the user to apply this function to only clear/un-filled objects.&lt;br /&gt;
&lt;br /&gt;
When you clear the current fill color (and none is active) this control apears and shows the “OFF” status.&lt;br /&gt;
&lt;br /&gt;
When this is the case the user can press this and this icon will then change to the “On” status.&lt;br /&gt;
Then this object’s fill detail will be taken directly from the underlying objects and can then serve as a transparent blur object.ETC….&lt;br /&gt;
&lt;br /&gt;
It is true that this function is not always utilized by most people but it is a very powerful and very practical thing to have the ability to create transparent blur effects...&lt;br /&gt;
And if this icon was created and made prominent then more people would realize this and use it...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_03d.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47404</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47404"/>
		<updated>2009-02-23T02:32:36Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Parameters ... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen (so as to maintain its position relative to the design....)&lt;br /&gt;
&lt;br /&gt;
This option is to accommodate pen tablets that map the screen directly to the tablet itself...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... ==&lt;br /&gt;
=== General description/about this article... ===&lt;br /&gt;
&lt;br /&gt;
* A new Tool bar icon for inkscape that brings up tools for various contour effects on the top info bar...&lt;br /&gt;
&lt;br /&gt;
  This new icon would activate the active content bar and serve up all contour&lt;br /&gt;
  related functionality in one area up on the top tool space.&lt;br /&gt;
  This would house some existing inkscape contour functions, introduce new&lt;br /&gt;
  functionality and also be the future stage for future contour tools yet to be&lt;br /&gt;
  developed.&lt;br /&gt;
&lt;br /&gt;
The top row of icons (colored) shows what functions would appear (If this proposal was fully realized) up on the top tool bar when this &amp;quot;Contour FX icon&amp;quot; was activated and the bottom row shows what additional tool options that would appear along with each contour function (colored button) when it was selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:Contour_fx2.png]]&lt;br /&gt;
* This article '''does not''' deal with the &amp;quot;standard&amp;quot; contour and Blend tools '''(Shown in PINK)'''as they exist in &amp;quot;Xara Extreme&amp;quot; and &amp;quot;Corel Draw&amp;quot; ETC... As a peek at either one of these apps could give you more and better ideas RE: these functions than i could...(although space for these functions has been reserved: I.E. the two pink icons)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''This article is related more specifically to:'' (the GREEN Buttons)&lt;br /&gt;
And also specifically to what additional on screen UI functionality would be introduced to properly operate each function. (More detail later).&lt;br /&gt;
&lt;br /&gt;
These functions are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1) '''Expand/Conract''' ===&lt;br /&gt;
This is an Expand or Contract function similar (in capability) to what already exists in inkscape via the &amp;quot;[Ctrl] [(]&amp;quot; &amp;amp; &amp;quot;[Ctrl] [)]&amp;quot; Functions...&lt;br /&gt;
&lt;br /&gt;
  N.B. However a certain &amp;quot;bug&amp;quot; in the way this existing functionality&lt;br /&gt;
  currently works would have to be addressed (illustrated below):&lt;br /&gt;
  [[Image:ECon.png]]&lt;br /&gt;
  Notice how when a shape is reduced and then re-expanded that that&lt;br /&gt;
  calculations do not refer back to the original shape.&lt;br /&gt;
  The reason why this will need to be fixed will become apparent as this&lt;br /&gt;
  article progresses and more elaborate functionality is shown...&lt;br /&gt;
&lt;br /&gt;
This Expand/Contact function would be simply achieved by clicking the appropriate button [Green 1] when an object was selected&lt;br /&gt;
&lt;br /&gt;
This would activate the &amp;quot;Special&amp;quot; object handles which would be used to drag in or out to expand or contract the shape as shown...&lt;br /&gt;
(In the same way that the xara contour tool is operated.)&lt;br /&gt;
Objects could be expanded or contracted in the same way by click dragging any of these special object handles outward or inward respectively.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_1.png]]&lt;br /&gt;
&lt;br /&gt;
*'''This expand/contract function would have an &amp;quot;as copy&amp;quot; option...'''&lt;br /&gt;
  Checking this option (a tick box would be sufficient) would create a&lt;br /&gt;
  new copy of the source object (in the same position) with the transformation&lt;br /&gt;
  applied (when the mouse button was released).&lt;br /&gt;
  This copy would be placed on top of the source object for reduction...&lt;br /&gt;
  Or just underneath the source object for expansion actions.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_2.png]]&lt;br /&gt;
&lt;br /&gt;
This image shows how an expansion action with the &amp;quot;as copy&amp;quot; option creates another copy of the source object placed underneath the source (based on the expansion of the source object itself).&lt;br /&gt;
&lt;br /&gt;
With this option the copy would be a &amp;quot;free agent&amp;quot; and would not be automatically grouped to the source object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2) '''Contour Exclusion''' ===&lt;br /&gt;
*'''This is an exciting new tool for Inkscape!...'''&lt;br /&gt;
  This tool operates exactly like a normal expansion or contraction except that&lt;br /&gt;
  the Expansion/Contraction action produces a &amp;quot;donut&amp;quot; effect.&lt;br /&gt;
  (In the same way as if a new object had been created with the Expansion/Contraction&lt;br /&gt;
  and this was then combined with the source object with Exclude function.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_3.png]]&lt;br /&gt;
&lt;br /&gt;
This next image shows the same object with a reduction action applied with this tool.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_4.png]]&lt;br /&gt;
&lt;br /&gt;
And a powerful option associated with this tool:&lt;br /&gt;
'''&amp;quot;Radial Limit&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3) '''Selecting and Resizing Contour Exclusion objects (Externally)''' ===&lt;br /&gt;
&lt;br /&gt;
These objects when clicked on with the normal select tool in inkscape (outside of its own edit mode) these objects have 2 seperate active regions...&lt;br /&gt;
&lt;br /&gt;
1) The Outer-most outline. &amp;amp;&lt;br /&gt;
&lt;br /&gt;
2) The Inner-most outline.&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object normally with the select tool and then resizing will resize it as normal.&lt;br /&gt;
&lt;br /&gt;
'''HOWEVER.'''&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object in the middle will actually select the innermost outline...in the same way it would if this inner outline was a separate object.&lt;br /&gt;
However this would not be the case....&lt;br /&gt;
Then re-sizing the whole object from this inner set of object handles would still re-size the whole object but in such a way that maintained the &amp;quot;thickness&amp;quot; of the &amp;quot;donut&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_5.png]]&lt;br /&gt;
&lt;br /&gt;
=== 4) '''Tool Specific Resizing of &amp;quot;Contour Exclusion object&amp;quot;''' ===&lt;br /&gt;
This image shows how this these objects can be edited in its native environment.&lt;br /&gt;
&lt;br /&gt;
  I.E. When the &amp;quot;Contour Exclusion Tool&amp;quot; is active with this object selected...&lt;br /&gt;
  Again There are two sets of object handles but in this case these resize each&lt;br /&gt;
  outline independantly.&lt;br /&gt;
 &lt;br /&gt;
[[Image:Ex_6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 5) '''Radial Limit''' ===&lt;br /&gt;
This tool designed to be used with &amp;quot;contour exclusion objects&amp;quot;, allows the user to mask out any part of these objects radially.&lt;br /&gt;
&lt;br /&gt;
The user simply grabs the large &amp;quot;clock like&amp;quot; handle that appears when this tool is selected and drags this around to mask out an area of the &amp;quot;donut&amp;quot; shape produced whe a &amp;quot;contour excluded object&amp;quot; is created.&lt;br /&gt;
&lt;br /&gt;
This mask can be rotated around in a circle with-out effecting its &amp;quot;arc&amp;quot; thickness by using the little round handles midway down each &amp;quot;clock arm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Picture (3) in the diagram above shows how the '''&amp;quot;Auto Smooth Ends&amp;quot;''' function works.&lt;br /&gt;
&lt;br /&gt;
And picture (4)shows how an adjusted arc can be rotated to mask a different part of the shape.&lt;br /&gt;
&lt;br /&gt;
N.B ITs worth noting here that even though this tool does behave like it is masking out the object below... it would actually be as if the masked section was a trimmed!&lt;br /&gt;
This is VERY VERY VERY important as the real power of this tool lies in is ability to combine with the other tools here...&lt;br /&gt;
&lt;br /&gt;
So that even though it would appear like masking the result would be like the trimmed section was an object in itself (outside of this tools editing mode).&lt;br /&gt;
&lt;br /&gt;
This would allow feathering or expansions to be applied to this segment.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_7b.png]]&lt;br /&gt;
&lt;br /&gt;
=== 6) '''Feather''' ===&lt;br /&gt;
The feather tool would work in much the same way as all the other tools in this series do.&lt;br /&gt;
Inside and outside extents of the feather zone are independently adjustable and the extent of the feather can even be expanded beyond the object outline to create a larger object whose UNFEATHERED &amp;quot;inner region is exactly the original outline with the expanded outline being the extent of the blurr.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_8.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47264</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47264"/>
		<updated>2009-02-18T10:36:05Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* 5) '''Radial Limit''' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen or to so maintain its position relative to the design....&lt;br /&gt;
&lt;br /&gt;
(This option is to accommodate pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... ==&lt;br /&gt;
=== General description/about this article... ===&lt;br /&gt;
&lt;br /&gt;
* A new Tool bar icon for inkscape that brings up tools for various contour effects on the top info bar...&lt;br /&gt;
&lt;br /&gt;
  This new icon would activate the active content bar and serve up all contour&lt;br /&gt;
  related functionality in one area up on the top tool space.&lt;br /&gt;
  This would house some existing inkscape contour functions, introduce new&lt;br /&gt;
  functionality and also be the future stage for future contour tools yet to be&lt;br /&gt;
  developed.&lt;br /&gt;
&lt;br /&gt;
The top row of icons (colored) shows what functions would appear (If this proposal was fully realized) up on the top tool bar when this &amp;quot;Contour FX icon&amp;quot; was activated and the bottom row shows what additional tool options that would appear along with each contour function (colored button) when it was selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:Contour_fx2.png]]&lt;br /&gt;
* This article '''does not''' deal with the &amp;quot;standard&amp;quot; contour and Blend tools '''(Shown in PINK)'''as they exist in &amp;quot;Xara Extreme&amp;quot; and &amp;quot;Corel Draw&amp;quot; ETC... As a peek at either one of these apps could give you more and better ideas RE: these functions than i could...(although space for these functions has been reserved: I.E. the two pink icons)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''This article is related more specifically to:'' (the GREEN Buttons)&lt;br /&gt;
And also specifically to what additional on screen UI functionality would be introduced to properly operate each function. (More detail later).&lt;br /&gt;
&lt;br /&gt;
These functions are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1) '''Expand/Conract''' ===&lt;br /&gt;
This is an Expand or Contract function similar (in capability) to what already exists in inkscape via the &amp;quot;[Ctrl] [(]&amp;quot; &amp;amp; &amp;quot;[Ctrl] [)]&amp;quot; Functions...&lt;br /&gt;
&lt;br /&gt;
  N.B. However a certain &amp;quot;bug&amp;quot; in the way this existing functionality&lt;br /&gt;
  currently works would have to be addressed (illustrated below):&lt;br /&gt;
  [[Image:ECon.png]]&lt;br /&gt;
  Notice how when a shape is reduced and then re-expanded that that&lt;br /&gt;
  calculations do not refer back to the original shape.&lt;br /&gt;
  The reason why this will need to be fixed will become apparent as this&lt;br /&gt;
  article progresses and more elaborate functionality is shown...&lt;br /&gt;
&lt;br /&gt;
This Expand/Contact function would be simply achieved by clicking the appropriate button [Green 1] when an object was selected&lt;br /&gt;
&lt;br /&gt;
This would activate the &amp;quot;Special&amp;quot; object handles which would be used to drag in or out to expand or contract the shape as shown...&lt;br /&gt;
(In the same way that the xara contour tool is operated.)&lt;br /&gt;
Objects could be expanded or contracted in the same way by click dragging any of these special object handles outward or inward respectively.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_1.png]]&lt;br /&gt;
&lt;br /&gt;
*'''This expand/contract function would have an &amp;quot;as copy&amp;quot; option...'''&lt;br /&gt;
  Checking this option (a tick box would be sufficient) would create a&lt;br /&gt;
  new copy of the source object (in the same position) with the transformation&lt;br /&gt;
  applied (when the mouse button was released).&lt;br /&gt;
  This copy would be placed on top of the source object for reduction...&lt;br /&gt;
  Or just underneath the source object for expansion actions.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_2.png]]&lt;br /&gt;
&lt;br /&gt;
This image shows how an expansion action with the &amp;quot;as copy&amp;quot; option creates another copy of the source object placed underneath the source (based on the expansion of the source object itself).&lt;br /&gt;
&lt;br /&gt;
With this option the copy would be a &amp;quot;free agent&amp;quot; and would not be automatically grouped to the source object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2) '''Contour Exclusion''' ===&lt;br /&gt;
*'''This is an exciting new tool for Inkscape!...'''&lt;br /&gt;
  This tool operates exactly like a normal expansion or contraction except that&lt;br /&gt;
  the Expansion/Contraction action produces a &amp;quot;donut&amp;quot; effect.&lt;br /&gt;
  (In the same way as if a new object had been created with the Expansion/Contraction&lt;br /&gt;
  and this was then combined with the source object with Exclude function.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_3.png]]&lt;br /&gt;
&lt;br /&gt;
This next image shows the same object with a reduction action applied with this tool.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_4.png]]&lt;br /&gt;
&lt;br /&gt;
And a powerful option associated with this tool:&lt;br /&gt;
'''&amp;quot;Radial Limit&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3) '''Selecting and Resizing Contour Exclusion objects (Externally)''' ===&lt;br /&gt;
&lt;br /&gt;
These objects when clicked on with the normal select tool in inkscape (outside of its own edit mode) these objects have 2 seperate active regions...&lt;br /&gt;
&lt;br /&gt;
1) The Outer-most outline. &amp;amp;&lt;br /&gt;
&lt;br /&gt;
2) The Inner-most outline.&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object normally with the select tool and then resizing will resize it as normal.&lt;br /&gt;
&lt;br /&gt;
'''HOWEVER.'''&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object in the middle will actually select the innermost outline...in the same way it would if this inner outline was a separate object.&lt;br /&gt;
However this would not be the case....&lt;br /&gt;
Then re-sizing the whole object from this inner set of object handles would still re-size the whole object but in such a way that maintained the &amp;quot;thickness&amp;quot; of the &amp;quot;donut&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_5.png]]&lt;br /&gt;
&lt;br /&gt;
=== 4) '''Tool Specific Resizing of &amp;quot;Contour Exclusion object&amp;quot;''' ===&lt;br /&gt;
This image shows how this these objects can be edited in its native environment.&lt;br /&gt;
&lt;br /&gt;
  I.E. When the &amp;quot;Contour Exclusion Tool&amp;quot; is active with this object selected...&lt;br /&gt;
  Again There are two sets of object handles but in this case these resize each&lt;br /&gt;
  outline independantly.&lt;br /&gt;
 &lt;br /&gt;
[[Image:Ex_6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 5) '''Radial Limit''' ===&lt;br /&gt;
This tool designed to be used with &amp;quot;contour exclusion objects&amp;quot;, allows the user to mask out any part of these objects radially.&lt;br /&gt;
&lt;br /&gt;
The user simply grabs the large &amp;quot;clock like&amp;quot; handle that appears when this tool is selected and drags this around to mask out an area of the &amp;quot;donut&amp;quot; shape produced whe a &amp;quot;contour excluded object&amp;quot; is created.&lt;br /&gt;
&lt;br /&gt;
This mask can be rotated around in a circle with-out effecting its &amp;quot;arc&amp;quot; thickness by using the little round handles midway down each &amp;quot;clock arm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Picture (3) in the diagram above shows how the '''&amp;quot;Auto Smooth Ends&amp;quot;''' function works.&lt;br /&gt;
&lt;br /&gt;
And picture (4)shows how an adjusted arc can be rotated to mask a different part of the shape.&lt;br /&gt;
&lt;br /&gt;
N.B ITs worth noting here that even though this tool does behave like it is masking out the object below... it would actually be as if the masked section was a trimmed!&lt;br /&gt;
This is VERY VERY VERY important as the real power of this tool lies in is ability to combine with the other tools here...&lt;br /&gt;
&lt;br /&gt;
So that even though it would appear like masking the result would be like the trimmed section was an object in itself (outside of this tools editing mode).&lt;br /&gt;
&lt;br /&gt;
This would allow feathering or expansions to be applied to this segment.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_7b.png]]&lt;br /&gt;
&lt;br /&gt;
=== 6) '''Feather''' ===&lt;br /&gt;
The feather tool would work in much the same way as all the other tools in this series do.&lt;br /&gt;
Inside and outside extents of the feather zone are independently adjustable and the extent of the feather can even be expanded beyond the object outline to create a larger object whose UNFEATHERED &amp;quot;inner region is exactly the original outline with the expanded outline being the extent of the blurr.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_8.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47254</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47254"/>
		<updated>2009-02-18T10:01:33Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* 6) '''Feather''' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen or to so maintain its position relative to the design....&lt;br /&gt;
&lt;br /&gt;
(This option is to accommodate pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... ==&lt;br /&gt;
=== General description/about this article... ===&lt;br /&gt;
&lt;br /&gt;
* A new Tool bar icon for inkscape that brings up tools for various contour effects on the top info bar...&lt;br /&gt;
&lt;br /&gt;
  This new icon would activate the active content bar and serve up all contour&lt;br /&gt;
  related functionality in one area up on the top tool space.&lt;br /&gt;
  This would house some existing inkscape contour functions, introduce new&lt;br /&gt;
  functionality and also be the future stage for future contour tools yet to be&lt;br /&gt;
  developed.&lt;br /&gt;
&lt;br /&gt;
The top row of icons (colored) shows what functions would appear (If this proposal was fully realized) up on the top tool bar when this &amp;quot;Contour FX icon&amp;quot; was activated and the bottom row shows what additional tool options that would appear along with each contour function (colored button) when it was selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:Contour_fx2.png]]&lt;br /&gt;
* This article '''does not''' deal with the &amp;quot;standard&amp;quot; contour and Blend tools '''(Shown in PINK)'''as they exist in &amp;quot;Xara Extreme&amp;quot; and &amp;quot;Corel Draw&amp;quot; ETC... As a peek at either one of these apps could give you more and better ideas RE: these functions than i could...(although space for these functions has been reserved: I.E. the two pink icons)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''This article is related more specifically to:'' (the GREEN Buttons)&lt;br /&gt;
And also specifically to what additional on screen UI functionality would be introduced to properly operate each function. (More detail later).&lt;br /&gt;
&lt;br /&gt;
These functions are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1) '''Expand/Conract''' ===&lt;br /&gt;
This is an Expand or Contract function similar (in capability) to what already exists in inkscape via the &amp;quot;[Ctrl] [(]&amp;quot; &amp;amp; &amp;quot;[Ctrl] [)]&amp;quot; Functions...&lt;br /&gt;
&lt;br /&gt;
  N.B. However a certain &amp;quot;bug&amp;quot; in the way this existing functionality&lt;br /&gt;
  currently works would have to be addressed (illustrated below):&lt;br /&gt;
  [[Image:ECon.png]]&lt;br /&gt;
  Notice how when a shape is reduced and then re-expanded that that&lt;br /&gt;
  calculations do not refer back to the original shape.&lt;br /&gt;
  The reason why this will need to be fixed will become apparent as this&lt;br /&gt;
  article progresses and more elaborate functionality is shown...&lt;br /&gt;
&lt;br /&gt;
This Expand/Contact function would be simply achieved by clicking the appropriate button [Green 1] when an object was selected&lt;br /&gt;
&lt;br /&gt;
This would activate the &amp;quot;Special&amp;quot; object handles which would be used to drag in or out to expand or contract the shape as shown...&lt;br /&gt;
(In the same way that the xara contour tool is operated.)&lt;br /&gt;
Objects could be expanded or contracted in the same way by click dragging any of these special object handles outward or inward respectively.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_1.png]]&lt;br /&gt;
&lt;br /&gt;
*'''This expand/contract function would have an &amp;quot;as copy&amp;quot; option...'''&lt;br /&gt;
  Checking this option (a tick box would be sufficient) would create a&lt;br /&gt;
  new copy of the source object (in the same position) with the transformation&lt;br /&gt;
  applied (when the mouse button was released).&lt;br /&gt;
  This copy would be placed on top of the source object for reduction...&lt;br /&gt;
  Or just underneath the source object for expansion actions.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_2.png]]&lt;br /&gt;
&lt;br /&gt;
This image shows how an expansion action with the &amp;quot;as copy&amp;quot; option creates another copy of the source object placed underneath the source (based on the expansion of the source object itself).&lt;br /&gt;
&lt;br /&gt;
With this option the copy would be a &amp;quot;free agent&amp;quot; and would not be automatically grouped to the source object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2) '''Contour Exclusion''' ===&lt;br /&gt;
*'''This is an exciting new tool for Inkscape!...'''&lt;br /&gt;
  This tool operates exactly like a normal expansion or contraction except that&lt;br /&gt;
  the Expansion/Contraction action produces a &amp;quot;donut&amp;quot; effect.&lt;br /&gt;
  (In the same way as if a new object had been created with the Expansion/Contraction&lt;br /&gt;
  and this was then combined with the source object with Exclude function.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_3.png]]&lt;br /&gt;
&lt;br /&gt;
This next image shows the same object with a reduction action applied with this tool.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_4.png]]&lt;br /&gt;
&lt;br /&gt;
And a powerful option associated with this tool:&lt;br /&gt;
'''&amp;quot;Radial Limit&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3) '''Selecting and Resizing Contour Exclusion objects (Externally)''' ===&lt;br /&gt;
&lt;br /&gt;
These objects when clicked on with the normal select tool in inkscape (outside of its own edit mode) these objects have 2 seperate active regions...&lt;br /&gt;
&lt;br /&gt;
1) The Outer-most outline. &amp;amp;&lt;br /&gt;
&lt;br /&gt;
2) The Inner-most outline.&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object normally with the select tool and then resizing will resize it as normal.&lt;br /&gt;
&lt;br /&gt;
'''HOWEVER.'''&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object in the middle will actually select the innermost outline...in the same way it would if this inner outline was a separate object.&lt;br /&gt;
However this would not be the case....&lt;br /&gt;
Then re-sizing the whole object from this inner set of object handles would still re-size the whole object but in such a way that maintained the &amp;quot;thickness&amp;quot; of the &amp;quot;donut&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_5.png]]&lt;br /&gt;
&lt;br /&gt;
=== 4) '''Tool Specific Resizing of &amp;quot;Contour Exclusion object&amp;quot;''' ===&lt;br /&gt;
This image shows how this these objects can be edited in its native environment.&lt;br /&gt;
&lt;br /&gt;
  I.E. When the &amp;quot;Contour Exclusion Tool&amp;quot; is active with this object selected...&lt;br /&gt;
  Again There are two sets of object handles but in this case these resize each&lt;br /&gt;
  outline independantly.&lt;br /&gt;
 &lt;br /&gt;
[[Image:Ex_6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 5) '''Radial Limit''' ===&lt;br /&gt;
This tool designed to be used with &amp;quot;contour exclusion objects&amp;quot;, allows the user to mask out any part of these objects radially.&lt;br /&gt;
&lt;br /&gt;
The user simply grabs the large &amp;quot;clock like&amp;quot; handle that appears when this tool is selected and drags this around to mask out an area of the &amp;quot;donut&amp;quot; shape produced whe a &amp;quot;contour excluded object&amp;quot; is created.&lt;br /&gt;
&lt;br /&gt;
This mask can be rotated around in a circle with-out effecting its &amp;quot;arc&amp;quot; thickness by using the little round handles midway down each &amp;quot;clock arm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Picture (3) in the diagram above shows how the '''&amp;quot;Auto Smooth Ends&amp;quot;''' function works.&lt;br /&gt;
&lt;br /&gt;
And picture (4)shows how an adjusted arc can be rotated to mask a different part of the shape&lt;br /&gt;
[[Image:Ex_7b.png]]&lt;br /&gt;
&lt;br /&gt;
=== 6) '''Feather''' ===&lt;br /&gt;
The feather tool would work in much the same way as all the other tools in this series do.&lt;br /&gt;
Inside and outside extents of the feather zone are independently adjustable and the extent of the feather can even be expanded beyond the object outline to create a larger object whose UNFEATHERED &amp;quot;inner region is exactly the original outline with the expanded outline being the extent of the blurr.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_8.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_8.png&amp;diff=47244</id>
		<title>File:Ex 8.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_8.png&amp;diff=47244"/>
		<updated>2009-02-18T09:56:59Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47234</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47234"/>
		<updated>2009-02-18T09:22:48Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen or to so maintain its position relative to the design....&lt;br /&gt;
&lt;br /&gt;
(This option is to accommodate pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... ==&lt;br /&gt;
=== General description/about this article... ===&lt;br /&gt;
&lt;br /&gt;
* A new Tool bar icon for inkscape that brings up tools for various contour effects on the top info bar...&lt;br /&gt;
&lt;br /&gt;
  This new icon would activate the active content bar and serve up all contour&lt;br /&gt;
  related functionality in one area up on the top tool space.&lt;br /&gt;
  This would house some existing inkscape contour functions, introduce new&lt;br /&gt;
  functionality and also be the future stage for future contour tools yet to be&lt;br /&gt;
  developed.&lt;br /&gt;
&lt;br /&gt;
The top row of icons (colored) shows what functions would appear (If this proposal was fully realized) up on the top tool bar when this &amp;quot;Contour FX icon&amp;quot; was activated and the bottom row shows what additional tool options that would appear along with each contour function (colored button) when it was selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:Contour_fx2.png]]&lt;br /&gt;
* This article '''does not''' deal with the &amp;quot;standard&amp;quot; contour and Blend tools '''(Shown in PINK)'''as they exist in &amp;quot;Xara Extreme&amp;quot; and &amp;quot;Corel Draw&amp;quot; ETC... As a peek at either one of these apps could give you more and better ideas RE: these functions than i could...(although space for these functions has been reserved: I.E. the two pink icons)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''This article is related more specifically to:'' (the GREEN Buttons)&lt;br /&gt;
And also specifically to what additional on screen UI functionality would be introduced to properly operate each function. (More detail later).&lt;br /&gt;
&lt;br /&gt;
These functions are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1) '''Expand/Conract''' ===&lt;br /&gt;
This is an Expand or Contract function similar (in capability) to what already exists in inkscape via the &amp;quot;[Ctrl] [(]&amp;quot; &amp;amp; &amp;quot;[Ctrl] [)]&amp;quot; Functions...&lt;br /&gt;
&lt;br /&gt;
  N.B. However a certain &amp;quot;bug&amp;quot; in the way this existing functionality&lt;br /&gt;
  currently works would have to be addressed (illustrated below):&lt;br /&gt;
  [[Image:ECon.png]]&lt;br /&gt;
  Notice how when a shape is reduced and then re-expanded that that&lt;br /&gt;
  calculations do not refer back to the original shape.&lt;br /&gt;
  The reason why this will need to be fixed will become apparent as this&lt;br /&gt;
  article progresses and more elaborate functionality is shown...&lt;br /&gt;
&lt;br /&gt;
This Expand/Contact function would be simply achieved by clicking the appropriate button [Green 1] when an object was selected&lt;br /&gt;
&lt;br /&gt;
This would activate the &amp;quot;Special&amp;quot; object handles which would be used to drag in or out to expand or contract the shape as shown...&lt;br /&gt;
(In the same way that the xara contour tool is operated.)&lt;br /&gt;
Objects could be expanded or contracted in the same way by click dragging any of these special object handles outward or inward respectively.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_1.png]]&lt;br /&gt;
&lt;br /&gt;
*'''This expand/contract function would have an &amp;quot;as copy&amp;quot; option...'''&lt;br /&gt;
  Checking this option (a tick box would be sufficient) would create a&lt;br /&gt;
  new copy of the source object (in the same position) with the transformation&lt;br /&gt;
  applied (when the mouse button was released).&lt;br /&gt;
  This copy would be placed on top of the source object for reduction...&lt;br /&gt;
  Or just underneath the source object for expansion actions.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_2.png]]&lt;br /&gt;
&lt;br /&gt;
This image shows how an expansion action with the &amp;quot;as copy&amp;quot; option creates another copy of the source object placed underneath the source (based on the expansion of the source object itself).&lt;br /&gt;
&lt;br /&gt;
With this option the copy would be a &amp;quot;free agent&amp;quot; and would not be automatically grouped to the source object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2) '''Contour Exclusion''' ===&lt;br /&gt;
*'''This is an exciting new tool for Inkscape!...'''&lt;br /&gt;
  This tool operates exactly like a normal expansion or contraction except that&lt;br /&gt;
  the Expansion/Contraction action produces a &amp;quot;donut&amp;quot; effect.&lt;br /&gt;
  (In the same way as if a new object had been created with the Expansion/Contraction&lt;br /&gt;
  and this was then combined with the source object with Exclude function.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_3.png]]&lt;br /&gt;
&lt;br /&gt;
This next image shows the same object with a reduction action applied with this tool.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_4.png]]&lt;br /&gt;
&lt;br /&gt;
And a powerful option associated with this tool:&lt;br /&gt;
'''&amp;quot;Radial Limit&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3) '''Selecting and Resizing Contour Exclusion objects (Externally)''' ===&lt;br /&gt;
&lt;br /&gt;
These objects when clicked on with the normal select tool in inkscape (outside of its own edit mode) these objects have 2 seperate active regions...&lt;br /&gt;
&lt;br /&gt;
1) The Outer-most outline. &amp;amp;&lt;br /&gt;
&lt;br /&gt;
2) The Inner-most outline.&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object normally with the select tool and then resizing will resize it as normal.&lt;br /&gt;
&lt;br /&gt;
'''HOWEVER.'''&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object in the middle will actually select the innermost outline...in the same way it would if this inner outline was a separate object.&lt;br /&gt;
However this would not be the case....&lt;br /&gt;
Then re-sizing the whole object from this inner set of object handles would still re-size the whole object but in such a way that maintained the &amp;quot;thickness&amp;quot; of the &amp;quot;donut&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_5.png]]&lt;br /&gt;
&lt;br /&gt;
=== 4) '''Tool Specific Resizing of &amp;quot;Contour Exclusion object&amp;quot;''' ===&lt;br /&gt;
This image shows how this these objects can be edited in its native environment.&lt;br /&gt;
&lt;br /&gt;
  I.E. When the &amp;quot;Contour Exclusion Tool&amp;quot; is active with this object selected...&lt;br /&gt;
  Again There are two sets of object handles but in this case these resize each&lt;br /&gt;
  outline independantly.&lt;br /&gt;
 &lt;br /&gt;
[[Image:Ex_6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 5) '''Radial Limit''' ===&lt;br /&gt;
This tool designed to be used with &amp;quot;contour exclusion objects&amp;quot;, allows the user to mask out any part of these objects radially.&lt;br /&gt;
&lt;br /&gt;
The user simply grabs the large &amp;quot;clock like&amp;quot; handle that appears when this tool is selected and drags this around to mask out an area of the &amp;quot;donut&amp;quot; shape produced whe a &amp;quot;contour excluded object&amp;quot; is created.&lt;br /&gt;
&lt;br /&gt;
This mask can be rotated around in a circle with-out effecting its &amp;quot;arc&amp;quot; thickness by using the little round handles midway down each &amp;quot;clock arm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Picture (3) in the diagram above shows how the '''&amp;quot;Auto Smooth Ends&amp;quot;''' function works.&lt;br /&gt;
&lt;br /&gt;
And picture (4)shows how an adjusted arc can be rotated to mask a different part of the shape&lt;br /&gt;
[[Image:Ex_7b.png]]&lt;br /&gt;
&lt;br /&gt;
=== 6) '''Feather''' ===&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_7b.png&amp;diff=47224</id>
		<title>File:Ex 7b.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_7b.png&amp;diff=47224"/>
		<updated>2009-02-18T09:22:35Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_7.png&amp;diff=47214</id>
		<title>File:Ex 7.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_7.png&amp;diff=47214"/>
		<updated>2009-02-18T09:10:51Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_6.png&amp;diff=47204</id>
		<title>File:Ex 6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_6.png&amp;diff=47204"/>
		<updated>2009-02-18T08:54:26Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_5.png&amp;diff=47194</id>
		<title>File:Ex 5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_5.png&amp;diff=47194"/>
		<updated>2009-02-18T08:29:40Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47184</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47184"/>
		<updated>2009-02-18T08:10:14Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen or to so maintain its position relative to the design....&lt;br /&gt;
&lt;br /&gt;
(This option is to accommodate pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... ==&lt;br /&gt;
=== General description/about this article... ===&lt;br /&gt;
&lt;br /&gt;
* A new Tool bar icon for inkscape that brings up tools for various contour effects on the top info bar...&lt;br /&gt;
&lt;br /&gt;
  This new icon would activate the active content bar and serve up all contour&lt;br /&gt;
  related functionality in one area up on the top tool space.&lt;br /&gt;
  This would house some existing inkscape contour functions, introduce new&lt;br /&gt;
  functionality and also be the future stage for future contour tools yet to be&lt;br /&gt;
  developed.&lt;br /&gt;
&lt;br /&gt;
The top row of icons (colored) shows what functions would appear (If this proposal was fully realized) up on the top tool bar when this &amp;quot;Contour FX icon&amp;quot; was activated and the bottom row shows what additional tool options that would appear along with each contour function (colored button) when it was selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:Contour_fx2.png]]&lt;br /&gt;
* This article '''does not''' deal with the &amp;quot;standard&amp;quot; contour and Blend tools '''(Shown in PINK)'''as they exist in &amp;quot;Xara Extreme&amp;quot; and &amp;quot;Corel Draw&amp;quot; ETC... As a peek at either one of these apps could give you more and better ideas RE: these functions than i could...(although space for these functions has been reserved: I.E. the two pink icons)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''This article is related more specifically to:'' (the GREEN Buttons)&lt;br /&gt;
And also specifically to what additional on screen UI functionality would be introduced to properly operate each function. (More detail later).&lt;br /&gt;
&lt;br /&gt;
These functions are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1) '''Expand/Conract''' ===&lt;br /&gt;
This is an Expand or Contract function similar (in capability) to what already exists in inkscape via the &amp;quot;[Ctrl] [(]&amp;quot; &amp;amp; &amp;quot;[Ctrl] [)]&amp;quot; Functions...&lt;br /&gt;
&lt;br /&gt;
  N.B. However a certain &amp;quot;bug&amp;quot; in the way this existing functionality&lt;br /&gt;
  currently works would have to be addressed (illustrated below):&lt;br /&gt;
  [[Image:ECon.png]]&lt;br /&gt;
  Notice how when a shape is reduced and then re-expanded that that&lt;br /&gt;
  calculations do not refer back to the original shape.&lt;br /&gt;
  The reason why this will need to be fixed will become apparent as this&lt;br /&gt;
  article progresses and more elaborate functionality is shown...&lt;br /&gt;
&lt;br /&gt;
This Expand/Contact function would be simply achieved by clicking the appropriate button [Green 1] when an object was selected&lt;br /&gt;
&lt;br /&gt;
This would activate the &amp;quot;Special&amp;quot; object handles which would be used to drag in or out to expand or contract the shape as shown...&lt;br /&gt;
(In the same way that the xara contour tool is operated.)&lt;br /&gt;
Objects could be expanded or contracted in the same way by click dragging any of these special object handles outward or inward respectively.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_1.png]]&lt;br /&gt;
&lt;br /&gt;
*'''This expand/contract function would have an &amp;quot;as copy&amp;quot; option...'''&lt;br /&gt;
  Checking this option (a tick box would be sufficient) would create a&lt;br /&gt;
  new copy of the source object (in the same position) with the transformation&lt;br /&gt;
  applied (when the mouse button was released).&lt;br /&gt;
  This copy would be placed on top of the source object for reduction...&lt;br /&gt;
  Or just underneath the source object for expansion actions.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_2.png]]&lt;br /&gt;
&lt;br /&gt;
This image shows how an expansion action with the &amp;quot;as copy&amp;quot; option creates another copy of the source object placed underneath the source (based on the expansion of the source object itself).&lt;br /&gt;
&lt;br /&gt;
With this option the copy would be a &amp;quot;free agent&amp;quot; and would not be automatically grouped to the source object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2) '''Contour Exclusion''' ===&lt;br /&gt;
*'''This is an exciting new tool for Inkscape!...'''&lt;br /&gt;
  This tool operates exactly like a normal expansion or contraction except that&lt;br /&gt;
  the Expansion/Contraction action produces a &amp;quot;donut&amp;quot; effect.&lt;br /&gt;
  (In the same way as if a new object had been created with the Expansion/Contraction&lt;br /&gt;
  and this was then combined with the source object with Exclude function.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_3.png]]&lt;br /&gt;
&lt;br /&gt;
This next image shows the same object with a reduction action applied with this tool.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ex_4.png]]&lt;br /&gt;
&lt;br /&gt;
And a powerful option associated with this tool:&lt;br /&gt;
'''&amp;quot;Radial Limit&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3) '''Selecting and Resizing Contour Exclusion objects''' ===&lt;br /&gt;
&lt;br /&gt;
These objects when clicked on with the normal select tool in inkscape (outside of its own edit mode) these objects have 2 seperate active regions...&lt;br /&gt;
&lt;br /&gt;
1) The Outer-most outline. &amp;amp;&lt;br /&gt;
&lt;br /&gt;
2) The Inner-most outline.&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object normally with the select tool and then resizing will resize it as normal&lt;br /&gt;
&lt;br /&gt;
'''HOWEVER.'''&lt;br /&gt;
&lt;br /&gt;
*Clicking on the object in the middle will actually select the innermost outline...in the same way &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4) '''Feather''' ===&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_4.png&amp;diff=47174</id>
		<title>File:Ex 4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_4.png&amp;diff=47174"/>
		<updated>2009-02-18T07:31:23Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_3.png&amp;diff=47164</id>
		<title>File:Ex 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_3.png&amp;diff=47164"/>
		<updated>2009-02-18T07:19:48Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_2.png&amp;diff=47154</id>
		<title>File:Ex 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_2.png&amp;diff=47154"/>
		<updated>2009-02-18T07:03:07Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Ex_1.png&amp;diff=47144</id>
		<title>File:Ex 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Ex_1.png&amp;diff=47144"/>
		<updated>2009-02-18T06:06:07Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47134</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47134"/>
		<updated>2009-02-18T05:54:28Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen or to so maintain its position relative to the design....&lt;br /&gt;
&lt;br /&gt;
(This option is to accommodate pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... ==&lt;br /&gt;
=== General description/about this article... ===&lt;br /&gt;
&lt;br /&gt;
* A new Tool bar icon for inkscape that brings up tools for various contour effects on the top info bar...&lt;br /&gt;
&lt;br /&gt;
  This new icon would activate the active content bar and serve up all contour&lt;br /&gt;
  related functionality in one area up on the top tool space.&lt;br /&gt;
  This would house some existing inkscape contour functions, introduce new&lt;br /&gt;
  functionality and also be the future stage for future contour tools yet to be&lt;br /&gt;
  developed.&lt;br /&gt;
&lt;br /&gt;
The top row of icons (colored) shows what functions would appear up on the top when this &amp;quot;Contour FX icon&amp;quot; was activated and the bottom row shows what additional tool options would appear along with each contour function (colored button)when it was selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:Contour_fx2.png]]&lt;br /&gt;
* This article '''does not''' deal with the &amp;quot;standard&amp;quot; contour and Blend tools '''(Shown in PINK)'''as they exist in &amp;quot;Xara Extreme&amp;quot; and &amp;quot;Corel Draw&amp;quot; ETC... As a peek at either one of these apps could give you more and better ideas RE: these functions than i could...(although space for these functions has been reserved: I.E. the two pink icons)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''This article is related more specifically to:'' (the GREEN Buttons)&lt;br /&gt;
And also specifically to what additional on screen UI functionality would be introduced to properly operate each function. (More detail later).&lt;br /&gt;
&lt;br /&gt;
These functions are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1) '''Expand/Conract''' ===&lt;br /&gt;
This is an Expand or Contract function similar to what already exists in inkscape via the &amp;quot;[Ctrl] [(]&amp;quot; &amp;amp; &amp;quot;[Ctrl] [)]&amp;quot; Functions...&lt;br /&gt;
&lt;br /&gt;
  N.B. However a certain &amp;quot;bug&amp;quot; in the way this existing functionality&lt;br /&gt;
  currently works would have to be addressed (illustrated below):&lt;br /&gt;
  [[Image:ECon.png]]&lt;br /&gt;
  Notice how when a shape is reduced and then re-expanded that that&lt;br /&gt;
  calculations do not refer back to the original shape.&lt;br /&gt;
  The reason why this will need to be fixed will become apparent as this&lt;br /&gt;
  article progresses and more elaborate functionality is shown...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2) '''Contour Exclusion''' ===&lt;br /&gt;
(An exciting new function)&lt;br /&gt;
And a powerful option associated with this tool:&lt;br /&gt;
'''&amp;quot;Radial Limit&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
=== 3) '''Feather''' ===&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:ECon.png&amp;diff=47124</id>
		<title>File:ECon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:ECon.png&amp;diff=47124"/>
		<updated>2009-02-18T05:47:36Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Contour_fx2.png&amp;diff=47084</id>
		<title>File:Contour fx2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Contour_fx2.png&amp;diff=47084"/>
		<updated>2009-02-18T05:15:03Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47074</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47074"/>
		<updated>2009-02-18T04:57:50Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* New Inkscape input tool... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen or to so maintain its position relative to the design....&lt;br /&gt;
&lt;br /&gt;
(This option is to accommodate pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Inkscape &amp;quot;Contour FX&amp;quot; Icon &amp;amp; tool bar... ==&lt;br /&gt;
&lt;br /&gt;
* A new Tool bar icon for inkscape that brings up tools for various contour effects on the top info bar...&lt;br /&gt;
&lt;br /&gt;
  This new icon would activate the active content bar and serve up all contour&lt;br /&gt;
  related functionality in one area.&lt;br /&gt;
  This would house some existing inkscape functions, introduce new functionality&lt;br /&gt;
  and also be the future stage for future contour tools yet to be developed.&lt;br /&gt;
&lt;br /&gt;
* This article does not deal with the &amp;quot;standard&amp;quot; contour and Blend tools as they exist in &amp;quot;Xara Extreme&amp;quot; and &amp;quot;Corel Draw&amp;quot; ETC... As a peek at either one of these apps could give you more and better ideas RE: these functions than i could...&lt;br /&gt;
&lt;br /&gt;
[[Image:Contour_fx.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Contour_fx.png&amp;diff=47064</id>
		<title>File:Contour fx.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Contour_fx.png&amp;diff=47064"/>
		<updated>2009-02-18T04:50:47Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47054</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47054"/>
		<updated>2009-02-17T12:07:02Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Auto-Scroll that happens automatically... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll whilst creating paths ... ==&lt;br /&gt;
* New type of auto scroll useful whilst creating paths/objects.&lt;br /&gt;
* Triggered when the mouse pointer gets with-in a set margin from the edge of the screen. (X pixels). &lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
(Image is a dialogue from a program with a similar fuction)&lt;br /&gt;
&lt;br /&gt;
=== Parameters ... ===&lt;br /&gt;
*1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
*2) Pan Incrament... how far the screen moves in relation to the position of the mouse pointer...I.E pan to center on pointer, pan half way to pointer, or pan past the pointer etc....&lt;br /&gt;
*3) weather to reposition the mouse pointer relative to the screen or to so maintain its position relative to the design....&lt;br /&gt;
&lt;br /&gt;
(This option is to accommodate pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this autoscroll is that when the user gets to the edge of the screen, it is usually set to, automatically re-position the scren to center the area where you were when you hit the edge of the screen so you can continue your path....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47044</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47044"/>
		<updated>2009-02-17T11:44:48Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Customization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen (whilst creating a path).&lt;br /&gt;
(Different from the kind of scrolling that happens when you drag an object off the edge of the screen.)&lt;br /&gt;
&lt;br /&gt;
This type of auto scroll aids users when they are creating objects and they hit the edge of the screen... this does exist in some other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen whilst creating a path(centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present in inkscape....&lt;br /&gt;
&lt;br /&gt;
Generally this autoscroll would have parameters in settings to control various things&lt;br /&gt;
&lt;br /&gt;
1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
&lt;br /&gt;
2) adjustment... where to move the screen to in relation to the position of the cursor...I.E center new screen position on the position of the cursor when the auto scroll was triggered ETC...half way between center ETC...&lt;br /&gt;
&lt;br /&gt;
3) weather to move the mouse pointer so that it remains over the top of the same position relative to the design....&lt;br /&gt;
&lt;br /&gt;
or to leave it in the same position relative to the screen itself (this second option is for pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this function is that when the user gets to the edge of the screen it automatically re-positions to center the area where you are...when you hit the edge of the screen and you can continue working....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node -----&amp;gt; [Hold Shift]+[Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [middle Mouse]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Right mouse] or [Enter]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ------&amp;gt; [right mouse]&lt;br /&gt;
  2) corner node -----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment --&amp;gt; [Left Mouse]-[Hold shift]-(Click &amp;amp; Drag to sketch)&lt;br /&gt;
  4) bezier segment --&amp;gt; [alt] - (active whilst held)&lt;br /&gt;
  5) finalize --------&amp;gt; [Middle mouse]&lt;br /&gt;
  6) node reduce -----&amp;gt; [Middle mouse and hold down]-(move mouse to control)&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47034</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47034"/>
		<updated>2009-02-17T11:41:35Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen (whilst creating a path).&lt;br /&gt;
(Different from the kind of scrolling that happens when you drag an object off the edge of the screen.)&lt;br /&gt;
&lt;br /&gt;
This type of auto scroll aids users when they are creating objects and they hit the edge of the screen... this does exist in some other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen whilst creating a path(centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present in inkscape....&lt;br /&gt;
&lt;br /&gt;
Generally this autoscroll would have parameters in settings to control various things&lt;br /&gt;
&lt;br /&gt;
1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
&lt;br /&gt;
2) adjustment... where to move the screen to in relation to the position of the cursor...I.E center new screen position on the position of the cursor when the auto scroll was triggered ETC...half way between center ETC...&lt;br /&gt;
&lt;br /&gt;
3) weather to move the mouse pointer so that it remains over the top of the same position relative to the design....&lt;br /&gt;
&lt;br /&gt;
or to leave it in the same position relative to the screen itself (this second option is for pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this function is that when the user gets to the edge of the screen it automatically re-positions to center the area where you are...when you hit the edge of the screen and you can continue working....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
  3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
  4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
  5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
  6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
  2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
  4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
  5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
  6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47024</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=47024"/>
		<updated>2009-02-17T11:40:35Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen (whilst creating a path).&lt;br /&gt;
(Different from the kind of scrolling that happens when you drag an object off the edge of the screen.)&lt;br /&gt;
&lt;br /&gt;
This type of auto scroll aids users when they are creating objects and they hit the edge of the screen... this does exist in some other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen whilst creating a path(centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present in inkscape....&lt;br /&gt;
&lt;br /&gt;
Generally this autoscroll would have parameters in settings to control various things&lt;br /&gt;
&lt;br /&gt;
1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
&lt;br /&gt;
2) adjustment... where to move the screen to in relation to the position of the cursor...I.E center new screen position on the position of the cursor when the auto scroll was triggered ETC...half way between center ETC...&lt;br /&gt;
&lt;br /&gt;
3) weather to move the mouse pointer so that it remains over the top of the same position relative to the design....&lt;br /&gt;
&lt;br /&gt;
or to leave it in the same position relative to the screen itself (this second option is for pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this function is that when the user gets to the edge of the screen it automatically re-positions to center the area where you are...when you hit the edge of the screen and you can continue working....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
* A new input tool for inkscape, similar to xara,s &amp;quot;shape editor tool&amp;quot;, the main input tool for xara extreme.&lt;br /&gt;
&lt;br /&gt;
* Input is with &amp;quot;curve nodes&amp;quot; and &amp;quot;corner nodes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Input with both types of nodes would be exactly the same as if you were to&lt;br /&gt;
  laying down a bunch of corner nodes using the pen tool.&lt;br /&gt;
  However the &amp;quot;curve nodes&amp;quot; although created like corner nodes would be like&lt;br /&gt;
  corner nodes that had been converted to smooth nodes. &lt;br /&gt;
&lt;br /&gt;
* This tool would have a 2Button mode where Left mouse would be for &amp;quot;curve points&amp;quot; and &amp;quot;Right mouse&amp;quot; for &amp;quot;corner points&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ideal host tool for Spiro: as it is not a Beizier input method.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* An alternative input tool more accurate than sketching with the pencil tool and twice as fast as the beizier tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Very intuitive: Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
* Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
&lt;br /&gt;
  (Allot of artists like to sketch on paper then scan it in and import the art&lt;br /&gt;
  and use this as the basis/framework for their vector design....)&lt;br /&gt;
  This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
This new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And the way this would be executed could be tailored in options to suit the user.&lt;br /&gt;
 &lt;br /&gt;
=== Customization ===&lt;br /&gt;
* Totally configurable.&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually in its options page...so that it could be taylored to a specific input device of to suit personal taste...&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
  2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
  3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
  4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
  5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
  6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E another example&lt;br /&gt;
&lt;br /&gt;
  1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
  2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
  3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
  4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
  5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
  6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
ETC...&lt;br /&gt;
&lt;br /&gt;
This would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47014</id>
		<title>User:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=47014"/>
		<updated>2009-02-17T10:45:36Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Image:Ink_icon_03.png -  5) Clear Properties Icons... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Inkscape “bottom tool bar” update proposal ==&lt;br /&gt;
&lt;br /&gt;
By David Hewitt [&amp;quot;hewitt_dj@yahoo.com.au&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
''Here are some ideas I have for updating the bottom tool bar in inkscape to include icons for common useful functionality most of which is already supported in inkscape.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_02d.png]]&lt;br /&gt;
  1) – Palette mode switcher (New Functionality)&lt;br /&gt;
  2) – Make Properties Default&lt;br /&gt;
  3) – Selected object/Default... Properties Indicator&lt;br /&gt;
  4) – Stroke &amp;amp; Fill Properties icons&lt;br /&gt;
  5) – Clear Properties Icons&lt;br /&gt;
  6) – Stroke &amp;amp; Fill Color Properties Boxes (Fill shown as empty)&lt;br /&gt;
  7) – Aquire Fill from background Icon&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== [[Image:Ink_icon_12.png]] -  1) Palette mode switcher (New Functionality) ===  &lt;br /&gt;
This new function represents a totally new way to use the palette.&lt;br /&gt;
This new display mode would use the palette to display ONLY colours that currently exist in the design and list them in the actual Z order that objects displaying these colours actually are in the design....&lt;br /&gt;
&lt;br /&gt;
This way the palette could be used not only to suggest colours to use but (with this new palette mode)to visualize and better manage those colours that ARE being used....&lt;br /&gt;
&lt;br /&gt;
So instead of showing 40 colour tiles (or whatever) that are not in your design and which you will probably not need... the palette would then be a representation of all the colours you are currently using....&lt;br /&gt;
&lt;br /&gt;
This new palette mode would be accessible by clicking on the new palette mode button which would be on the far left of the palette itself...&lt;br /&gt;
This button would toggle the palette from its normal state into the new mode and back again...&lt;br /&gt;
&lt;br /&gt;
Futher to simply showing only &amp;quot;design current&amp;quot; colours, this new mode would have additional powerful functionality to further aid the user to work with colour...&lt;br /&gt;
&lt;br /&gt;
in &amp;quot;design current&amp;quot; colour mode&amp;quot;&lt;br /&gt;
1) moving the mouse pointer over the palette would flash (once with a high-light contrast colour) all the objects of this colour in the design so that when the mouse pointer went over a colour tile all its associated objects would be quickly seen....&lt;br /&gt;
&lt;br /&gt;
futher more the reciprocal process would also occur I.E that when the user moved the mouse pointer over an object on the screen the palette tile associated with this object would high-light or flash (once) in some way so as to show the user quickly which colour referenced this object.&lt;br /&gt;
&lt;br /&gt;
in this mode (there are many different ways this could be set up) clicking on any colour would select all the objects of this colour...&lt;br /&gt;
(Possible option re selecting: ignor object groupings)&lt;br /&gt;
Then pressing [tab] would void the whole selection but cycle through each object (of this colour) in order...&lt;br /&gt;
&lt;br /&gt;
This new mode could also be a powerful display and selection tool...&lt;br /&gt;
As in this new mode you could also add functionality to hide/show, lock/unlock any colour if you wanted to extend its capabilities....&lt;br /&gt;
Even adding a visible icon (eye) would be handy as clicking on this would display none, where by you could then click on colours on the palette to show or hide colours as you wished....&lt;br /&gt;
This would greatly help with visualizing complex designs...&lt;br /&gt;
&lt;br /&gt;
Futher more as it would be an alternative to the normal mode changes made to which colours were visible or locked ETC...would only apply to this mode...&lt;br /&gt;
I.E switching back to the normal display mode would allow the user to pick up where he/she left off...&lt;br /&gt;
The main aims of this mode would be:&lt;br /&gt;
&lt;br /&gt;
1) To help visualize designs by displaying or hiding objects by their colour...&lt;br /&gt;
2) to limit the display to only various colours so as to make selecting objects of this colour easier.&lt;br /&gt;
3) To ID which objects refer to what colour very easily...&lt;br /&gt;
ETC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_01b.png]] -  2) Make Properties Default... ===&lt;br /&gt;
This new control allows the user to take any selected object and pick up its properties as the new default properties (for new object creation) in one action…&lt;br /&gt;
&lt;br /&gt;
This button actively updates so that it is automatically depressed when any object with the current default properties is selected.&lt;br /&gt;
If the currently selected object does not have the current default properties for new objects then this button is rendered as UN-pressed. The user can depress this button at any time to make any object’s properties the current properties for new object creation.&lt;br /&gt;
&lt;br /&gt;
I am aware that currently this happens when ever the user makes an edit to an existing object…&lt;br /&gt;
But this new functionality would allow the user to select any object and pick up its properties (with one click on this icon) or in fact to look down and check if the current object’s properties are the default properties or not.&lt;br /&gt;
&lt;br /&gt;
''In addition to this right clicking on this icon should bring up an options fly out that would have an option “Make properties default after edit” (which is what happens in inkscape now by default).''&lt;br /&gt;
''This would have a small check box next to it so that the user could switch this function off.''&lt;br /&gt;
''(This would be an option to service any users that would prefer to use only the new capabilities being introduced down here for picking up and copying properties and making them current ETC… without edits on existing objects automatically affecting the default properties in the way they do now.)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_13.png]] -  3) Selected object/Default... Properties Indicator... ===&lt;br /&gt;
&lt;br /&gt;
This new control area consisting of 2 buttons is intended to integrate the 2 separate &amp;quot;fill and stroke&amp;quot; indicator boxes currently in inkscape into the one area....&lt;br /&gt;
&lt;br /&gt;
The idea here is that instead of having 2 separate areas/controls (the top right one...when a tool is selected and also the bottom left one for selected object), that the same control (the bottom left one) be used to display both the default properties (when no object is selected) and also the properties for the current selected object.....&lt;br /&gt;
&lt;br /&gt;
To differentiate these....... these 2 buttons would be introduced to represent either a selected object (the first button) and/or the current default properties (the second icon....&lt;br /&gt;
&lt;br /&gt;
These button could work together in different ways...&lt;br /&gt;
&lt;br /&gt;
For example when the user selects an object the first button (object properties indicator) would be depressed to indicate that the displayed properties were for a selected object....&lt;br /&gt;
&lt;br /&gt;
Then by clicking on the default properties icon the user could toggle between this objects current properties and the last default....by clicking between these two buttons....(i.e in this new scheme the properties of an object would not become the default properties automatically...although there is no reason this could not be made the case in options for those who prefer this)&lt;br /&gt;
&lt;br /&gt;
in addition to this the user could press the &amp;quot;make properties default button&amp;quot; and then the currently selected object's properties would then be copied to the default properties and in this case both buttons would be depressed.....&lt;br /&gt;
&lt;br /&gt;
Indicating in this instance that both the default and current properties are the same....&lt;br /&gt;
&lt;br /&gt;
I believe this system makes allot more sense than the current one and also introduces additional function...&lt;br /&gt;
&lt;br /&gt;
I.E currently if no object is selected the bottom left indicator box is N/A to everything and the default properties box is not visible...&lt;br /&gt;
So in this instance the user can click on palette colours and be totally clueless as to weather a change has been made and they dont know definitely what colours are set until a tool is selected...&lt;br /&gt;
&lt;br /&gt;
This new functionality would always display the default properties in the bottom box when no object was selected and clicking on the palette would change the defaults visibly and the user could see this happening as they clicked on the palette...&lt;br /&gt;
&lt;br /&gt;
This way the user would always see the defaults and would know at all times what colours were set...for new object creation...&lt;br /&gt;
&lt;br /&gt;
Also when the user selected anything the indicator buttons would change to reflect that the boxes now showed the colour combination for the selection...&lt;br /&gt;
Then by clicking the default properties button the default properties could be applied (showing both button depressed) and in this instance the option of switching back to the object's original properties by clicking the section button again could be achieved....&lt;br /&gt;
This way the user could use these two buttons to switch back a forth from an object's current properties and the defaults this would be a quick way of comparing the object's current properties and those of the default setting...&lt;br /&gt;
This would be very handy as the user can pick up current properties from anywhere and then compare....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_02.png]] -  4) Fill and Stroke Properties Icons... ===&lt;br /&gt;
(for both fill and stroke).&lt;br /&gt;
Instead of having the words “Fill” &amp;amp; “Stroke” I propose having new icons for these to save space.&lt;br /&gt;
Clicking on these would be a short cut to opening the respective dialogues for fill and stroke settings…in the same way that clicking on the color boxes is currently.&lt;br /&gt;
(P.S. I realise this is currently also achieved via clicking on the actual colour boxes (&amp;quot;6&amp;quot;) but the reason why I am proposing icons for this purpose is because it saves a fair bit of space and I am also proposing additional functionality for the color boxes (&amp;quot;6&amp;quot;) which will be explained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_03.png]] -  5) Clear Properties Icons... ===&lt;br /&gt;
These are small red circle buttons for the “delete fill” and “Delete Stroke” functions.&lt;br /&gt;
Pressing one of these will clear the fill or stroke color property for the selected object.&lt;br /&gt;
When this is done this button icon changes to the dull depressed button (top) and the color box is cleared and rendered with a red cross ([[Image:Ink_icon_04.png]])to show that no color is currently set.&lt;br /&gt;
&lt;br /&gt;
By pressing any of these 2 buttons during normal use the user can instantly clear either or both properties for any object.&lt;br /&gt;
&lt;br /&gt;
P.S. I realize that this has been done via a new cross box on the left of the palette itself....But I think it is a shame that this new icon necessitates the use of the keyboard [Shift] key or a right click menu in order to remove stroke properties...(This option is a one click solution)&lt;br /&gt;
I personally would like to see the UI of inkscape updated in ways that enable users who are so inclined to go one-handed on the mouse where possible especially for core functionality...&lt;br /&gt;
All the core functionality of inkscape should be evaluated to see how quick (preferably) one click options can be achieved.&lt;br /&gt;
&lt;br /&gt;
I.E via icons on the UI without needing to have one hand straddling the keyboard at all times even for the basics (like clearing a stroke property.)&lt;br /&gt;
I realize this is not always possible...but for the most important and key functions and every day stuff this should definitely be a priority that quick and convenient ways should be implemented for all core functionality even if existing 2 handed methods already exist...&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_05.png]] -  6) Stroke &amp;amp; Fill Color Properties Boxes... ===&lt;br /&gt;
These new color boxes are rendered with a red cross when ever no color property is active. And when the fill box is empty the &amp;quot;Aquire Fill from background Icon&amp;quot; appears inside on the right hand side of this box...&lt;br /&gt;
For a blank box (with the red cross) clicking on this box and dragging out into the work area changes the cursor to “an eyedropper” (copy properties cursor) to copy a fill or stroke property (which ever is applicable) from another object.&lt;br /&gt;
&lt;br /&gt;
If the color box actually has an active color then this same action (click and drag) actually serves to copy this color and paste it onto the desired object (drag and drop.)&lt;br /&gt;
&lt;br /&gt;
So this way the user can quickly drag the current fill or stroke settings off of these palettes and drop them onto any object..&lt;br /&gt;
Or by first clearing this property then using click and drag they can copy a property from another object in a similar way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_11b.png]] -  7) Aquire Fill from background Icon... ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Trans_Blur.png]]&lt;br /&gt;
&lt;br /&gt;
This function is used to create filter effects to be applied to transparent objects.&lt;br /&gt;
&lt;br /&gt;
Note that the circle in the middle is invisible in that it has no fill colour (as its fill property mirrors that which lies below it.)&lt;br /&gt;
But that it none the less can carry an effect and appears to apply i to the underlying graphics....&lt;br /&gt;
&lt;br /&gt;
Note that the edges of this transparency are sharp whilst the inside does the blur evenly....&lt;br /&gt;
&lt;br /&gt;
*I think there should be properties to feather the edges of the invisible object so that the effect of the internal blur peters out around the edges giving a softer edge if desired...&lt;br /&gt;
&lt;br /&gt;
*also i think you should be able to adjust the power of the blur radially so that it can be more powerful in the middle then graduating out to very weak/nothing at the edges....&lt;br /&gt;
&lt;br /&gt;
This button is only active when the fill color box is blank and no fill color is active for an object.&lt;br /&gt;
&lt;br /&gt;
When there is an active color this control is gone and the fill properties box extends to its full width.&lt;br /&gt;
However when no fill color is set this control appears on the right hand side of the fill color properties box to allow the user to apply this function to only clear/un-filled objects.&lt;br /&gt;
&lt;br /&gt;
When you clear the current fill color (and none is active) this control apears and shows the “OFF” status.&lt;br /&gt;
&lt;br /&gt;
When this is the case the user can press this and this icon will then change to the “On” status.&lt;br /&gt;
Then this object’s fill detail will be taken directly from the underlying objects and can then serve as a transparent blur object.ETC….&lt;br /&gt;
&lt;br /&gt;
It is true that this function is not always utilized by most people but it is a very powerful and very practical thing to have the ability to create transparent blur effects...&lt;br /&gt;
And if this icon was created and made prominent then more people would realize this and use it...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_03d.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46984</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46984"/>
		<updated>2009-02-16T02:37:18Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Auto-Scroll that happens automatically... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen (whilst creating a path).&lt;br /&gt;
(Different from the kind of scrolling that happens when you drag an object off the edge of the screen.)&lt;br /&gt;
&lt;br /&gt;
This type of auto scroll aids users when they are creating objects and they hit the edge of the screen... this does exist in some other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen whilst creating a path(centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present in inkscape....&lt;br /&gt;
&lt;br /&gt;
Generally this autoscroll would have parameters in settings to control various things&lt;br /&gt;
&lt;br /&gt;
1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
&lt;br /&gt;
2) adjustment... where to move the screen to in relation to the position of the cursor...I.E center new screen position on the position of the cursor when the auto scroll was triggered ETC...half way between center ETC...&lt;br /&gt;
&lt;br /&gt;
3) weather to move the mouse pointer so that it remains over the top of the same position relative to the design....&lt;br /&gt;
&lt;br /&gt;
or to leave it in the same position relative to the screen itself (this second option is for pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this function is that when the user gets to the edge of the screen it automatically re-positions to center the area where you are...when you hit the edge of the screen and you can continue working....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
  1) curve points And&lt;br /&gt;
  2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....No bezier handles on input....So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
  1)Left click= curve points&lt;br /&gt;
  2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon) then:&lt;br /&gt;
&lt;br /&gt;
(L  L L L L L L L L R L L L L L L L R L L L L L R L L L L L R L L L L L R L L L L L L L L R)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
Just like a machine gun.... rapid fire....Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....And twice as fast as the beizier tool....This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Existing Inkscape Tools compared ===&lt;br /&gt;
LET ME COMPARE the existing inkscape tools with this new one....(my ideas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Beizier inputs (Inkscape's existing &amp;quot;Pen&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
*Beizier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult especially for beginners...&lt;br /&gt;
&lt;br /&gt;
*placing down too many nodes has a stippled effect and sometimes too few can be fiddly to get right...&lt;br /&gt;
&lt;br /&gt;
*With Beizier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Beizier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking some time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*The Pencil tool (that sketches) is the fastest tool for creating a path but lacks the accuracy in the process that placing down nodes does...'&lt;br /&gt;
&lt;br /&gt;
*I.E. You have ample speed with the pencil tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
&lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be almost impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at THE NEW PROPOSED INPUT TOOL&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
(Allot of artists like to sketch on paper then scan it in and import the art and use this as the basis/framework for their vector design....)&lt;br /&gt;
This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
* great for newbies...very very easy to use......and some expert users will even find them selves preferring it...&lt;br /&gt;
&lt;br /&gt;
*Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
Its not a replacement for beizier but it has big advantages...&lt;br /&gt;
&lt;br /&gt;
(i.e. its as easy to use as the pencil tool..... it is just (for a curved path) (....LLLLLLLLLLLLLLLLLLLLLLL done)&lt;br /&gt;
&lt;br /&gt;
inserting &amp;quot;R&amp;quot; right clicks for corners.&lt;br /&gt;
&lt;br /&gt;
*Its allot faster than beizier (no click and drag to slow you down.)&lt;br /&gt;
&lt;br /&gt;
This input method is on average a good deal faster than beizier...&lt;br /&gt;
&lt;br /&gt;
When you get experienced with it is very much like sketching with the pencil tool...&lt;br /&gt;
&lt;br /&gt;
When you first use it you will find your self deliberately placing down points but as you improve you will find that your actually doing a slow pencil action (like tracing without stopping) moving the mouse whist clicking quickly on the mouse button...&lt;br /&gt;
&lt;br /&gt;
(I have found separating these actions out mentally is the best way for beginners to get the gist of this tool and get up to speed on it....)&lt;br /&gt;
&lt;br /&gt;
* Its almost like its tailor made for Spiro... as spiro does not use the click and drag action (that beizier does) this type of input tool is required anyway.........&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46974</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46974"/>
		<updated>2009-02-16T02:28:25Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Auto-Scroll that happens automatically... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen (whilst creating a path).&lt;br /&gt;
(Different from the kind of scrolling that happens when you drag an object off the edge of the screen.)&lt;br /&gt;
&lt;br /&gt;
This type of auto scroll aids users when they are creating objects and they hit the edge of the screen... this does exist in some other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen whilst creating a path(centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present in inkscape....&lt;br /&gt;
&lt;br /&gt;
Generally this autoscroll would have parameters in settings to control various things:&lt;br /&gt;
1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
2) adjustment... where to move the screen to in relation to the position of the cursor...I.E center new screen position on the position of the cursor when the auto scroll was triggered ETC...half way between center ETC...&lt;br /&gt;
3) weather to move the mouse pointer so that it remains over the top of the same position relative to the design....or to leave it in the same position relative to the screen itself (this second option is for pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
Anyway the effect of this function is that when the user gets to the edge of the screen it automatically re-positions to center the area where you are...when you hit the edge of the screen and you can continue working....&lt;br /&gt;
&lt;br /&gt;
It can be a little jarring for some people but you quickly get used to this...&lt;br /&gt;
I would recommend that an additional option for this function would be a second margin should be able to be defined inside the active area that would be a warning margin..I.E that when you got say between 20-10 pixels from the edge of the screen a warning would happen by way of flashing the cursor once ETC.. and then when you got to with in say 10 pixels (the active area) the autoscroll (re-center) would be executed...&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
  1) curve points And&lt;br /&gt;
  2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....No bezier handles on input....So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
  1)Left click= curve points&lt;br /&gt;
  2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon) then:&lt;br /&gt;
&lt;br /&gt;
(L  L L L L L L L L R L L L L L L L R L L L L L R L L L L L R L L L L L R L L L L L L L L R)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
Just like a machine gun.... rapid fire....Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....And twice as fast as the beizier tool....This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Existing Inkscape Tools compared ===&lt;br /&gt;
LET ME COMPARE the existing inkscape tools with this new one....(my ideas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Beizier inputs (Inkscape's existing &amp;quot;Pen&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
*Beizier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult especially for beginners...&lt;br /&gt;
&lt;br /&gt;
*placing down too many nodes has a stippled effect and sometimes too few can be fiddly to get right...&lt;br /&gt;
&lt;br /&gt;
*With Beizier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Beizier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking some time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*The Pencil tool (that sketches) is the fastest tool for creating a path but lacks the accuracy in the process that placing down nodes does...'&lt;br /&gt;
&lt;br /&gt;
*I.E. You have ample speed with the pencil tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
&lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be almost impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at THE NEW PROPOSED INPUT TOOL&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
(Allot of artists like to sketch on paper then scan it in and import the art and use this as the basis/framework for their vector design....)&lt;br /&gt;
This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
* great for newbies...very very easy to use......and some expert users will even find them selves preferring it...&lt;br /&gt;
&lt;br /&gt;
*Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
Its not a replacement for beizier but it has big advantages...&lt;br /&gt;
&lt;br /&gt;
(i.e. its as easy to use as the pencil tool..... it is just (for a curved path) (....LLLLLLLLLLLLLLLLLLLLLLL done)&lt;br /&gt;
&lt;br /&gt;
inserting &amp;quot;R&amp;quot; right clicks for corners.&lt;br /&gt;
&lt;br /&gt;
*Its allot faster than beizier (no click and drag to slow you down.)&lt;br /&gt;
&lt;br /&gt;
This input method is on average a good deal faster than beizier...&lt;br /&gt;
&lt;br /&gt;
When you get experienced with it is very much like sketching with the pencil tool...&lt;br /&gt;
&lt;br /&gt;
When you first use it you will find your self deliberately placing down points but as you improve you will find that your actually doing a slow pencil action (like tracing without stopping) moving the mouse whist clicking quickly on the mouse button...&lt;br /&gt;
&lt;br /&gt;
(I have found separating these actions out mentally is the best way for beginners to get the gist of this tool and get up to speed on it....)&lt;br /&gt;
&lt;br /&gt;
* Its almost like its tailor made for Spiro... as spiro does not use the click and drag action (that beizier does) this type of input tool is required anyway.........&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46964</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46964"/>
		<updated>2009-02-16T02:23:53Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Auto-Scroll that happens automatically... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen (whilst creating a path).&lt;br /&gt;
(Different from the kind of scrolling that happens when you drag an object off the edge of the screen.)&lt;br /&gt;
&lt;br /&gt;
This type of auto scroll aids users when they are creating objects and they hit the edge of the screen... this does exist in some other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen whilst creating a path(centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present in inkscape....&lt;br /&gt;
&lt;br /&gt;
Generally this autoscroll would have parameters in settings to control various things:&lt;br /&gt;
1) trigger margin...(ie the width of the virtual boarder (in pixels) around the edge of the screen that triggers the auto-scroll function.)&lt;br /&gt;
2) adjustment... where to move the screen to in relation to the position of the cursor...I.E center new screen position on the position of the cursor when the auto scroll was triggered ETC...half way between center ETC...&lt;br /&gt;
3) weather to move the mouse pointer so that it remains over the top of the same position relative to the design....or to leave it in the same position relative to the screen itself (this second option is for pen tablets that map the screen directly to the tablet itself)...&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
  1) curve points And&lt;br /&gt;
  2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....No bezier handles on input....So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
  1)Left click= curve points&lt;br /&gt;
  2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon) then:&lt;br /&gt;
&lt;br /&gt;
(L  L L L L L L L L R L L L L L L L R L L L L L R L L L L L R L L L L L R L L L L L L L L R)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
Just like a machine gun.... rapid fire....Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....And twice as fast as the beizier tool....This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Existing Inkscape Tools compared ===&lt;br /&gt;
LET ME COMPARE the existing inkscape tools with this new one....(my ideas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Beizier inputs (Inkscape's existing &amp;quot;Pen&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
*Beizier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult especially for beginners...&lt;br /&gt;
&lt;br /&gt;
*placing down too many nodes has a stippled effect and sometimes too few can be fiddly to get right...&lt;br /&gt;
&lt;br /&gt;
*With Beizier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Beizier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking some time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*The Pencil tool (that sketches) is the fastest tool for creating a path but lacks the accuracy in the process that placing down nodes does...'&lt;br /&gt;
&lt;br /&gt;
*I.E. You have ample speed with the pencil tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
&lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be almost impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at THE NEW PROPOSED INPUT TOOL&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
(Allot of artists like to sketch on paper then scan it in and import the art and use this as the basis/framework for their vector design....)&lt;br /&gt;
This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
* great for newbies...very very easy to use......and some expert users will even find them selves preferring it...&lt;br /&gt;
&lt;br /&gt;
*Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
Its not a replacement for beizier but it has big advantages...&lt;br /&gt;
&lt;br /&gt;
(i.e. its as easy to use as the pencil tool..... it is just (for a curved path) (....LLLLLLLLLLLLLLLLLLLLLLL done)&lt;br /&gt;
&lt;br /&gt;
inserting &amp;quot;R&amp;quot; right clicks for corners.&lt;br /&gt;
&lt;br /&gt;
*Its allot faster than beizier (no click and drag to slow you down.)&lt;br /&gt;
&lt;br /&gt;
This input method is on average a good deal faster than beizier...&lt;br /&gt;
&lt;br /&gt;
When you get experienced with it is very much like sketching with the pencil tool...&lt;br /&gt;
&lt;br /&gt;
When you first use it you will find your self deliberately placing down points but as you improve you will find that your actually doing a slow pencil action (like tracing without stopping) moving the mouse whist clicking quickly on the mouse button...&lt;br /&gt;
&lt;br /&gt;
(I have found separating these actions out mentally is the best way for beginners to get the gist of this tool and get up to speed on it....)&lt;br /&gt;
&lt;br /&gt;
* Its almost like its tailor made for Spiro... as spiro does not use the click and drag action (that beizier does) this type of input tool is required anyway.........&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=46954</id>
		<title>User:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:Davidhewitt&amp;diff=46954"/>
		<updated>2009-02-16T01:14:15Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* New Inkscape “bottom tool bar” update proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Inkscape “bottom tool bar” update proposal ==&lt;br /&gt;
&lt;br /&gt;
By David Hewitt [&amp;quot;hewitt_dj@yahoo.com.au&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
''Here are some ideas I have for updating the bottom tool bar in inkscape to include icons for common useful functionality most of which is already supported in inkscape.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_02d.png]]&lt;br /&gt;
  1) – Palette mode switcher (New Functionality)&lt;br /&gt;
  2) – Make Properties Default&lt;br /&gt;
  3) – Selected object/Default... Properties Indicator&lt;br /&gt;
  4) – Stroke &amp;amp; Fill Properties icons&lt;br /&gt;
  5) – Clear Properties Icons&lt;br /&gt;
  6) – Stroke &amp;amp; Fill Color Properties Boxes (Fill shown as empty)&lt;br /&gt;
  7) – Aquire Fill from background Icon&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== [[Image:Ink_icon_12.png]] -  1) Palette mode switcher (New Functionality) ===  &lt;br /&gt;
This new function represents a totally new way to use the palette.&lt;br /&gt;
This new display mode would use the palette to display ONLY colours that currently exist in the design and list them in the actual Z order that objects displaying these colours actually are in the design....&lt;br /&gt;
&lt;br /&gt;
This way the palette could be used not only to suggest colours to use but (with this new palette mode)to visualize and better manage those colours that ARE being used....&lt;br /&gt;
&lt;br /&gt;
So instead of showing 40 colour tiles (or whatever) that are not in your design and which you will probably not need... the palette would then be a representation of all the colours you are currently using....&lt;br /&gt;
&lt;br /&gt;
This new palette mode would be accessible by clicking on the new palette mode button which would be on the far left of the palette itself...&lt;br /&gt;
This button would toggle the palette from its normal state into the new mode and back again...&lt;br /&gt;
&lt;br /&gt;
Futher to simply showing only &amp;quot;design current&amp;quot; colours, this new mode would have additional powerful functionality to further aid the user to work with colour...&lt;br /&gt;
&lt;br /&gt;
in &amp;quot;design current&amp;quot; colour mode&amp;quot;&lt;br /&gt;
1) moving the mouse pointer over the palette would flash (once with a high-light contrast colour) all the objects of this colour in the design so that when the mouse pointer went over a colour tile all its associated objects would be quickly seen....&lt;br /&gt;
&lt;br /&gt;
futher more the reciprocal process would also occur I.E that when the user moved the mouse pointer over an object on the screen the palette tile associated with this object would high-light or flash (once) in some way so as to show the user quickly which colour referenced this object.&lt;br /&gt;
&lt;br /&gt;
in this mode (there are many different ways this could be set up) clicking on any colour would select all the objects of this colour...&lt;br /&gt;
(Possible option re selecting: ignor object groupings)&lt;br /&gt;
Then pressing [tab] would void the whole selection but cycle through each object (of this colour) in order...&lt;br /&gt;
&lt;br /&gt;
This new mode could also be a powerful display and selection tool...&lt;br /&gt;
As in this new mode you could also add functionality to hide/show, lock/unlock any colour if you wanted to extend its capabilities....&lt;br /&gt;
Even adding a visible icon (eye) would be handy as clicking on this would display none, where by you could then click on colours on the palette to show or hide colours as you wished....&lt;br /&gt;
This would greatly help with visualizing complex designs...&lt;br /&gt;
&lt;br /&gt;
Futher more as it would be an alternative to the normal mode changes made to which colours were visible or locked ETC...would only apply to this mode...&lt;br /&gt;
I.E switching back to the normal display mode would allow the user to pick up where he/she left off...&lt;br /&gt;
The main aims of this mode would be:&lt;br /&gt;
&lt;br /&gt;
1) To help visualize designs by displaying or hiding objects by their colour...&lt;br /&gt;
2) to limit the display to only various colours so as to make selecting objects of this colour easier.&lt;br /&gt;
3) To ID which objects refer to what colour very easily...&lt;br /&gt;
ETC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_01b.png]] -  2) Make Properties Default... ===&lt;br /&gt;
This new control allows the user to take any selected object and pick up its properties as the new default properties (for new object creation) in one action…&lt;br /&gt;
&lt;br /&gt;
This button actively updates so that it is automatically depressed when any object with the current default properties is selected.&lt;br /&gt;
If the currently selected object does not have the current default properties for new objects then this button is rendered as UN-pressed. The user can depress this button at any time to make any object’s properties the current properties for new object creation.&lt;br /&gt;
&lt;br /&gt;
I am aware that currently this happens when ever the user makes an edit to an existing object…&lt;br /&gt;
But this new functionality would allow the user to select any object and pick up its properties (with one click on this icon) or in fact to look down and check if the current object’s properties are the default properties or not.&lt;br /&gt;
&lt;br /&gt;
''In addition to this right clicking on this icon should bring up an options fly out that would have an option “Make properties default after edit” (which is what happens in inkscape now by default).''&lt;br /&gt;
''This would have a small check box next to it so that the user could switch this function off.''&lt;br /&gt;
''(This would be an option to service any users that would prefer to use only the new capabilities being introduced down here for picking up and copying properties and making them current ETC… without edits on existing objects automatically affecting the default properties in the way they do now.)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_13.png]] -  3) Selected object/Default... Properties Indicator... ===&lt;br /&gt;
&lt;br /&gt;
This new control area consisting of 2 buttons is intended to integrate the 2 separate &amp;quot;fill and stroke&amp;quot; indicator boxes currently in inkscape into the one area....&lt;br /&gt;
&lt;br /&gt;
The idea here is that instead of having 2 separate areas/controls (the top right one...when a tool is selected and also the bottom left one for selected object), that the same control (the bottom left one) be used to display both the default properties (when no object is selected) and also the properties for the current selected object.....&lt;br /&gt;
&lt;br /&gt;
To differentiate these....... these 2 buttons would be introduced to represent either a selected object (the first button) and/or the current default properties (the second icon....&lt;br /&gt;
&lt;br /&gt;
These button could work together in different ways...&lt;br /&gt;
&lt;br /&gt;
For example when the user selects an object the first button (object properties indicator) would be depressed to indicate that the displayed properties were for a selected object....&lt;br /&gt;
&lt;br /&gt;
Then by clicking on the default properties icon the user could toggle between this objects current properties and the last default....by clicking between these two buttons....(i.e in this new scheme the properties of an object would not become the default properties automatically...although there is no reason this could not be made the case in options for those who prefer this)&lt;br /&gt;
&lt;br /&gt;
in addition to this the user could press the &amp;quot;make properties default button&amp;quot; and then the currently selected object's properties would then be copied to the default properties and in this case both buttons would be depressed.....&lt;br /&gt;
&lt;br /&gt;
Indicating in this instance that both the default and current properties are the same....&lt;br /&gt;
&lt;br /&gt;
I believe this system makes allot more sense than the current one and also introduces additional function...&lt;br /&gt;
&lt;br /&gt;
I.E currently if no object is selected the bottom left indicator box is N/A to everything and the default properties box is not visible...&lt;br /&gt;
So in this instance the user can click on palette colours and be totally clueless as to weather a change has been made and they dont know definitely what colours are set until a tool is selected...&lt;br /&gt;
&lt;br /&gt;
This new functionality would always display the default properties in the bottom box when no object was selected and clicking on the palette would change the defaults visibly and the user could see this happening as they clicked on the palette...&lt;br /&gt;
&lt;br /&gt;
This way the user would always see the defaults and would know at all times what colours were set...for new object creation...&lt;br /&gt;
&lt;br /&gt;
Also when the user selected anything the indicator buttons would change to reflect that the boxes now showed the colour combination for the selection...&lt;br /&gt;
Then by clicking the default properties button the default properties could be applied (showing both button depressed) and in this instance the option of switching back to the object's original properties by clicking the section button again could be achieved....&lt;br /&gt;
This way the user could use these two buttons to switch back a forth from an object's current properties and the defaults this would be a quick way of comparing the object's current properties and those of the default setting...&lt;br /&gt;
This would be very handy as the user can pick up current properties from anywhere and then compare....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_02.png]] -  4) Fill and Stroke Properties Icons... ===&lt;br /&gt;
(for both fill and stroke).&lt;br /&gt;
Instead of having the words “Fill” &amp;amp; “Stroke” I propose having new icons for these to save space.&lt;br /&gt;
Clicking on these would be a short cut to opening the respective dialogues for fill and stroke settings…in the same way that clicking on the color boxes is currently.&lt;br /&gt;
(P.S. I realise this is currently also achieved via clicking on the actual colour boxes (&amp;quot;6&amp;quot;) but the reason why I am proposing icons for this purpose is because it saves a fair bit of space and I am also proposing additional functionality for the color boxes (&amp;quot;6&amp;quot;) which will be explained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_03.png]] -  5) Clear Properties Icons... ===&lt;br /&gt;
These are small red circle buttons for the “delete fill” and “Delete Stroke” functions.&lt;br /&gt;
Pressing one of these will clear the fill or stroke color property for the selected object.&lt;br /&gt;
When this is done this button icon changes to the dull depressed button (top) and the color box is cleared and rendered with a red cross ([[Image:Ink_icon_04.png]])to show that no color is currently set.&lt;br /&gt;
&lt;br /&gt;
By pressing any of these 2 buttons during normal use the user can instantly clear either or both properties for any object.&lt;br /&gt;
&lt;br /&gt;
P.S. I realize that this has been done via a new cross box on the left of the palette itself....But I think it is a shame that this new icon necessitates the use of the keyboard [Shift] key to remove stroke properties...&lt;br /&gt;
I personally would like to see the UI of inkscape updated in ways that enable users who are so inclined to go one-handed on the mouse...&lt;br /&gt;
All the core functionality of inkscape needs to be available one-handed (mouse only) I.E via icons on the UI without needing to have one hand straddling the keyboard at all times even for the basics (like clearing a stroke property.)&lt;br /&gt;
I realize this is not always possible...but for the most important and key functions and every day stuff this should definitely be a priority that quick and convenient ways should be implemented for all core functionality even if existing 2 handed methods already exist...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_05.png]] -  6) Stroke &amp;amp; Fill Color Properties Boxes... ===&lt;br /&gt;
These new color boxes are rendered with a red cross when ever no color property is active. And when the fill box is empty the &amp;quot;Aquire Fill from background Icon&amp;quot; appears inside on the right hand side of this box...&lt;br /&gt;
For a blank box (with the red cross) clicking on this box and dragging out into the work area changes the cursor to “an eyedropper” (copy properties cursor) to copy a fill or stroke property (which ever is applicable) from another object.&lt;br /&gt;
&lt;br /&gt;
If the color box actually has an active color then this same action (click and drag) actually serves to copy this color and paste it onto the desired object (drag and drop.)&lt;br /&gt;
&lt;br /&gt;
So this way the user can quickly drag the current fill or stroke settings off of these palettes and drop them onto any object..&lt;br /&gt;
Or by first clearing this property then using click and drag they can copy a property from another object in a similar way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Image:Ink_icon_11b.png]] -  7) Aquire Fill from background Icon... ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Trans_Blur.png]]&lt;br /&gt;
&lt;br /&gt;
This function is used to create filter effects to be applied to transparent objects.&lt;br /&gt;
&lt;br /&gt;
Note that the circle in the middle is invisible in that it has no fill colour (as its fill property mirrors that which lies below it.)&lt;br /&gt;
But that it none the less can carry an effect and appears to apply i to the underlying graphics....&lt;br /&gt;
&lt;br /&gt;
Note that the edges of this transparency are sharp whilst the inside does the blur evenly....&lt;br /&gt;
&lt;br /&gt;
*I think there should be properties to feather the edges of the invisible object so that the effect of the internal blur peters out around the edges giving a softer edge if desired...&lt;br /&gt;
&lt;br /&gt;
*also i think you should be able to adjust the power of the blur radially so that it can be more powerful in the middle then graduating out to very weak/nothing at the edges....&lt;br /&gt;
&lt;br /&gt;
This button is only active when the fill color box is blank and no fill color is active for an object.&lt;br /&gt;
&lt;br /&gt;
When there is an active color this control is gone and the fill properties box extends to its full width.&lt;br /&gt;
However when no fill color is set this control appears on the right hand side of the fill color properties box to allow the user to apply this function to only clear/un-filled objects.&lt;br /&gt;
&lt;br /&gt;
When you clear the current fill color (and none is active) this control apears and shows the “OFF” status.&lt;br /&gt;
&lt;br /&gt;
When this is the case the user can press this and this icon will then change to the “On” status.&lt;br /&gt;
Then this object’s fill detail will be taken directly from the underlying objects and can then serve as a transparent blur object.ETC….&lt;br /&gt;
&lt;br /&gt;
It is true that this function is not always utilized by most people but it is a very powerful and very practical thing to have the ability to create transparent blur effects...&lt;br /&gt;
And if this icon was created and made prominent then more people would realize this and use it...&lt;br /&gt;
&lt;br /&gt;
[[Image:Ink_Mock_03d.png]]&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Trans_Blur.png&amp;diff=46944</id>
		<title>File:Trans Blur.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Trans_Blur.png&amp;diff=46944"/>
		<updated>2009-02-16T01:02:38Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46934</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46934"/>
		<updated>2009-02-15T12:40:43Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Existing Inkscape Tools compared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
  1) curve points And&lt;br /&gt;
  2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....No bezier handles on input....So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
  1)Left click= curve points&lt;br /&gt;
  2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon) then:&lt;br /&gt;
&lt;br /&gt;
(L  L L L L L L L L R L L L L L L L R L L L L L R L L L L L R L L L L L R L L L L L L L L R)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
Just like a machine gun.... rapid fire....Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....And twice as fast as the beizier tool....This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Existing Inkscape Tools compared ===&lt;br /&gt;
LET ME COMPARE the existing inkscape tools with this new one....(my ideas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Beizier inputs (Inkscape's existing &amp;quot;Pen&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
*Beizier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult especially for beginners...&lt;br /&gt;
&lt;br /&gt;
*placing down too many nodes has a stippled effect and sometimes too few can be fiddly to get right...&lt;br /&gt;
&lt;br /&gt;
*With Beizier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Beizier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking some time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool)&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*The Pencil tool (that sketches) is the fastest tool for creating a path but lacks the accuracy in the process that placing down nodes does...'&lt;br /&gt;
&lt;br /&gt;
*I.E. You have ample speed with the pencil tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
&lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be almost impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
'Lets take a look at THE NEW PROPOSED INPUT TOOL&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
(Allot of artists like to sketch on paper then scan it in and import the art and use this as the basis/framework for their vector design....)&lt;br /&gt;
This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
* great for newbies...very very easy to use......and some expert users will even find them selves preferring it...&lt;br /&gt;
&lt;br /&gt;
*Anyone can use it with virtually no learning curve...&lt;br /&gt;
&lt;br /&gt;
Its not a replacement for beizier but it has big advantages...&lt;br /&gt;
&lt;br /&gt;
(i.e. its as easy to use as the pencil tool..... it is just (for a curved path) (....LLLLLLLLLLLLLLLLLLLLLLL done)&lt;br /&gt;
&lt;br /&gt;
inserting &amp;quot;R&amp;quot; right clicks for corners.&lt;br /&gt;
&lt;br /&gt;
*Its allot faster than beizier (no click and drag to slow you down.)&lt;br /&gt;
&lt;br /&gt;
This input method is on average a good deal faster than beizier...&lt;br /&gt;
&lt;br /&gt;
When you get experienced with it is very much like sketching with the pencil tool...&lt;br /&gt;
&lt;br /&gt;
When you first use it you will find your self deliberately placing down points but as you improve you will find that your actually doing a slow pencil action (like tracing without stopping) moving the mouse whist clicking quickly on the mouse button...&lt;br /&gt;
&lt;br /&gt;
(I have found separating these actions out mentally is the best way for beginners to get the gist of this tool and get up to speed on it....)&lt;br /&gt;
&lt;br /&gt;
* Its almost like its tailor made for Spiro... as spiro does not use the click and drag action (that beizier does) this type of input tool is required anyway.........&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46924</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46924"/>
		<updated>2009-02-15T12:39:32Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Tool synthsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
  1) curve points And&lt;br /&gt;
  2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....No bezier handles on input....So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
  1)Left click= curve points&lt;br /&gt;
  2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon) then:&lt;br /&gt;
&lt;br /&gt;
(L  L L L L L L L L R L L L L L L L R L L L L L R L L L L L R L L L L L R L L L L L L L L R)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
Just like a machine gun.... rapid fire....Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....And twice as fast as the beizier tool....This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Existing Inkscape Tools compared ===&lt;br /&gt;
LET ME COMPARE the existing inkscape tools with this new one....(my ideas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
'Lets take a look at Beizier inputs (Inkscape's existing &amp;quot;Pen&amp;quot; tool)&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
&lt;br /&gt;
*Beizier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult especially for beginners...&lt;br /&gt;
&lt;br /&gt;
*placing down too many nodes has a stippled effect and sometimes too few can be fiddly to get right...&lt;br /&gt;
&lt;br /&gt;
*With Beizier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Beizier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking some time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
'Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool)&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*The Pencil tool (that sketches) is the fastest tool for creating a path but lacks the accuracy in the process that placing down nodes does...'&lt;br /&gt;
&lt;br /&gt;
*I.E. You have ample speed with the pencil tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
&lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be almost impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
'Lets take a look at THE NEW PROPOSED INPUT TOOL&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
*Excellent tool for tracing accurately if you work off raster art...&lt;br /&gt;
(Allot of artists like to sketch on paper then scan it in and import the art and use this as the basis/framework for their vector design....)&lt;br /&gt;
This tool is very good for this type of work....&lt;br /&gt;
&lt;br /&gt;
* great for newbies...very very easy to use......and some expert users will even find them selves preferring it...&lt;br /&gt;
&lt;br /&gt;
*Anyone can use it with virtually no learning curve...&lt;br /&gt;
Its not a replacement for beizier but it has big advantages...&lt;br /&gt;
(i.e. its as easy to use as the pencil tool..... it is just (for a curved path) (....LLLLLLLLLLLLLLLLLLLLLLL done)&lt;br /&gt;
inserting &amp;quot;R&amp;quot; right clicks for corners.&lt;br /&gt;
&lt;br /&gt;
*Its allot faster than beizier (no click and drag to slow you down.)&lt;br /&gt;
&lt;br /&gt;
This input method is on average a good deal faster than beizier...&lt;br /&gt;
When you get experienced with it is very much like sketching with the pencil tool...&lt;br /&gt;
When you first use it you will find your self deliberately placing down points but as you improve you will find that your actually doing a slow pencil action (like tracing without stopping) moving the mouse whist clicking quickly on the mouse button...&lt;br /&gt;
(I have found separating these actions out mentally is the best way for beginners to get the gist of this tool and get up to speed on it....)&lt;br /&gt;
&lt;br /&gt;
* Its almost like its tailor made for Spiro... as spiro does not use the click and drag action (that beizier does) this type of input tool is required anyway.........&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46914</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46914"/>
		<updated>2009-02-15T12:35:34Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* How to use it */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
  1) curve points And&lt;br /&gt;
  2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....No bezier handles on input....So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
  1)Left click= curve points&lt;br /&gt;
  2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon) then:&lt;br /&gt;
&lt;br /&gt;
(L  L L L L L L L L R L L L L L L L R L L L L L R L L L L L R L L L L L R L L L L L L L L R)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
Just like a machine gun.... rapid fire....Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....And twice as fast as the beizier tool....This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46904</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46904"/>
		<updated>2009-02-15T12:32:03Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
1) curve points And&lt;br /&gt;
&lt;br /&gt;
2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....No bezier handles on input....So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
1)Left click= curve points&lt;br /&gt;
&lt;br /&gt;
2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon)then(LLLLLLLLLLLLLLLRLLLLLLLRLLLLLRLLLLLRLLLLLRLLLLLLLLR)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
Just like a machine gun.... rapid fire....Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....And twice as fast as the beizier tool....This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46894</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46894"/>
		<updated>2009-02-15T12:29:54Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
Let me explain in a nut shell, how it could work....(not necessarily how it would be implemented but just to illustrate the concept.)&lt;br /&gt;
&lt;br /&gt;
Think of it as:&lt;br /&gt;
&lt;br /&gt;
1) curve points And&lt;br /&gt;
&lt;br /&gt;
2) corner points...&lt;br /&gt;
&lt;br /&gt;
That is all....&lt;br /&gt;
&lt;br /&gt;
No bezier handles on input....&lt;br /&gt;
&lt;br /&gt;
So you dont need to click and drag to make curved line segments (beizier)...&lt;br /&gt;
&lt;br /&gt;
It could be as simple as:&lt;br /&gt;
&lt;br /&gt;
1)Left click= curve points&lt;br /&gt;
&lt;br /&gt;
2)Right click= corner points....&lt;br /&gt;
&lt;br /&gt;
So to use this tool you simply click on it (like any other tool/icon)then (LLLLLLLLLLLLLLLRLLLLLLLRLLLLLRLLLLLRLLLLLRLLLLLLLLR)done....&lt;br /&gt;
&lt;br /&gt;
Its the &amp;quot;join the dots&amp;quot; input method....&lt;br /&gt;
&lt;br /&gt;
you put down the &amp;quot;dots&amp;quot; (curve or corner points) and the path is the result. No messing around with click and drag... you just click the left mouse (curve points) to place down your nodes.....&lt;br /&gt;
&lt;br /&gt;
Just like a machine gun.... rapid fire....&lt;br /&gt;
Then to do a corner you don't need to hold any key, down (although this could be an option), convert any nodes, edit any nodes.......you just right click.... one press of a button (what could be easier)&lt;br /&gt;
&lt;br /&gt;
More accurate than sketching with the pencil tool....&lt;br /&gt;
&lt;br /&gt;
And twice as fast as the beizier tool....&lt;br /&gt;
&lt;br /&gt;
This is a digitizing tool optimised for speed...&lt;br /&gt;
&lt;br /&gt;
I.E it is especially excellent for tracing for anyone who uses raster images for art....&lt;br /&gt;
But it is so easy to use allot of people will prefer it generally also....&lt;br /&gt;
&lt;br /&gt;
And even though twice as many nodes (or more) are require with this method than would be the case with the bezier method... these can be pumped out as fast as the user can click...and do not require any fussing about with bezier handles or finicky tweaking....&lt;br /&gt;
&lt;br /&gt;
however some node reduction would be required if these paths are to be edited as easily as ones created with the native beizier input.....&lt;br /&gt;
&lt;br /&gt;
So if you really want to understand this tool you must understand that you can not &amp;quot;edit&amp;quot; curve nodes...you can just move them....and to make a more complex curves you don't edit any nodes you just place more down.....&lt;br /&gt;
&lt;br /&gt;
But my proposal takes this into account and has &amp;quot;the best of both worlds&amp;quot;...&lt;br /&gt;
It has the advantage of this method (ie it is fast) but could easily be reduced down to an optimized beizier path for editing with inkscapes current node reduction functionality....&lt;br /&gt;
&lt;br /&gt;
But for those of you that are familiar with xara their Shape Editor Tool is not perfect and could be improved upon....&lt;br /&gt;
&lt;br /&gt;
(There is no point emulating xara's shortcomings along with their strengths).&lt;br /&gt;
For example the way corner points are executed in xara nearly always requires some editing to get a sharp corner...&lt;br /&gt;
&lt;br /&gt;
I.E these do not work as they intuitively enough.....&lt;br /&gt;
&lt;br /&gt;
The graphic i included shows how these corner points should work....&lt;br /&gt;
&lt;br /&gt;
iE instantly creating one click corners....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46884</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46884"/>
		<updated>2009-02-15T06:50:14Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46874</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46874"/>
		<updated>2009-02-15T06:36:19Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
It goes with out saying here that this tool is ideal for accommodating spiro but that different &amp;quot;Maths&amp;quot; could be offered as options...&lt;br /&gt;
(Picture from another app)&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46864</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46864"/>
		<updated>2009-02-15T06:33:56Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
[[Image:Spiro input.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46854</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46854"/>
		<updated>2009-02-15T06:31:19Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot; only.''&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed for complex curves. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with a higher &amp;quot;node density&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact and overall allot quicker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required to tweak nodes as each node here has a much smaller and localized effect...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46844</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46844"/>
		<updated>2009-02-15T06:24:45Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths, similar to xara,s &amp;quot;shape editor tool&amp;quot;.''&lt;br /&gt;
&lt;br /&gt;
''(for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to &amp;quot;click and drag&amp;quot; (to create Beizier handles)in order to produce a &amp;quot;curve node&amp;quot; and in the process shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
''This new method simply employs &amp;quot;Corner Nodes&amp;quot; &amp;amp; &amp;quot;Curve Nodes&amp;quot;...''&lt;br /&gt;
&lt;br /&gt;
''This new input method is ideal for use with Spiro as it does not require the user to drag out to create Beizier handles in order to produce a &amp;quot;curve node&amp;quot; and shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
=== Important Points ===&lt;br /&gt;
It is worth noting here that in order to reproduce complex curves with this method that more curve points have to be employed depending on the complexity of the shape. I.E instead of using beizier to adjust one node more exactly here simply more curve nodes are employed to define the complex curve path with more &amp;quot;node resolution&amp;quot;....&lt;br /&gt;
&lt;br /&gt;
The whole idea behind this tool is different to bezier:&lt;br /&gt;
With beizier the ethos is: a minimum of nodes each exacting great control over a repetitively large line segment...&lt;br /&gt;
&lt;br /&gt;
Here the ethos is: Many more nodes placed down rapid fire each having a much less impact.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Node Reduction ===&lt;br /&gt;
This type of Curve/Corner node input method is many times faster than beizier as nodes can be placed down as fast as the user can click and no dragging is required with each node to control curves as one goes...&lt;br /&gt;
&lt;br /&gt;
In short its a much simpler process and one that can be done allot faster.&lt;br /&gt;
&lt;br /&gt;
It is obvious however that the result is line paths with many more nodes...&lt;br /&gt;
But with node reduction there is no reason why these paths should be any harder to edit with the beizier method which although much slower to input with is allot better suited to editing....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input Options ===&lt;br /&gt;
Normally i would say you could use the Left Mouse to put down curve nodes and you could hold shift to insert a corner nodes...&lt;br /&gt;
&lt;br /&gt;
But I would strongly urge that this tool should have an OPTION (option only as allot of people will hate this otherwise)to allow the Right Mouse to be used to input corner nodes for this tool only...&lt;br /&gt;
&lt;br /&gt;
This way you could use left and right mouse exclusively to enter curve and corner nodes respectively and input paths with-out requiring the keyboard.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
This new tool should be versatile and very customizable so that it can be tailored to the requirements of the user and to their hardware.&lt;br /&gt;
&lt;br /&gt;
And that any of the other input modes currently used in inkscape...&lt;br /&gt;
(Sketch and Beizier) can also be mixed and matched with-in the same tool with-out the need to change from one tool to another....&lt;br /&gt;
&lt;br /&gt;
The ways in which these other input modes can be accessed should be customizable so that if one has a mouse with many buttons these can be configured to input sketch and beizier segments...&lt;br /&gt;
This way the user can chop and change the input method as required to suit the circumstances....&lt;br /&gt;
&lt;br /&gt;
All the input options for this tool would available in options and could be configured individually...&lt;br /&gt;
1) Curve node ----&amp;gt; [left mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Combination]---&amp;gt; [Hold Shift]-[Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [middle Mouse]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; Right mouse or Enter.....&lt;br /&gt;
6) node reduce ---) [Combination]---&amp;gt; [Hold Shift]-[mouse wheel]&lt;br /&gt;
&lt;br /&gt;
OR you could configure any way you wanted I.E&lt;br /&gt;
&lt;br /&gt;
1) Curve node ----&amp;gt; [right mouse].&lt;br /&gt;
2) corner node ----&amp;gt; [Left Mouse]&lt;br /&gt;
3) Sketch Segment ----&amp;gt; [Left Mouse-[Hold shift]-[Click &amp;amp; Drag to sketch]&lt;br /&gt;
4) bezier segment ----&amp;gt; [alt] - [active whilst held]&lt;br /&gt;
5) finalize -----&amp;gt; [Middle mouse].....&lt;br /&gt;
6) node reduce ---) [Middle mouse and hold down]-[move mouse to control]&lt;br /&gt;
ETC...&lt;br /&gt;
This is not mandatory but would allow great flexibility to accommodate a wide range of input hardware and also personal preferences.... &lt;br /&gt;
&lt;br /&gt;
In addition to this all the settings for this tool could be saved as a txt file that would reside somewhere convienient and users could swap or change the setups ETC......and try different set-ups and compare.... perhaps you would save these as options and then switch between them...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tool synthsis ===&lt;br /&gt;
As already touched on in the last point this new input method would allow the user to incorporate sketch, beizier and Curve/corner input modes for different segments of the same path with out changing tools...&lt;br /&gt;
And this could be set up and customized to suit the user.&lt;br /&gt;
&lt;br /&gt;
The main reason for this is that different input methods have different advantages which are best suited to various conditions which can exist with-in the same path....&lt;br /&gt;
&lt;br /&gt;
for example certain parts of a path might need great precision whilst others may be able to be done super fast with sketch where less precision is required....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What properties would qualify such a tool? ===&lt;br /&gt;
&lt;br /&gt;
'''1) First, it would have to be super fast to input curves....'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
*Bezier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult.&lt;br /&gt;
&lt;br /&gt;
*With Bezier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Bezier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
 &lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''2) Second (Whist being fast) it also has to be very very accurate...'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Pen tools that sketch are probably the fastest at creating a line but they lack the accuracy in the process that placing down nodes does...''&lt;br /&gt;
&lt;br /&gt;
*You can have your speed with a pen tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
'''3) Third this tool would be mouse only...'''&lt;br /&gt;
&lt;br /&gt;
''How practical is an input method that requires you to have a free hand to straddle the keyboard or to leave the work space and click on different icons just to get practical results?''&lt;br /&gt;
&lt;br /&gt;
*4) '''Fourthly it should incorporate all the advantages of the other input tools and in such a way that they are all rolled into one.'''&lt;br /&gt;
&lt;br /&gt;
*5) '''Fifthly The results of this input should be node minimized...'''&lt;br /&gt;
&lt;br /&gt;
*6) '''Sixthly It should accommodate Spiro...'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
To be fast i propose this new tool should not require bezier drags at all but should simply employ 2 types of nodes: curve and corner.&lt;br /&gt;
&lt;br /&gt;
And in addition to this, that to create these 2 types of nodes that no double clicking, back-tracking and clicking over existing nodes, or right click menuing should be allowed to slow down the process of placing down nodes rapid fire...&lt;br /&gt;
&lt;br /&gt;
Also so as the user does not have to use the keyboard, double clicking or any additional functions to switch between these different node types both node types (curve and corner) should be executed with the &amp;quot;naked&amp;quot; mouse...&lt;br /&gt;
&lt;br /&gt;
Left mouse: Curve point.&lt;br /&gt;
Right mouse&amp;quot; corner point.&lt;br /&gt;
&lt;br /&gt;
N.B. It should be  noted here that these nodes would be devoid of bezier handles for input purposes... and that to achieve greater accuracy and conformity whilst digitizing, this method would require the user to throttle the node output rate to match the complexity of the curve it was required to follow...&lt;br /&gt;
IE more complex curves would require more nodes from a input perspective...&lt;br /&gt;
&lt;br /&gt;
However even though twice as many nodes would be require with this method than would be the case with the bezier method... these could be pumped out as fast as the user can click...and would not require any fussing about with bezier handles or finicky tweaking.&lt;br /&gt;
&lt;br /&gt;
This new input method is perfect for Spiro as this method also does not utilize bezier handles to define its nodes...&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46834</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46834"/>
		<updated>2009-02-15T05:24:39Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
&lt;br /&gt;
  ''This new input tool for inkscape is designed to complement the existing&lt;br /&gt;
  tools inkscape already has by providing an new and versatile way of inputting&lt;br /&gt;
  paths. Similar to xara,s &amp;quot;shape editor tool&amp;quot;.&lt;br /&gt;
  (for those familar with xara).''&lt;br /&gt;
  ''N.B. This is actually stated as being the main input tool for Xara and it is my opinion that once most users try this they will seldom if ever return to using the bezier tool. Simply put this is a must for inkscape.''&lt;br /&gt;
&lt;br /&gt;
  ''This new input method is ideal for use with Spiro as it does not require the user to drag out to create Beizier handles in order to produce a &amp;quot;curve node&amp;quot; and shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
  ''This new input method is ideal for use with Spiro as it does not require the user to drag out to create Beizier handles in order to produce a &amp;quot;curve node&amp;quot; and shape the resultant curved line segment on the fly ETC......''&lt;br /&gt;
&lt;br /&gt;
=== What properties would qualify such a tool? ===&lt;br /&gt;
&lt;br /&gt;
'''1) First, it would have to be super fast to input curves....'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
*Bezier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult.&lt;br /&gt;
&lt;br /&gt;
*With Bezier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Bezier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
 &lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''2) Second (Whist being fast) it also has to be very very accurate...'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Pen tools that sketch are probably the fastest at creating a line but they lack the accuracy in the process that placing down nodes does...''&lt;br /&gt;
&lt;br /&gt;
*You can have your speed with a pen tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
'''3) Third this tool would be mouse only...'''&lt;br /&gt;
&lt;br /&gt;
''How practical is an input method that requires you to have a free hand to straddle the keyboard or to leave the work space and click on different icons just to get practical results?''&lt;br /&gt;
&lt;br /&gt;
*4) '''Fourthly it should incorporate all the advantages of the other input tools and in such a way that they are all rolled into one.'''&lt;br /&gt;
&lt;br /&gt;
*5) '''Fifthly The results of this input should be node minimized...'''&lt;br /&gt;
&lt;br /&gt;
*6) '''Sixthly It should accommodate Spiro...'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
To be fast i propose this new tool should not require bezier drags at all but should simply employ 2 types of nodes: curve and corner.&lt;br /&gt;
&lt;br /&gt;
And in addition to this, that to create these 2 types of nodes that no double clicking, back-tracking and clicking over existing nodes, or right click menuing should be allowed to slow down the process of placing down nodes rapid fire...&lt;br /&gt;
&lt;br /&gt;
Also so as the user does not have to use the keyboard, double clicking or any additional functions to switch between these different node types both node types (curve and corner) should be executed with the &amp;quot;naked&amp;quot; mouse...&lt;br /&gt;
&lt;br /&gt;
Left mouse: Curve point.&lt;br /&gt;
Right mouse&amp;quot; corner point.&lt;br /&gt;
&lt;br /&gt;
N.B. It should be  noted here that these nodes would be devoid of bezier handles for input purposes... and that to achieve greater accuracy and conformity whilst digitizing, this method would require the user to throttle the node output rate to match the complexity of the curve it was required to follow...&lt;br /&gt;
IE more complex curves would require more nodes from a input perspective...&lt;br /&gt;
&lt;br /&gt;
However even though twice as many nodes would be require with this method than would be the case with the bezier method... these could be pumped out as fast as the user can click...and would not require any fussing about with bezier handles or finicky tweaking.&lt;br /&gt;
&lt;br /&gt;
This new input method is perfect for Spiro as this method also does not utilize bezier handles to define its nodes...&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Spiro_input.png&amp;diff=46824</id>
		<title>File:Spiro input.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Spiro_input.png&amp;diff=46824"/>
		<updated>2009-02-15T05:21:05Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46814</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46814"/>
		<updated>2009-02-15T05:11:47Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
WORK IN PROGRESS&lt;br /&gt;
''This new input tool for inkscape is designed to complement the existing tools inkscape already has by providing an new and versatile way of inputting paths.''&lt;br /&gt;
 &lt;br /&gt;
''Similar to xara,s &amp;quot;shape editor tool&amp;quot; (for those familar with xara).''&lt;br /&gt;
&lt;br /&gt;
=== What properties would qualify such a tool? ===&lt;br /&gt;
&lt;br /&gt;
'''1) First, it would have to be super fast to input curves....'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
*Bezier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult.&lt;br /&gt;
&lt;br /&gt;
*With Bezier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Bezier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
 &lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''2) Second (Whist being fast) it also has to be very very accurate...'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Pen tools that sketch are probably the fastest at creating a line but they lack the accuracy in the process that placing down nodes does...''&lt;br /&gt;
&lt;br /&gt;
*You can have your speed with a pen tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
'''3) Third this tool would be mouse only...'''&lt;br /&gt;
&lt;br /&gt;
''How practical is an input method that requires you to have a free hand to straddle the keyboard or to leave the work space and click on different icons just to get practical results?''&lt;br /&gt;
&lt;br /&gt;
*4) '''Fourthly it should incorporate all the advantages of the other input tools and in such a way that they are all rolled into one.'''&lt;br /&gt;
&lt;br /&gt;
*5) '''Fifthly The results of this input should be node minimized...'''&lt;br /&gt;
&lt;br /&gt;
*6) '''Sixthly It should accommodate Spiro...'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
To be fast i propose this new tool should not require bezier drags at all but should simply employ 2 types of nodes: curve and corner.&lt;br /&gt;
&lt;br /&gt;
And in addition to this, that to create these 2 types of nodes that no double clicking, back-tracking and clicking over existing nodes, or right click menuing should be allowed to slow down the process of placing down nodes rapid fire...&lt;br /&gt;
&lt;br /&gt;
Also so as the user does not have to use the keyboard, double clicking or any additional functions to switch between these different node types both node types (curve and corner) should be executed with the &amp;quot;naked&amp;quot; mouse...&lt;br /&gt;
&lt;br /&gt;
Left mouse: Curve point.&lt;br /&gt;
Right mouse&amp;quot; corner point.&lt;br /&gt;
&lt;br /&gt;
N.B. It should be  noted here that these nodes would be devoid of bezier handles for input purposes... and that to achieve greater accuracy and conformity whilst digitizing, this method would require the user to throttle the node output rate to match the complexity of the curve it was required to follow...&lt;br /&gt;
IE more complex curves would require more nodes from a input perspective...&lt;br /&gt;
&lt;br /&gt;
However even though twice as many nodes would be require with this method than would be the case with the bezier method... these could be pumped out as fast as the user can click...and would not require any fussing about with bezier handles or finicky tweaking.&lt;br /&gt;
&lt;br /&gt;
This new input method is perfect for Spiro as this method also does not utilize bezier handles to define its nodes...&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46804</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46804"/>
		<updated>2009-02-15T04:57:15Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* Auto-Scroll that happens automatically... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
Its curious that inkscape already has functionality called autoscroll, but nothing that causes scrolling to happen automatically...&lt;br /&gt;
&lt;br /&gt;
Whist not for everyone what i call &amp;quot;proper autoscroll&amp;quot; I.E scrolling that happens automatically when you get to the edge of the screen, does exist in other applications and is loved by many....(hated by others)...&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
WORK IN PROGRESS&lt;br /&gt;
''What would be the ultimate new input tool for inkscape? (To complement the existing tools inkscape already has.)'' &lt;br /&gt;
&lt;br /&gt;
=== What properties would qualify such a tool? ===&lt;br /&gt;
&lt;br /&gt;
'''1) First, it would have to be super fast to input curves....'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
*Bezier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult.&lt;br /&gt;
&lt;br /&gt;
*With Bezier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Bezier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
 &lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''2) Second (Whist being fast) it also has to be very very accurate...'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Pen tools that sketch are probably the fastest at creating a line but they lack the accuracy in the process that placing down nodes does...''&lt;br /&gt;
&lt;br /&gt;
*You can have your speed with a pen tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
'''3) Third this tool would be mouse only...'''&lt;br /&gt;
&lt;br /&gt;
''How practical is an input method that requires you to have a free hand to straddle the keyboard or to leave the work space and click on different icons just to get practical results?''&lt;br /&gt;
&lt;br /&gt;
*4) '''Fourthly it should incorporate all the advantages of the other input tools and in such a way that they are all rolled into one.'''&lt;br /&gt;
&lt;br /&gt;
*5) '''Fifthly The results of this input should be node minimized...'''&lt;br /&gt;
&lt;br /&gt;
*6) '''Sixthly It should accommodate Spiro...'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
To be fast i propose this new tool should not require bezier drags at all but should simply employ 2 types of nodes: curve and corner.&lt;br /&gt;
&lt;br /&gt;
And in addition to this, that to create these 2 types of nodes that no double clicking, back-tracking and clicking over existing nodes, or right click menuing should be allowed to slow down the process of placing down nodes rapid fire...&lt;br /&gt;
&lt;br /&gt;
Also so as the user does not have to use the keyboard, double clicking or any additional functions to switch between these different node types both node types (curve and corner) should be executed with the &amp;quot;naked&amp;quot; mouse...&lt;br /&gt;
&lt;br /&gt;
Left mouse: Curve point.&lt;br /&gt;
Right mouse&amp;quot; corner point.&lt;br /&gt;
&lt;br /&gt;
N.B. It should be  noted here that these nodes would be devoid of bezier handles for input purposes... and that to achieve greater accuracy and conformity whilst digitizing, this method would require the user to throttle the node output rate to match the complexity of the curve it was required to follow...&lt;br /&gt;
IE more complex curves would require more nodes from a input perspective...&lt;br /&gt;
&lt;br /&gt;
However even though twice as many nodes would be require with this method than would be the case with the bezier method... these could be pumped out as fast as the user can click...and would not require any fussing about with bezier handles or finicky tweaking.&lt;br /&gt;
&lt;br /&gt;
This new input method is perfect for Spiro as this method also does not utilize bezier handles to define its nodes...&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46794</id>
		<title>User talk:Davidhewitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User_talk:Davidhewitt&amp;diff=46794"/>
		<updated>2009-02-15T04:47:42Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: /* The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auto-Scroll that happens automatically... ==&lt;br /&gt;
&lt;br /&gt;
[[Image:autoscroll.png]]&lt;br /&gt;
&lt;br /&gt;
Here is a dialogue from an application that does have a genuine autoscroll function.&lt;br /&gt;
&lt;br /&gt;
A similar autoscroll function that kicks in automatically when the cursor gets close to the edge of the screen (centering the cursor and scrolling the screen automatically) would be a welcome addition to the fine scrolling options already present....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Ultimate New Inkscape input tool and the editing architecture necessary to complement it... ==&lt;br /&gt;
WORK IN PROGRESS&lt;br /&gt;
''What would be the ultimate new input tool for inkscape? (To complement the existing tools inkscape already has.)'' &lt;br /&gt;
&lt;br /&gt;
=== What properties would qualify such a tool? ===&lt;br /&gt;
&lt;br /&gt;
'''1) First, it would have to be super fast to input curves....'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
*Bezier can define any line very accurately but inputting this line in the first place both quickly and accurately can be difficult.&lt;br /&gt;
&lt;br /&gt;
*With Bezier (especially for complex lines) it can be very hard to achieve perfect results first time without edits.&lt;br /&gt;
&lt;br /&gt;
*Bezier takes allot of experience to do well in all circumstances.&lt;br /&gt;
&lt;br /&gt;
*Bezier has been reported by many to be notoriously hard to master.&lt;br /&gt;
&lt;br /&gt;
*You can get very accurate results with Bezier but not without taking time to be careful and precise and not always without edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Sketch inputs (Inkscape's existing &amp;quot;Pencil&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Sketch is blindingly fast and has a great loose free hand feel.&lt;br /&gt;
 &lt;br /&gt;
*Sketch although fast and easy is not suitable for exacting/accurate work.&lt;br /&gt;
&lt;br /&gt;
*Anyone can use the sketch tool but it only has a niche application.&lt;br /&gt;
&lt;br /&gt;
*It would be impossible to define a complex line quickly or effectively with a sketch action.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''2) Second (Whist being fast) it also has to be very very accurate...'''&lt;br /&gt;
&lt;br /&gt;
''Lets take a look at Bezier (Inkscape's existing &amp;quot;Pen&amp;quot; tool) in this light:''&lt;br /&gt;
&lt;br /&gt;
*Pen tools that sketch are probably the fastest at creating a line but they lack the accuracy in the process that placing down nodes does...''&lt;br /&gt;
&lt;br /&gt;
*You can have your speed with a pen tool but at the expense of accuracy.''&lt;br /&gt;
&lt;br /&gt;
'''3) Third this tool would be mouse only...'''&lt;br /&gt;
&lt;br /&gt;
''How practical is an input method that requires you to have a free hand to straddle the keyboard or to leave the work space and click on different icons just to get practical results?''&lt;br /&gt;
&lt;br /&gt;
*4) '''Fourthly it should incorporate all the advantages of the other input tools and in such a way that they are all rolled into one.'''&lt;br /&gt;
&lt;br /&gt;
*5) '''Fifthly The results of this input should be node minimized...'''&lt;br /&gt;
&lt;br /&gt;
*6) '''Sixthly It should accommodate Spiro...'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
To be fast i propose this new tool should not require bezier drags at all but should simply employ 2 types of nodes: curve and corner.&lt;br /&gt;
&lt;br /&gt;
And in addition to this, that to create these 2 types of nodes that no double clicking, back-tracking and clicking over existing nodes, or right click menuing should be allowed to slow down the process of placing down nodes rapid fire...&lt;br /&gt;
&lt;br /&gt;
Also so as the user does not have to use the keyboard, double clicking or any additional functions to switch between these different node types both node types (curve and corner) should be executed with the &amp;quot;naked&amp;quot; mouse...&lt;br /&gt;
&lt;br /&gt;
Left mouse: Curve point.&lt;br /&gt;
Right mouse&amp;quot; corner point.&lt;br /&gt;
&lt;br /&gt;
N.B. It should be  noted here that these nodes would be devoid of bezier handles for input purposes... and that to achieve greater accuracy and conformity whilst digitizing, this method would require the user to throttle the node output rate to match the complexity of the curve it was required to follow...&lt;br /&gt;
IE more complex curves would require more nodes from a input perspective...&lt;br /&gt;
&lt;br /&gt;
However even though twice as many nodes would be require with this method than would be the case with the bezier method... these could be pumped out as fast as the user can click...and would not require any fussing about with bezier handles or finicky tweaking.&lt;br /&gt;
&lt;br /&gt;
This new input method is perfect for Spiro as this method also does not utilize bezier handles to define its nodes...&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Autoscroll.png&amp;diff=46784</id>
		<title>File:Autoscroll.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Autoscroll.png&amp;diff=46784"/>
		<updated>2009-02-15T04:43:51Z</updated>

		<summary type="html">&lt;p&gt;Davidhewitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidhewitt</name></author>
	</entry>
</feed>