User Tools

Site Tools


software_components

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

software_components [2009/06/28 23:08]
84.9.60.50
software_components [2010/05/10 19:05] (current)
Line 35: Line 35:
 __Primary goals__ __Primary goals__
  
-  * Allow the pad monitor ​to send data which it then forwards to the actual ​device.+  * Allow applications ​to directly ​send and receive ​data to a pad via pipes 
 +  * Allow applications to send keymaps to the device ​which are then processed by the driver which configured ​the device ​appropriately
   * Work with more than one pad of the same type.   * Work with more than one pad of the same type.
-  * Pass received data to the Pad Monitor +  * Pass events ​to registered applications with as little latency as possible.
-  * TODO: complete this list+
  
 ===== Pad Monitor ===== ===== Pad Monitor =====
Line 83: Line 83:
 __Secondary goals__ __Secondary goals__
  
-  * not to interfere with the NVidia SLI enabling/​disabling process.+  * not to interfere with the NVidia SLI enabling/​disabling process. ​(The official Ergodex DX1 software *does* interfere and has to be closed and restarted before users can enable/​disable SLI)
   * detect fast user switching user changes (and reprogram the pad accordingly)   * detect fast user switching user changes (and reprogram the pad accordingly)
-  * Allow multiple users per Windows Login (the software will already ​support multiple ​users with different ​configurations ​as datafiles are to be stored ​in the user's profile)+  * Allow multiple users per Windows Login (the software will also support multiple ​logins - configurations to be stored user's profile)
     * Add a "​Switch User" to the Status UI.     * Add a "​Switch User" to the Status UI.
  
software_components.1246226884.txt.gz · Last modified: 2009/06/29 00:08 (external edit)