sahwar / taction

A touch panel for Windows Tablet PC Artists

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A touch panel for Windows Tablet PC Artists

License:MIT License


Languages

Language:C# 97.3%Language:JavaScript 1.8%Language:Batchfile 0.9%