-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
1 addition
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Klecks Help</title><style>:root{--active-highlight-color:#87abf1;--body-bg-color:#ddd;--klecks-color:#2a64f8;--line-color:#e1e1e1}body,html{text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}body{color:#000;background:#fff;margin:20px;font-family:Arial,sans-serif;font-size:17px;line-height:22px}div,a,span,p{box-sizing:border-box}a:link,a:not([href]){color:var(--klecks-color);cursor:pointer;text-decoration:underline}a:visited{color:#536184;text-decoration:underline}a:hover,a:not([href]):hover{color:#000;text-decoration:underline}.content{max-width:880px;min-height:100vh;background:#fff;flex-direction:column;margin-left:auto;margin-right:auto;padding:20px 40px;display:flex;overflow:hidden}.content-content{flex:auto}.iframe-overlay{pointer-events:none;opacity:0;background:linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30px);transition:opacity .1s ease-out;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.bv-checkbox{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;webkit-user-select:none;color:rgba(0,0,0,.75);display:inline-block}.bv-checkbox:hover{color:#000}li{margin-left:0}ul{margin-top:0;padding-top:0}.aboveList{margin-bottom:4px}.w-290{width:290px}.key{color:#373737;min-width:13px;text-align:center;background:#eee;border-radius:3px;padding:0 4px;font-family:monospace;font-size:.9em;line-height:1.6em;display:inline-block;box-shadow:1px 1px #ccc}.help-block{border-bottom:1px solid var(--line-color);justify-content:space-between;margin-bottom:40px;padding-bottom:40px;display:flex}.help-block>img{flex-shrink:0;align-self:flex-start;margin-left:10px}.help-shortcut{display:flex}.help-shortcut>div:first-child{width:160px;padding-right:10px}.help-shortcut>div:last-child{line-height:1.6em}.help-shortcut-title{width:160px;display:inline-block}.help-ul{list-style-type:circle}.help-ul:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){padding-left:20px}.help-ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.help-ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.help-ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.help-ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.help-ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.help-ul>li{border-bottom:1px solid #e0e0e0;padding-top:5px;padding-bottom:5px;padding-right:10px}.help-ul>li:nth-child(2n){background:#f9f9f9}.help-header{align-items:center;margin-bottom:20px;font-size:30px;font-weight:700;display:flex}.help-header>img{height:30px;margin-right:10px}.help-header__version{font-size:20px}.mt0{margin-top:0}.mb0{margin-bottom:0}.pb0{padding-bottom:0}.bb0{border-bottom:none}@media (max-width:640px){.nav-link.hide-in-iframe{display:none}}@media (max-width:590px){body{font-size:15px}.content{padding:15px}.header-logo img{height:20px}.nav-link{margin:0}.home-intro>iframe{height:250px}.home-row{margin-bottom:0;display:block}.home-row>div{margin-bottom:40px}.footer{flex-wrap:wrap}.footer>div{min-width:33%}.footer-col{margin-bottom:20px}.about-wrapper{display:block}.about-wrapper>img{margin-left:auto;margin-right:auto;display:block}#donate-title>div{width:450px}#donate-swoosh-bottom{width:200px;top:5px;right:-222px}}@media (max-width:750px){.help-block{display:block}.help-shortcut>div:first-child{width:110px!important;min-width:110px!important}.help-block>img{margin-top:20px;margin-left:auto;margin-right:auto;display:block}}</style></head><body> <div class="content-content"> <div class="help-header"> <img src="klecks-logo.77be0db3.png" data-allow-click="true" alt="Klecks Logo"> <div>Help</div> <div style="flex-grow:1"></div> <a class="help-header__version" href="#about">About</a> </div> <div class="help-block"> <div> <h3 class="mt0">Video Tutorial</h3> <a href="https://www.youtube.com/watch?v=1Xdh3X9bVE0" target="_blank" rel="noopener noreferrer">▶️ Kleki - Introduction Tutorial (2022)</a><br> <b>This tutorial is for Kleki, but most of it also applies to Klecks.</b><br> This video gives you an overview and teaches you how to use the most important features, including: paint bucket, layers, shortcuts, text tool, and more.<br> </div> </div> <div class="help-block"> <div> <h3 class="mt0">Shortcuts</h3> <ul class="help-ul"> <li> <div class="help-shortcut"> <div>Eyedropper</div> <div>Right Mouse Button, or <span class="key">Alt</span> + Mouse</div> </div> </li> <li> <div class="help-shortcut"> <div>Hand Tool</div> <div>Middle Mouse Button, or <span class="key">Space</span> + Mouse</div> </div> </li> <li> <div class="help-shortcut"> <div>Hand Tool</div> <div>Arrow keys</div> </div> </li> <li> <div class="help-shortcut"> <div>Zoom</div> <div>Scroll, or hold <span class="key">Z</span> + drag horizontally</div> </div> </li> <li> <div class="help-shortcut"> <div>Zoom</div> <div><span class="key">+</span> in, <span class="key">-</span> out</div> </div> </li> <li> <div class="help-shortcut"> <div>Rotate View</div> <div>Hold <span class="key">R</span> and drag (+ Shift for snapping)</div> </div> </li> <li> <div class="help-shortcut"> <div>Rotate View</div> <div>Hold <span class="key">R</span> and press <span class="key">←</span> or <span class="key">→</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Reset Rotation</div> <div><span class="key">R</span> + <span class="key">Up-Arrow</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Fit Into View</div> <div>Double click while using Hand Tool, or <span class="key">Home</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Reset View</div> <div><span class="key">End</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Undo</div> <div><span class="key">Ctrl</span> + <span class="key">Z</span> or <span class="key">⌘</span> + <span class="key">Z</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Redo</div> <div><span class="key">Ctrl</span> + <span class="key">Y</span> or <span class="key">⌘</span> + <span class="key">Y</span></div> </div> </li> <li> <div class="help-shortcut"> <div>HUD Color Picker</div> <div><span class="key">Ctrl</span> + <span class="key">Alt</span> or <span class="key">⌘</span> + <span class="key">Alt</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Line Tool</div> <div>Hold <span class="key">Shift</span> while drawing</div> </div> </li> <li> <div class="help-shortcut"> <div>Change Brushsize</div> <div><span class="key">[</span> decrease, <span class="key">]</span> increase</div> </div> </li> <li> <div class="help-shortcut"> <div>Swap color</div> <div><span class="key">X</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Paint Bucket</div> <div><span class="key">G</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Gradient</div> <div><span class="key">G</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Text Tool</div> <div><span class="key">T</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Shape Tool</div> <div><span class="key">U</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Last Brush</div> <div><span class="key">B</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Eraser</div> <div><span class="key">E</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Clear Layer</div> <div><span class="key">Delete</span> or <span class="key">Backspace</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Fill Layer</div> <div><span class="key">Enter</span></div> </div> </li> <li> <div class="help-shortcut"> <div>Relative Sliding</div> <div>Drag with Right Mouse Button</div> </div> </li> <li> <div class="help-shortcut"> <div>Relative Sliding</div> <div>Scroll-Wheel</div> </div> </li> <li> <div class="help-shortcut"> <div>Manual Slider Input</div> <div>Double tap/click on slider</div> </div> </li> <li> <div class="help-shortcut"> <div>Finegrained Sliding</div> <div>Pull pointer away vertically</div> </div> </li> </ul> <b>Touch</b> <ul class="help-ul mb0"> <li> <div class="help-shortcut"> <div>Hand Tool</div> <div>Drag/pinch/twist with 2 fingers</div> </div> </li> <li> <div class="help-shortcut"> <div>Fit Into View</div> <div>Double tap with 1 finger</div> </div> </li> <li> <div class="help-shortcut"> <div>Undo</div> <div>Tap with 2 fingers</div> </div> </li> <li> <div class="help-shortcut"> <div>Redo</div> <div>Tap with 3 fingers</div> </div> </li> </ul> </div> </div> <div class="help-block"> <div> <h3 class="mt0">Pressure Sensitivity</h3> If you use a stylus (Wacom tablet, Apple Pencil, ...) and your browser supports it, then Klecks offers pressure sensitivity. You can toggle it next to the brush sliders. That way your pen pressure can affect brush size and opacity. </div> </div> <div class="help-block"> <div> <h3 class="mt0">Stabilizer</h3> Stabilization makes it easier to control your lines by lagging behind and averaging your drawing motion. This is mostly used to create clean final lineart. It can also help making drawing easier in general when you only have a mouse.<br><br> The responsiveness of no stabilization is desirable for fast sketching, or for large brush sizes, where jitter is less visible.<br> </div> </div> <div class="help-block" id="about"> <div> <h3 class="mt0">About</h3> Klecks (<a href="https://klecks.org" target="_blank" rel="noopener noreferrer">Klecks.org</a>, <a href="https://kleki.com/home" target="_blank" rel="noopener noreferrer">Kleki.com</a>)<br> An open-source, community funded, painting tool for the browser. <a href="https://kleki.com/donate" target="_blank" rel="noopener noreferrer">Donate</a> to support further improvements.<br> Copyright (c) <a href="https://bitbof.com" target="_blank" rel="noopener noreferrer">bitbof</a><br> <br> Additional Credits: <a href="https://evanw.github.com/glfx.js" target="_blank" rel="noopener noreferrer">glfx.js</a> for filters, <a href="http://mrdoob.com/projects/harmony/" target="_blank" rel="noopener noreferrer">Harmony</a> inspired the Sketchy-Brush, <a href="https://github.com/eligrey/FileSaver.js" target="_blank" rel="noopener noreferrer">FileSaver.js</a> for saving files, <a href="https://github.com/Agamnentzar/ag-psd" target="_blank" rel="noopener noreferrer">ag-psd</a> for PSD import/export. </div> </div> </div> <script>!function(){"use strict";if(self!==parent){var e=document.createElement("style");e.innerHTML=".hide-in-iframe { display: none !important; } .iframe-overlay { display: block; }",document.head.appendChild(e);for(var t=document.head.getElementsByTagName("meta"),a=0;a<t.length;a++){var n=t[a];"viewport"===n.getAttribute("name")&&n.setAttribute("content","width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no")}document.body.onclick=function(e){return!(!["A","LABEL","INPUT"].includes(e.target.tagName)&&"true"!==e.target.getAttribute("data-allow-click"))||(e.preventDefault(),!1)}}}();</script> </body></html> |