Modules

Modules are designed to extend PyMT functionalities without changing anything in framework and application. PyMT is searching for modules in 2 paths :

  • ~/.pymt/mods/
  • <pymt_directory>/modules/

To activate a module in command line :

python -m pymt.config -m <modulename>

To have the list of available module :

python -m pymt.config -m list

To activate a module for all application by default :

  • edit your configuration file in ~/.pymt/config
  • in [modules] section, add :
<modulename> =

Example:

[modules]
touchring =
keybinding =

List of available modules

  • Feedback - A global feedback effect (aka Surface)
  • TouchInfo - Get all informations of a touch
  • Keybinding? - Use keyboard to do some action
  • Heatmap? - Create/fill an heatmap in database
  • Closeapp? - Close an application with one finger
  • TouchRing - Show a circle under all touchs
  • MjpegServer? - Create a HTTP server, and stream video into MJpeg format