{
    "id": "inkscape_cheat_sheet", 
    "name": "Inkscape",
    "description": "Vector Graphics Editor", 
    "metadata": { 
        "sourceName": "Inkscape keyboard and mouse reference",
        "sourceUrl": "https://inkscape.org/en/doc/keys091.html"
    },

    "template_type": "keyboard",

    "section_order": [  
        "Tools",
        "Dialogs",
        "Object",
        "Nodes",
        "Path",
        "Selections"
    ],

    "sections": {
        "Tools": [
            {
                "key": "s", 
                "val": "Selector"
            },
            {
                "key": "Space",
                "val": "Selector (temporary)"
            },
            {
                "key": "n",
                "val": "Node tool"
            },
            {
                "key": "w",
                "val": "Tweak tool"
            },
            {
                "key": "z",
                "val": "Zoom tool"
            },
            {
                "key": "n",
                "val": "Measure tool"
            },
            {
                "key": "r",
                "val": "Rectangle tool"
            },
            {
                "key": "x",
                "val": "3D box tool"
            },
            {
                "key": "e",
                "val": "Ellipse/arc tool"
            },
            {
                "key": "*",
                "val": "Star tool"
            },
            {
                "key": "i",
                "val": "Spiral tool"
            },
            {
                "key": "p",
                "val": "Pencil (Freehand) tool"
            },
            {
                "key": "b",
                "val": "Pen (Bezier) tool"
            },
            {
                "key": "c",
                "val": "Calligraphy tool"
            },
            {
                "key": "t",
                "val": "Text tool"
            },
            {
                "key": "a",
                "val": "Spray tool"
            },
            {
                "key": "[Shift] [e]",
                "val": "Eraser tool"
            },
            {
                "key": "u",
                "val": "Paint Bucket tool"
            },
            {
                "key": "g",
                "val": "Gradient tool"
            },
            {
                "key": "d",
                "val": "Dropper tool"
            },
            {
                "key": "o",
                "val": "Connector tool"
            }
        ],
        "Dialogs": [
            {
                "key": "[Shift] [Ctrl] [F]",
                "val": "Fill and Stroke"               
            }, 
            {
                "key": "[Shift] [Ctrl] [T]",
                "val": "Text and Font"
            }, 
            {
                "key": "[Shift] [Ctrl] [M]",
                "val": "Transform"
            }, 
            {
                "key": "[Shift] [Ctrl] [L]",
                "val": "Layers"
            }, 
            {
                "key": "[Shift] [Ctrl] [A]",
                "val": "Align and Distribute"
            }, 
            {
                "key": "[Shift] [Ctrl] [O]",
                "val": "Object Properties"
            },
            {
                "key": "[Shift] [Ctrl] [D]",
                "val": "Document Preferences"
            }, 
            {
                "key": "[Shift] [Ctrl] [P]",
                "val": "Inkscape Preferences"
            }, 
            {
                "key": "[Shift] [Ctrl] [E]",
                "val": "Export to PNG"
            }
        ],
        "Object" : [
            {
                "key": "[Ctrl] [D]",
                "val": "Duplicate selection"               
            },
            {
                "key": "[Alt] [D]",
                "val": "Clone object"               
            },
            {
                "key": "[Shift] [Alt] [B]",
                "val": "Trace bitmap"               
            },
            {
                "key": "[Ctrl] [G]",
                "val": "Group selected objects"               
            }, 
            {
                "key": "[Ctrl] [U]",
                "val": "Ungroup selected group(s)"
            }, 
            {
                "key": "[Ctrl] [Mouse Click]",
                "val": "Select object in group"
            },
            {
                "key": "Home",
                "val": "Raise selection to top"               
            }, 
            {
                "key": "End",
                "val": "Lower selection to bottom"
            }, 
            {
                "key": "PgUp",
                "val": "Raise selection one step"
            }, 
            {
                "key": "PgDn",
                "val": "Lower selection one step"
            }
        ],
        "Nodes" : [
            {
                "key": "Tab",
                "val": "Select next node"               
            },
            {
                "key": "[Shift] [Tab]",
                "val": "Select previous node"               
            },
            {
                "key": "[Ctrl] [A]",
                "val": "Select all nodes in subpath(s)"               
            },
            {
                "key": "[Ctrl] [Alt] [A]",
                "val": "Select all nodes in path"               
            }, 
            {
                "key": "[Shift] [J]",
                "val": "Join selected nodes"
            }, 
            {
                "key": "[Shift] [I]",
                "val": "Insert new node(s)"
            },
            {
                "key": "[Shift] [B]",
                "val": "break selected node(s)"               
            }
        ],
        "Path" : [
            {
                "key": "[Shift] [Ctrl] [C]",
                "val": "Convert selected object(s) to path"               
            }, 
            {
                "key": "[Ctrl] [Alt] [C]",
                "val": "Convert stroke to path"
            }, 
            {
                "key": "[Ctrl] [+]",
                "val": "Union"
            }, 
            {
                "key": "[Ctrl] [-]",
                "val": "Difference"
            }, 
            {
                "key": "[Ctrl] [*]",
                "val": "Intersection"
            }, 
            {
                "key": "[Ctrl] [^]",
                "val": "Exclusive OR (XOR)"
            }, 
            {
                "key": "[Ctrl] [/]",
                "val": "Division (cut)"
            }, 
            {
                "key": "[Ctrl] [Alt] [/]",
                "val": "Cut path"
            }, 
            {
                "key": "[Ctrl] [K]",
                "val": "Combine paths"
            }, 
            {
                "key": "[Shift] [Ctrl] [K]",
                "val": "Break paths apart"
            }
        ],
        "Selections" : [
            {
                "key": "[Shift] [Click]",
                "val": "Toggle selection"               
            }, 
            {
                "key": "[Shift] [Drag]",
                "val": "Rubberband"
            }, 
            {
                "key": "[Tab]",
                "val": "Select next object"
            }, 
            {
                "key": "[Shift] [Tab]",
                "val": "Select previous object"
            }
        ]
    }
}