Inkscape configured for Adobe Illustrator migrants — keyboard shortcuts, workspace, palettes, and templates
Find a file
2026-05-27 14:05:16 -07:00
.github/workflows feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00
assets feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00
config feat: add Illuscape common symbols library 2026-05-25 19:46:52 -07:00
scripts feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00
tests feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00
.gitignore chore: ignore .coverage pytest artifact 2026-05-25 21:13:30 -07:00
CHANGELOG.md chore: initial repo scaffold 2026-05-25 19:09:51 -07:00
conftest.py fix: atomic write, tag preservation, invalid preset error, additional tests 2026-05-25 19:39:56 -07:00
CONTRIBUTING.md docs: add final README and CONTRIBUTING 2026-05-25 21:14:46 -07:00
install.py feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00
install.sh feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00
LICENSE chore: relicense to GPL-3.0 2026-05-26 18:43:08 -07:00
README.md docs: add development tooling disclosure 2026-05-27 14:05:16 -07:00
uninstall.py feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00
uninstall.sh feat: cross-platform installer (Windows port) 2026-05-27 11:26:16 -07:00

🎨 Illuscape

Inkscape that feels like Adobe Illustrator — keyboard shortcuts, scroll behavior, palettes, and templates, without touching Inkscape itself.

License: GPL-3.0 Inkscape Platform


Illuscape is a config patch for Inkscape, modeled after PhotoGIMP. It installs replacement and overlay config files — keyboard maps, scroll/zoom prefs, palettes, templates, and a symbol library — so Inkscape behaves the way Illustrator users expect.

Nothing in Inkscape itself is modified. Uninstalling fully restores your original config.


What changes

Feature What Illuscape sets
Keyboard shortcuts Adobe Illustrator CC or CS6 presets — choose at install
Scroll and zoom Mouse wheel pans (not zooms); Ctrl+wheel zooms
Canvas White background, cyan guides, rubber-band selection (touching, not enclosed)
Node handles Square handles; rotation handles hidden until needed
Palettes Illustrator Defaults, Grays, and Earth Tones swatches
Templates Letter, A4, Web 1920×1080, Web 1280×720, Print CMYK Letter, Print CMYK A4
Symbol library Arrows, checkmark, star, cross
Recent files 20 entries (Illustrator default; Inkscape default is 4)
Single-window mode On by default

Quick start

git clone https://git.opensourcesolarpunk.com/Circuit-Forge/illuscape
cd illuscape
./install.sh

Follow the prompt to choose your Illustrator era (CC or CS6), then open Inkscape.


Install

Requirements

  • Inkscape 1.2 or later
  • Python 3.8+
  • Bash 4+

Supported Inkscape installs

  • Native (apt, pacman, dnf, etc.)
  • Flatpak (org.inkscape.Inkscape)
  • Snap

Non-interactive install (scripts / automated setup)

# Illustrator CC shortcuts
./install.sh --preset=cc --yes

# Illustrator CS6 shortcuts
./install.sh --preset=cs6 --yes

Uninstall

./uninstall.sh

Your original Inkscape config is restored from the timestamped backup created at install time.


Tool reference — Illustrator to Inkscape

Illustrator tool Key Inkscape equivalent
Selection V Selection tool
Direct Selection A Node tool
Pen P Pen tool
Pencil N Pencil tool
Paintbrush B Calligraphy tool
Type T Text tool
Rectangle M Rectangle tool
Ellipse L Ellipse tool
Rotate R Transform — Rotate
Scale S Transform — Scale
Reflect O Transform — Flip
Gradient G Gradient tool
Mesh U Mesh Gradient tool (direct equivalent)
Eyedropper I Dropper tool
Zoom Z Zoom tool
Hand H / Space Pan (Space held)
Scissors C Scissors tool
Eraser Shift+E Eraser tool
Blob Brush Shift+B Spray tool (paint mode)
Symbol Sprayer Shift+S Spray tool (clone mode)
Live Paint K Paint Bucket tool

Planned (post-v1)

  • Artboards panel
  • Character Styles
  • Recolor Artwork
  • Object Styles
  • Export for Screens (1x/2x/3x batch)

Contributing

See CONTRIBUTING.md. Issues and PRs welcome.

Development tooling

All code in this repo is reviewed, tested, and owned by human contributors. LLM (large language model) coding tools are part of our development workflow.

License

GPL-3.0 — see LICENSE.