<?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=Tremby</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=Tremby"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Tremby"/>
	<updated>2026-05-01T18:54:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=28994</id>
		<title>SpecInputButtonCustomisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=28994"/>
		<updated>2008-05-17T15:52:26Z</updated>

		<summary type="html">&lt;p&gt;Tremby: /* Rationale */&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;
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>Tremby</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=28984</id>
		<title>SpecInputButtonCustomisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=28984"/>
		<updated>2008-05-17T15:50:57Z</updated>

		<summary type="html">&lt;p&gt;Tremby: /* Design */ mappable actions&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;
a preamble to set the scene:&lt;br /&gt;
&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;
now, onwards...&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;
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>Tremby</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=28974</id>
		<title>SpecInputButtonCustomisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SpecInputButtonCustomisation&amp;diff=28974"/>
		<updated>2008-05-17T15:41:04Z</updated>

		<summary type="html">&lt;p&gt;Tremby: New page: Launchpad Entry: https://blueprints.launchpad.net/inkscape/+spec/mouse-button-customisation  == Summary == mouse buttons and other input buttons (tablet buttons for instance) should be rem...&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;
a preamble to set the scene:&lt;br /&gt;
&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;
now, onwards...&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;
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;
=== User Interface ===&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;
=== Back End ===&lt;br /&gt;
&lt;br /&gt;
=== More ideas ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;/div&gt;</summary>
		<author><name>Tremby</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=28964</id>
		<title>Xara X</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Xara_X&amp;diff=28964"/>
		<updated>2008-05-17T15:04:03Z</updated>

		<summary type="html">&lt;p&gt;Tremby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Features in Common =&lt;br /&gt;
*In brief: both are multi-platform and are protected by the GPL. Inkscape is free software; so is [http://xaraxtreme.org/ Xara Xtreme] (currently only partially, as the renderer part of Xara is still closed and binary-only).&lt;br /&gt;
&lt;br /&gt;
= Inkscape Advantages = &lt;br /&gt;
&lt;br /&gt;
=== Fundamental ===&lt;br /&gt;
* completely free and open source (Xara Ltd. refuses to open-source its renderer library)&lt;br /&gt;
* open, text-based, XML-based standardized format (the [http://www.xara.com/support/docs/webformat/spec/ Xar File Format] is a published standard too, but not XML, and not widely adopted)&lt;br /&gt;
* scriptable (rich command line)&lt;br /&gt;
* extendable (perl/python extensions)&lt;br /&gt;
* more localisations&lt;br /&gt;
* ports for OSX and other Unixes, apart from Windows and Linux; all ports have the same functionality (Xara's Linux port is stagnating, only Windows version is being developed)&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* live XML tree editor&lt;br /&gt;
* gaussian blur (not the same as feathering; blurs everything, can be squeezed and rotated)&lt;br /&gt;
* live clones (copies that are linked to the original and update when it's changed)&lt;br /&gt;
* clone tiler (can be used for two-dimensional object scattering with randomization and coloring)&lt;br /&gt;
* tile tracing (tracing anything by a pattern of clones)&lt;br /&gt;
* unclumping (two-dimensional, incremental equidistant distribution of objects)&lt;br /&gt;
* randomizing object positions&lt;br /&gt;
* paint bucket tool to fill any bounded area with a path &lt;br /&gt;
* 3D box tool&lt;br /&gt;
* tweak tool to push, inset, outset, roughen paths and to paint/jitter colors&lt;br /&gt;
* live path effects &lt;br /&gt;
* OCAL integration [Xara can download stuff from its own site only]&lt;br /&gt;
* touch selection&lt;br /&gt;
* baseline snapping, alignment, distribution&lt;br /&gt;
* find dialog (find any object by type, style, id, etc)&lt;br /&gt;
* export and conversion from command line, including batch export with GUI and commandline [Xara has batch export via GUI only, using Names gallery]&lt;br /&gt;
* persistent per-object export hints (filename, resolution)&lt;br /&gt;
* command line query options to examine objects in a drawing&lt;br /&gt;
* command line access to verbs (commands) to automate tasks&lt;br /&gt;
* hierarchical layers, &amp;quot;enter group&amp;quot; command making it a temporary layer&lt;br /&gt;
* pattern fills from arbitrary objects; stock vector patterns&lt;br /&gt;
* gradients/patterns on stroke as well as fill&lt;br /&gt;
* gradient handles can be multiple-selected, selected by marquee, Alt+dragged to smoothly shape, copy/paste styled; gradient can be simplified to remove extra handles&lt;br /&gt;
* transform/not transform switch for patterns and gradients&lt;br /&gt;
* switch to preserve rounded rect corners in transforms&lt;br /&gt;
* scale/rotate/skew any number of objects separately, each around its own center&lt;br /&gt;
* numeric skew (both axes; by angle, %, displacement)&lt;br /&gt;
* editing transform matrix&lt;br /&gt;
* persistent per-object rotation centers&lt;br /&gt;
* pasting of size, width, height&lt;br /&gt;
* simplify-like deletion of nodes&lt;br /&gt;
* node sculpting&lt;br /&gt;
* symmetric nodes&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* randomized stars&lt;br /&gt;
* spirals&lt;br /&gt;
* easy segment and arc from ellipse&lt;br /&gt;
* the ability to combine color and transparency in a gradient&lt;br /&gt;
* linked offsets and text-on-path remain freely transformable&lt;br /&gt;
* convenient calligraphy pen (sensitive to tablet pressure/tilt, speed and direction, with tremor/wiggle)&lt;br /&gt;
* guided drawing, tracing background in calligraphic&lt;br /&gt;
* flowing text into arbitrary shapes, chaining, exclusion&lt;br /&gt;
* one-command removal of kerns from text&lt;br /&gt;
* rotating characters in text (including text on path)&lt;br /&gt;
* whiteboard (interactive collaborative drawing across the net)&lt;br /&gt;
* connector tool for diagrams&lt;br /&gt;
* automatic diagram layout &lt;br /&gt;
* removing overlaps&lt;br /&gt;
* extension effects for paths: randomize, add nodes, swirl, fractal, function plotter and many others&lt;br /&gt;
* extension effects for colors (inverse, more saturation, replace etc) and text (sentence case, randomize case, replace etc)&lt;br /&gt;
* smoother and more powerful bitmap tracer&lt;br /&gt;
* icon preview&lt;br /&gt;
* masks separate from fill&lt;br /&gt;
* vector import of PDF and CS AI (Xara either fails or imports by rasterization)&lt;br /&gt;
&lt;br /&gt;
=== convenience ===&lt;br /&gt;
* overall, '''times''' more keyboard shortcuts than in xara&lt;br /&gt;
* a large part of all keys are configurable (including Xara emulation option) '''[how?]'''&lt;br /&gt;
* keys for canvas scrolling (with acceleration)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size)&lt;br /&gt;
* keys for scaling and rotating (including pixel-size) of nodes, including scale/rotate of node groups&lt;br /&gt;
* keys for letterspacing, linespacing, kerning in text (including pixel-size)&lt;br /&gt;
* nodes can be moved with snapping along the adjacent straight line segments or their Bezier controls&lt;br /&gt;
* more snapping options&lt;br /&gt;
* gradient handles can merge and unmerge&lt;br /&gt;
* history of zooms (Xara has a single &amp;quot;previous zoom&amp;quot;)&lt;br /&gt;
* zooming by single key (+/-, without ctrl)&lt;br /&gt;
* any kind of zooming (including area) without tool switching&lt;br /&gt;
* &amp;quot;bounding box&amp;quot; per-object selection hints&lt;br /&gt;
* cursor changes over selectable objects&lt;br /&gt;
* node tool optionally highlights mouseovered paths&lt;br /&gt;
* more precision in editable numeric fields&lt;br /&gt;
&lt;br /&gt;
= Xara advantages =&lt;br /&gt;
&lt;br /&gt;
* fast renderer&lt;br /&gt;
* blends [Inkscape has limited path+style blending via Interpolate extension]&lt;br /&gt;
* envelopes, including curvilinear and perspective [Inkscape has non-interactive analog via Envelope and Perspective extensions; also non-perspective destructive distortions can be made via node sculpting or tweak tool]&lt;br /&gt;
* linked colors&lt;br /&gt;
* Pantone colors&lt;br /&gt;
* Photoshop plugins[[/Live]] effects&lt;br /&gt;
* editing &amp;quot;clipview&amp;quot; clippath without unclipping (click the keyhole icon at the top left of the clipview)&lt;br /&gt;
* integrated Picture Editor for embedded bitmaps&lt;br /&gt;
* can node-edit more than one path at a time&lt;br /&gt;
* brushes along path can be used for object scattering with randomization [Inkscape's pattern-along-path LPE has no randomization]&lt;br /&gt;
* variable stroke width, with selectable profiles or taken from pressure sensitivity [Inkscape can do this via pattern-along-path LPE]&lt;br /&gt;
* dynamic drop shadows [can be emulated in Inkscape via clones+blur or by a single composite filter]&lt;br /&gt;
* feathering objects' edges (not the same as blurring - only inward from edge, like a blurred transparency mask) [can be emulated in Inkscape via clone+blur+mask]&lt;br /&gt;
* more gradient types (conic, 4-point etc) [a limitation of the SVG specification, only linear and radial are defined]&lt;br /&gt;
* bevel tool (outer/inner; join types; size; light angle and elevation; flat/rounded/chiseled etc types (15 in total)) [some of this can be done in Inkscape via filters]&lt;br /&gt;
* &amp;quot;nav bar&amp;quot; tool for buttons (hidden in Xtreme)&lt;br /&gt;
* quick transparency gradients separate from fill [to some extent, can be emulated by SVG masks]&lt;br /&gt;
* gradient profiles [SVG limitation, in Inkscape can be approximated by multistage gradients]&lt;br /&gt;
* rainbow/alt-rainbow gradient options&lt;br /&gt;
* different star/polygon rounding (both Xara's and Inkscape's approaches have their advantages)&lt;br /&gt;
* fractal fill (two preset types, no parameters) [Inkscape has turbulence filter]&lt;br /&gt;
* more input and output formats (including Flash; but not yet SVG)&lt;br /&gt;
* non-AA display mode (note: anti-aliasing is _not_ a significant factor in the speed of Inkscape)&lt;br /&gt;
* linked stretching (autoscaling objects), e.g. stretching button to fit the text&lt;br /&gt;
&lt;br /&gt;
==3.2 features:==&lt;br /&gt;
* Integrates with external photo editors&lt;br /&gt;
* MS Word copy/paste&lt;br /&gt;
* RTF, raw photo import&lt;br /&gt;
** RTF import can be done via GTK APIs. Raw photo import should use dcraw, or code derived from dcraw.&lt;br /&gt;
* PDF-X export&lt;br /&gt;
* XPS import/export&lt;br /&gt;
** This a royalty-free XML-based PDF replacement format from Microsoft. There is FOSS support for it, i.e. in Okular for KDE4.&lt;br /&gt;
* Multipage&lt;br /&gt;
* Text tool: paragraph spacing, snapping to pixel grid, soft hyphens, smart quotes&lt;br /&gt;
* PSD import/export&lt;br /&gt;
** Would require reverse-engineering Photoshop, as there is no published specification&lt;br /&gt;
* Flash animations&lt;br /&gt;
* Color separations&lt;br /&gt;
** This means producing copies of the original image, each one containing one of the channels. This should probably be postponed after the Cairo move.&lt;br /&gt;
&lt;br /&gt;
= Per-feature comparison: =&lt;br /&gt;
&lt;br /&gt;
== Rectangle tool: ==&lt;br /&gt;
Xara:&lt;br /&gt;
* Corner curves must be the same on each side of a corner, but then stretch if the object is resized. The curvature units aren't either percentages or pixels...?&lt;br /&gt;
* Can create with rotation (&amp;quot;Radius creation&amp;quot; and &amp;quot;Diameter creation&amp;quot; options)&lt;br /&gt;
* Can edit centre X/Y numerically&lt;br /&gt;
* Can convert to ellipse by doubleclicking center&lt;br /&gt;
&lt;br /&gt;
Inkscape:&lt;br /&gt;
* Preview as-you-draw&lt;br /&gt;
* Corner radii only in absolute units&lt;br /&gt;
* A switch to preserve corner radii in scaling&lt;br /&gt;
&lt;br /&gt;
== Rotation centers: ==&lt;br /&gt;
Xara:&lt;br /&gt;
* BAD: looks like once you move a center of an object, ALL objects will use the same center!&lt;br /&gt;
* BAD: does not survive save/reload - all objects are reset to geometric centers. (In other words, the center seems to be the property of the Selector tool, not of objects!)&lt;br /&gt;
* with Ctrl, center snaps to corners/midsides&lt;br /&gt;
&lt;br /&gt;
Inkscape:&lt;br /&gt;
* Each object has its own center; if you want to rotate multiple objects around one center, just select them all (taking the object with the center first)&lt;br /&gt;
* Centers persist through save/reload&lt;br /&gt;
* Centers snap to edges and corners/midsides&lt;br /&gt;
&lt;br /&gt;
== Bitmap tracer: ==&lt;br /&gt;
Xara:&lt;br /&gt;
* BAD: all parameters are set in some relative values in the range 1..100, except for &amp;quot;number of passes&amp;quot; which does not correspond to anything quantifiable. There's no way I could find to set explicitly the number of colors.&lt;br /&gt;
* BAD: as a result, tracing a simple line art such as a two-color logo is nearly impossible. Xara almost always creates a bunch of dirt at the fringes due to antialiasing, and shapes get distorted a lot. The Monochrome option seems to be broken.&lt;br /&gt;
* BAD: for photos, there's no stacking option, so full-color traces come out very untidy. The shapes are also more distorted than in Inkscape. If you try to make them less distorted, they start getting pixelated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pen/shape editor tool: ==&lt;br /&gt;
Xara:&lt;br /&gt;
* with the pen tool you can drag curve and nodes (with snapping and closing) while the tool is active but, strangely, not node handles. with the shape editor tool the handles can be moved and new points also added&lt;br /&gt;
Inkscape:&lt;br /&gt;
* live preview of the next segment (exists in Xara when clicking/holding and dragging with the shape editor tool)&lt;br /&gt;
* you can create hor/vert straight line segments with Ctrl (the same in Xara but only with the shape editor tool)&lt;br /&gt;
* length/angle display in statusbar (again, in Xara only with the shape editor tool)&lt;br /&gt;
* you can easily create disconnected subpaths (starting with Shift)&lt;br /&gt;
&lt;br /&gt;
== Path simplification: ==&lt;br /&gt;
Xara:&lt;br /&gt;
* slider for the just-drawn freehand line (only), to refit both ways (looser or tighter) while it's still selected&lt;br /&gt;
* interactive 0-100% slider in Node tool, looser only but remembers setting while you have the same nodes selected lets you de-simplify back&lt;br /&gt;
* works on selected nodes (actually, ONLY works on selected nodes)&lt;br /&gt;
Inkscape:&lt;br /&gt;
* Ctrl+L works in any tool, smoothing incrementally with acceleration&lt;br /&gt;
* has wider range and works more gradually&lt;br /&gt;
* works on multiple objects, and on whole object without node selection&lt;br /&gt;
&lt;br /&gt;
= Screenshots =&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots.asp Screenshots on the Xara site] Page mirror: [http://web.archive.org/*/http://www.xara.com/products/xarax/screenshots.asp Web Archive]&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots/brushes.jpg Screenshot showing Xara Brushes]&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots/Gallery.jpg Screenshot showing Xara Clipart Gallery]&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots/55Chevy(outlines).jpg Screenshot of Xara depicting a Chevrolet Automobile]&lt;br /&gt;
[http://www.xara.com/products/xarax/screenshots/55Chevy(outlines).jpg Screenshot of Xara Wireframe View of Chevrolet Automobile]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/products/xarax/ official site]&lt;br /&gt;
&lt;br /&gt;
[http://www.xaraxone.com/ community site of artists]&lt;br /&gt;
&lt;br /&gt;
[http://xaraxtreme.org open source Xara Xtreme]&lt;br /&gt;
&lt;br /&gt;
[http://www.xara.com/support/docs/webformat/spec/ Xar File Format]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Xara_X Xara at Wikipedia]&lt;br /&gt;
&lt;br /&gt;
[http://www.talkgraphics.com/showthread.php?t=26337 A relevant thread on Talkgraphics]&lt;br /&gt;
&lt;br /&gt;
[http://www.talkgraphics.com/showthread.php?t=26742 Another relevant thread on Talkgraphics]&lt;br /&gt;
&lt;br /&gt;
[http://www.talkgraphics.com/showthread.php?t=31719 Yet another relevant thread on Talkgraphics]&lt;/div&gt;</summary>
		<author><name>Tremby</name></author>
	</entry>
</feed>