Giter Club home page Giter Club logo

taction's Introduction

Taction

A touch panel intended for artists working on Windows Tablet PCs.

Main Features

  • Mouse/Pen/Touch differentiation
    • The panel only responds to touch input. On mouse or pen detection, it automatically hides itself and lets you click on anything under it. As touch-designed buttons tend to be big, this actually doesn't remove any precious screen space.
  • Simultaneous Touch+Pen Handling
    • Inferred from the above point. The panel lets you use touch and pen input while working. A typical usage is an eyedropper button; Holding down that button would enable the eyedropper tool and let you pick colour at the same time with the pen until you let go of the button.
  • Fairly customizable with little requirement
    • A full layout can be made with a single JSON file. If images or custom font is wanted, they can be grouped into a bundle file for simple distribution.

Known Minimum Requirement

  • Touch device
  • .NET Framework 4.6.1 (Comes with Windows 10 November 2015 Update)

Creating Your Own Layout

At minimum, a JSON file can be used to generate a full layout. It would be validated against the following JSON schema:

https://github.com/flamestream/taction/blob/master/App/Resources/config.schema.json

You may refer to that file for a complete list of supported features and combination.

Once your file is ready, you may load it through the notification icon context menu.

Bundle Format

If you want images or font to be included with your layout, you may create a bundle.

Name the JSON layout file as layout.json and put all additional resources at the root of a new zip file, then change the extension of the zip file to .taction-bundle.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.