python脚本引擎**FreePIE** (Programmable Input Emulator) is a application for bridging and emulating input devices. It has applications primarily in video gaming but can also be used for VR interaction, remote control, and other applications. A typical application might be controlling the mouse in a PC game using a Wiimote. Device control schemes are customized for specific applications by executing scripts from the FreePIE GUI. The script language is based on the **Python** syntax and offers non-programmers an easy way to interface devices.
FreePIE is very similar to the popular utility GlovePIE, but encourages open development and integration with any device. The software is designed to allow third party developers to add their own I/O plugins either through direct integration into the core library or through a separately compiled plugin mechanism.
/Users/mahuidong/Downloads/找例子网_FreePIE
├── BuildTools
│ ├── License.rtf
│ ├── Main.wxs
│ ├── build_installer.bat
│ ├── build_installer.xml
│ ├── build_output.xml
│ ├── get_git_version.xml
│ ├── git.exe
│ ├── libiconv-2.dll
│ └── write_VersionInfo.xml
├── FreePIE.Console
│ ├── ConsoleHost.cs
│ ├── FreePIE.Console.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── bin
│ │ ├── Debug
│ │ │ ├── DolphiiMote.dll
│ │ │ ├── FreePIE.Console.exe
│ │ │ ├── FreePIE.Console.pdb
│ │ │ ├── FreePIE.Console.vshost.exe
│ │ │ ├── FreePIE.Console.vshost.exe.manifest
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ ├── FreePIE.Core.dll
│ │ │ ├── FreePIE.Core.pdb
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.Modules.xml
│ │ │ ├── IronPython.dll
│ │ │ ├── IronPython.xml
│ │ │ ├── Microsoft.Dynamic.dll
│ │ │ ├── Microsoft.Dynamic.xml
│ │ │ ├── Microsoft.Scripting.Metadata.dll
│ │ │ ├── Microsoft.Scripting.Metadata.xml
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Microsoft.Scripting.xml
│ │ │ ├── Ninject.dll
│ │ │ ├── Ninject.xml
│ │ │ ├── PPJoyWrapper.dll
│ │ │ ├── SlimDX.dll
│ │ │ ├── help
│ │ │ │ ├── FreePIE.Core.Plugins.AhrsImuPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.AndroidPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.FreeImuPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.HydraPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.PPJoyPlugin.rtf
│ │ │ │ └── FreePIE.Core.Plugins.VJoyPlugin.rtf
│ │ │ ├── libfreespace.dll
│ │ │ ├── piefreespace.dll
│ │ │ ├── plugins
│ │ │ └── pylib
│ │ │ ├── BaseHTTPServer.py
│ │ │ ├── Bastion.py
│ │ │ ├── CGIHTTPServer.py
│ │ │ ├── ConfigParser.py
│ │ │ ├── Cookie.py
│ │ │ ├── DocXMLRPCServer.py
│ │ │ ├── HTMLParser.py
│ │ │ ├── MimeWriter.py
│ │ │ ├── Queue.py
│ │ │ ├── SimpleHTTPServer.py
│ │ │ ├── SimpleXMLRPCServer.py
│ │ │ ├── SocketServer.py
│ │ │ ├── StringIO.py
│ │ │ ├── UserDict.py
│ │ │ ├── UserList.py
│ │ │ ├── UserString.py
│ │ │ ├── _LWPCookieJar.py
│ │ │ ├── _MozillaCookieJar.py
│ │ │ ├── __future__.py
│ │ │ ├── __phello__.foo.py
│ │ │ ├── _abcoll.py
│ │ │ ├── _pyio.py
│ │ │ ├── _strptime.py
│ │ │ ├── _threading_local.py
│ │ │ ├── _weakrefset.py
│ │ │ ├── abc.py
│ │ │ ├── aifc.py
│ │ │ ├── antigravity.py
│ │ │ ├── anydbm.py
│ │ │ ├── argparse.py
│ │ │ ├── ast.py
│ │ │ ├── asynchat.py
│ │ │ ├── asyncore.py
│ │ │ ├── atexit.py
│ │ │ ├── audiodev.py
│ │ │ ├── base64.py
│ │ │ ├── bdb.py
│ │ │ ├── binhex.py
│ │ │ ├── bisect.py
│ │ │ ├── calendar.py
│ │ │ ├── cgi.py
│ │ │ ├── cgitb.py
│ │ │ ├── chunk.py
│ │ │ ├── cmd.py
│ │ │ ├── code.py
│ │ │ ├── codecs.py
│ │ │ ├── codeop.py
│ │ │ ├── collections.py
│ │ │ ├── colorsys.py
│ │ │ ├── commands.py
│ │ │ ├── compileall.py
│ │ │ ├── contextlib.py
│ │ │ ├── cookielib.py
│ │ │ ├── copy.py
│ │ │ ├── csv.py
│ │ │ ├── ctypes
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _endian.py
│ │ │ │ ├── macholib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── dyld.py
│ │ │ │ │ ├── dylib.py
│ │ │ │ │ └── framework.py
│ │ │ │ ├── util.py
│ │ │ │ └── wintypes.py
│ │ │ ├── decimal.py
│ │ │ ├── difflib.py
│ │ │ ├── dircache.py
│ │ │ ├── dis.py
│ │ │ ├── distutils
│ │ │ │ ├── __init__.py
│ │ │ │ ├── archive_util.py
│ │ │ │ ├── bcppcompiler.py
│ │ │ │ ├── ccompiler.py
│ │ │ │ ├── cmd.py
│ │ │ │ ├── command
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bdist.py
│ │ │ │ │ ├── bdist_dumb.py
│ │ │ │ │ ├── bdist_rpm.py
│ │ │ │ │ ├── bdist_wininst.py
│ │ │ │ │ ├── build.py
│ │ │ │ │ ├── build_clib.py
│ │ │ │ │ ├── build_ext.py
│ │ │ │ │ ├── build_py.py
│ │ │ │ │ ├── build_scripts.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── clean.py
│ │ │ │ │ ├── config.py
│ │ │ │ │ ├── install.py
│ │ │ │ │ ├── install_data.py
│ │ │ │ │ ├── install_egg_info.py
│ │ │ │ │ ├── install_headers.py
│ │ │ │ │ ├── install_lib.py
│ │ │ │ │ ├── install_scripts.py
│ │ │ │ │ ├── register.py
│ │ │ │ │ ├── sdist.py
│ │ │ │ │ └── upload.py
│ │ │ │ ├── config.py
│ │ │ │ ├── core.py
│ │ │ │ ├── cygwinccompiler.py
│ │ │ │ ├── debug.py
│ │ │ │ ├── dep_util.py
│ │ │ │ ├── dir_util.py
│ │ │ │ ├── dist.py
│ │ │ │ ├── emxccompiler.py
│ │ │ │ ├── errors.py
│ │ │ │ ├── extension.py
│ │ │ │ ├── fancy_getopt.py
│ │ │ │ ├── file_util.py
│ │ │ │ ├── filelist.py
│ │ │ │ ├── log.py
│ │ │ │ ├── msvccompiler.py
│ │ │ │ ├── spawn.py
│ │ │ │ ├── sysconfig.py
│ │ │ │ ├── text_file.py
│ │ │ │ ├── unixccompiler.py
│ │ │ │ ├── util.py
│ │ │ │ ├── version.py
│ │ │ │ └── versionpredicate.py
│ │ │ ├── doctest.py
│ │ │ ├── dumbdbm.py
│ │ │ ├── dummy_thread.py
│ │ │ ├── dummy_threading.py
│ │ │ ├── email
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _parseaddr.py
│ │ │ │ ├── base64mime.py
│ │ │ │ ├── charset.py
│ │ │ │ ├── encoders.py
│ │ │ │ ├── errors.py
│ │ │ │ ├── feedparser.py
│ │ │ │ ├── generator.py
│ │ │ │ ├── header.py
│ │ │ │ ├── iterators.py
│ │ │ │ ├── message.py
│ │ │ │ ├── mime
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── application.py
│ │ │ │ │ ├── audio.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── image.py
│ │ │ │ │ ├── message.py
│ │ │ │ │ ├── multipart.py
│ │ │ │ │ ├── nonmultipart.py
│ │ │ │ │ └── text.py
│ │ │ │ ├── parser.py
│ │ │ │ ├── quoprimime.py
│ │ │ │ └── utils.py
│ │ │ ├── encodings
│ │ │ │ ├── __init__.py
│ │ │ │ ├── aliases.py
│ │ │ │ ├── ascii.py
│ │ │ │ ├── base64_codec.py
│ │ │ │ ├── charmap.py
│ │ │ │ ├── cp037.py
│ │ │ │ ├── cp1006.py
│ │ │ │ ├── cp1026.py
│ │ │ │ ├── cp1140.py
│ │ │ │ ├── cp1250.py
│ │ │ │ ├── cp1251.py
│ │ │ │ ├── cp1252.py
│ │ │ │ ├── cp1253.py
│ │ │ │ ├── cp1254.py
│ │ │ │ ├── cp1255.py
│ │ │ │ ├── cp1256.py
│ │ │ │ ├── cp1257.py
│ │ │ │ ├── cp1258.py
│ │ │ │ ├── cp424.py
│ │ │ │ ├── cp437.py
│ │ │ │ ├── cp500.py
│ │ │ │ ├── cp720.py
│ │ │ │ ├── cp737.py
│ │ │ │ ├── cp775.py
│ │ │ │ ├── cp850.py
│ │ │ │ ├── cp852.py
│ │ │ │ ├── cp855.py
│ │ │ │ ├── cp856.py
│ │ │ │ ├── cp857.py
│ │ │ │ ├── cp858.py
│ │ │ │ ├── cp860.py
│ │ │ │ ├── cp861.py
│ │ │ │ ├── cp862.py
│ │ │ │ ├── cp863.py
│ │ │ │ ├── cp864.py
│ │ │ │ ├── cp865.py
│ │ │ │ ├── cp866.py
│ │ │ │ ├── cp869.py
│ │ │ │ ├── cp874.py
│ │ │ │ ├── cp875.py
│ │ │ │ ├── hex_codec.py
│ │ │ │ ├── hp_roman8.py
│ │ │ │ ├── iso8859_1.py
│ │ │ │ ├── iso8859_10.py
│ │ │ │ ├── iso8859_11.py
│ │ │ │ ├── iso8859_13.py
│ │ │ │ ├── iso8859_14.py
│ │ │ │ ├── iso8859_15.py
│ │ │ │ ├── iso8859_16.py
│ │ │ │ ├── iso8859_2.py
│ │ │ │ ├── iso8859_3.py
│ │ │ │ ├── iso8859_4.py
│ │ │ │ ├── iso8859_5.py
│ │ │ │ ├── iso8859_6.py
│ │ │ │ ├── iso8859_7.py
│ │ │ │ ├── iso8859_8.py
│ │ │ │ ├── iso8859_9.py
│ │ │ │ ├── koi8_r.py
│ │ │ │ ├── koi8_u.py
│ │ │ │ ├── latin_1.py
│ │ │ │ ├── mac_arabic.py
│ │ │ │ ├── mac_centeuro.py
│ │ │ │ ├── mac_croatian.py
│ │ │ │ ├── mac_cyrillic.py
│ │ │ │ ├── mac_farsi.py
│ │ │ │ ├── mac_greek.py
│ │ │ │ ├── mac_iceland.py
│ │ │ │ ├── mac_latin2.py
│ │ │ │ ├── mac_roman.py
│ │ │ │ ├── mac_romanian.py
│ │ │ │ ├── mac_turkish.py
│ │ │ │ ├── mbcs.py
│ │ │ │ ├── palmos.py
│ │ │ │ ├── ptcp154.py
│ │ │ │ ├── punycode.py
│ │ │ │ ├── quopri_codec.py
│ │ │ │ ├── raw_unicode_escape.py
│ │ │ │ ├── rot_13.py
│ │ │ │ ├── string_escape.py
│ │ │ │ ├── tis_620.py
│ │ │ │ ├── undefined.py
│ │ │ │ ├── unicode_escape.py
│ │ │ │ ├── unicode_internal.py
│ │ │ │ ├── utf_16.py
│ │ │ │ ├── utf_16_be.py
│ │ │ │ ├── utf_16_le.py
│ │ │ │ ├── utf_32.py
│ │ │ │ ├── utf_32_le.py
│ │ │ │ ├── utf_7.py
│ │ │ │ ├── utf_8.py
│ │ │ │ ├── utf_8_sig.py
│ │ │ │ ├── uu_codec.py
│ │ │ │ └── zlib_codec.py
│ │ │ ├── filecmp.py
│ │ │ ├── fileinput.py
│ │ │ ├── fnmatch.py
│ │ │ ├── formatter.py
│ │ │ ├── fpformat.py
│ │ │ ├── fractions.py
│ │ │ ├── ftplib.py
│ │ │ ├── functools.py
│ │ │ ├── genericpath.py
│ │ │ ├── getopt.py
│ │ │ ├── getpass.py
│ │ │ ├── gettext.py
│ │ │ ├── glob.py
│ │ │ ├── gzip.py
│ │ │ ├── hashlib.py
│ │ │ ├── heapq.py
│ │ │ ├── hmac.py
│ │ │ ├── htmlentitydefs.py
│ │ │ ├── htmllib.py
│ │ │ ├── httplib.py
│ │ │ ├── ihooks.py
│ │ │ ├── imaplib.py
│ │ │ ├── imghdr.py
│ │ │ ├── importlib
│ │ │ │ └── __init__.py
│ │ │ ├── imputil.py
│ │ │ ├── inspect.py
│ │ │ ├── io.py
│ │ │ ├── json
│ │ │ │ ├── __init__.py
│ │ │ │ ├── decoder.py
│ │ │ │ ├── encoder.py
│ │ │ │ ├── scanner.py
│ │ │ │ └── tool.py
│ │ │ ├── keyword.py
│ │ │ ├── lib2to3
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __main__.py
│ │ │ │ ├── btm_matcher.py
│ │ │ │ ├── btm_utils.py
│ │ │ │ ├── fixer_base.py
│ │ │ │ ├── fixer_util.py
│ │ │ │ ├── fixes
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── fix_apply.py
│ │ │ │ │ ├── fix_basestring.py
│ │ │ │ │ ├── fix_buffer.py
│ │ │ │ │ ├── fix_callable.py
│ │ │ │ │ ├── fix_dict.py
│ │ │ │ │ ├── fix_except.py
│ │ │ │ │ ├── fix_exec.py
│ │ │ │ │ ├── fix_execfile.py
│ │ │ │ │ ├── fix_exitfunc.py
│ │ │ │ │ ├── fix_filter.py
│ │ │ │ │ ├── fix_funcattrs.py
│ │ │ │ │ ├── fix_future.py
│ │ │ │ │ ├── fix_getcwdu.py
│ │ │ │ │ ├── fix_has_key.py
│ │ │ │ │ ├── fix_idioms.py
│ │ │ │ │ ├── fix_import.py
│ │ │ │ │ ├── fix_imports.py
│ │ │ │ │ ├── fix_imports2.py
│ │ │ │ │ ├── fix_input.py
│ │ │ │ │ ├── fix_intern.py
│ │ │ │ │ ├── fix_isinstance.py
│ │ │ │ │ ├── fix_itertools.py
│ │ │ │ │ ├── fix_itertools_imports.py
│ │ │ │ │ ├── fix_long.py
│ │ │ │ │ ├── fix_map.py
│ │ │ │ │ ├── fix_metaclass.py
│ │ │ │ │ ├── fix_methodattrs.py
│ │ │ │ │ ├── fix_ne.py
│ │ │ │ │ ├── fix_next.py
│ │ │ │ │ ├── fix_nonzero.py
│ │ │ │ │ ├── fix_numliterals.py
│ │ │ │ │ ├── fix_operator.py
│ │ │ │ │ ├── fix_paren.py
│ │ │ │ │ ├── fix_print.py
│ │ │ │ │ ├── fix_raise.py
│ │ │ │ │ ├── fix_raw_input.py
│ │ │ │ │ ├── fix_reduce.py
│ │ │ │ │ ├── fix_renames.py
│ │ │ │ │ ├── fix_repr.py
│ │ │ │ │ ├── fix_set_literal.py
│ │ │ │ │ ├── fix_standarderror.py
│ │ │ │ │ ├── fix_sys_exc.py
│ │ │ │ │ ├── fix_throw.py
│ │ │ │ │ ├── fix_tuple_params.py
│ │ │ │ │ ├── fix_types.py
│ │ │ │ │ ├── fix_unicode.py
│ │ │ │ │ ├── fix_urllib.py
│ │ │ │ │ ├── fix_ws_comma.py
│ │ │ │ │ ├── fix_xrange.py
│ │ │ │ │ ├── fix_xreadlines.py
│ │ │ │ │ └── fix_zip.py
│ │ │ │ ├── main.py
│ │ │ │ ├── patcomp.py
│ │ │ │ ├── pgen2
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── conv.py
│ │ │ │ │ ├── driver.py
│ │ │ │ │ ├── grammar.py
│ │ │ │ │ ├── literals.py
│ │ │ │ │ ├── parse.py
│ │ │ │ │ ├── pgen.py
│ │ │ │ │ ├── token.py
│ │ │ │ │ └── tokenize.py
│ │ │ │ ├── pygram.py
│ │ │ │ ├── pytree.py
│ │ │ │ └── refactor.py
│ │ │ ├── linecache.py
│ │ │ ├── locale.py
│ │ │ ├── logging
│ │ │ │ ├── __init__.py
│ │ │ │ ├── config.py
│ │ │ │ └── handlers.py
│ │ │ ├── macpath.py
│ │ │ ├── macurl2path.py
│ │ │ ├── mailbox.py
│ │ │ ├── mailcap.py
│ │ │ ├── markupbase.py
│ │ │ ├── md5.py
│ │ │ ├── mhlib.py
│ │ │ ├── mimetools.py
│ │ │ ├── mimetypes.py
│ │ │ ├── mimify.py
│ │ │ ├── modulefinder.py
│ │ │ ├── multifile.py
│ │ │ ├── mutex.py
│ │ │ ├── netrc.py
│ │ │ ├── new.py
│ │ │ ├── nntplib.py
│ │ │ ├── ntpath.py
│ │ │ ├── nturl2path.py
│ │ │ ├── numbers.py
│ │ │ ├── opcode.py
│ │ │ ├── optparse.py
│ │ │ ├── os.py
│ │ │ ├── os2emxpath.py
│ │ │ ├── pdb.py
│ │ │ ├── pickle.py
│ │ │ ├── pickletools.py
│ │ │ ├── pipes.py
│ │ │ ├── pkgutil.py
│ │ │ ├── platform.py
│ │ │ ├── plistlib.py
│ │ │ ├── popen2.py
│ │ │ ├── poplib.py
│ │ │ ├── posixfile.py
│ │ │ ├── posixpath.py
│ │ │ ├── pprint.py
│ │ │ ├── profile.py
│ │ │ ├── pstats.py
│ │ │ ├── py_compile.py
│ │ │ ├── pyclbr.py
│ │ │ ├── pydoc.py
│ │ │ ├── pydoc_data
│ │ │ │ ├── __init__.py
│ │ │ │ └── topics.py
│ │ │ ├── quopri.py
│ │ │ ├── random.py
│ │ │ ├── repr.py
│ │ │ ├── rexec.py
│ │ │ ├── rfc822.py
│ │ │ ├── rlcompleter.py
│ │ │ ├── robotparser.py
│ │ │ ├── runpy.py
│ │ │ ├── sched.py
│ │ │ ├── sets.py
│ │ │ ├── sgmllib.py
│ │ │ ├── sha.py
│ │ │ ├── shelve.py
│ │ │ ├── shlex.py
│ │ │ ├── shutil.py
│ │ │ ├── site-packages
│ │ │ │ └── README.txt
│ │ │ ├── site.py
│ │ │ ├── smtpd.py
│ │ │ ├── smtplib.py
│ │ │ ├── sndhdr.py
│ │ │ ├── sqlite3
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dbapi2.py
│ │ │ │ └── dump.py
│ │ │ ├── sre_compile.py
│ │ │ ├── sre_constants.py
│ │ │ ├── sre_parse.py
│ │ │ ├── ssl.py
│ │ │ ├── stat.py
│ │ │ ├── statvfs.py
│ │ │ ├── string.py
│ │ │ ├── stringold.py
│ │ │ ├── struct.py
│ │ │ ├── subprocess.py
│ │ │ ├── sunau.py
│ │ │ ├── sunaudio.py
│ │ │ ├── symbol.py
│ │ │ ├── sysconfig.py
│ │ │ ├── tabnanny.py
│ │ │ ├── tarfile.py
│ │ │ ├── telnetlib.py
│ │ │ ├── tempfile.py
│ │ │ ├── textwrap.py
│ │ │ ├── this.py
│ │ │ ├── threading.py
│ │ │ ├── timeit.py
│ │ │ ├── toaiff.py
│ │ │ ├── token.py
│ │ │ ├── tokenize.py
│ │ │ ├── trace.py
│ │ │ ├── traceback.py
│ │ │ ├── types.py
│ │ │ ├── unittest
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __main__.py
│ │ │ │ ├── case.py
│ │ │ │ ├── loader.py
│ │ │ │ ├── main.py
│ │ │ │ ├── result.py
│ │ │ │ ├── runner.py
│ │ │ │ ├── signals.py
│ │ │ │ ├── suite.py
│ │ │ │ └── util.py
│ │ │ ├── urllib.py
│ │ │ ├── urllib2.py
│ │ │ ├── urlparse.py
│ │ │ ├── user.py
│ │ │ ├── uu.py
│ │ │ ├── uuid.py
│ │ │ ├── warnings.py
│ │ │ ├── wave.py
│ │ │ ├── weakref.py
│ │ │ ├── webbrowser.py
│ │ │ ├── whichdb.py
│ │ │ ├── wsgiref
│ │ │ │ ├── __init__.py
│ │ │ │ ├── handlers.py
│ │ │ │ ├── headers.py
│ │ │ │ ├── simple_server.py
│ │ │ │ ├── util.py
│ │ │ │ └── validate.py
│ │ │ ├── xdrlib.py
│ │ │ ├── xml
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dom
│ │ │ │ │ ├── NodeFilter.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── domreg.py
│ │ │ │ │ ├── minicompat.py
│ │ │ │ │ ├── minidom.py
│ │ │ │ │ ├── pulldom.py
│ │ │ │ │ └── xmlbuilder.py
│ │ │ │ ├── etree
│ │ │ │ │ ├── ElementInclude.py
│ │ │ │ │ ├── ElementPath.py
│ │ │ │ │ ├── ElementTree.py
│ │ │ │ │ ├── SimpleXMLTreeBuilder.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── parsers
│ │ │ │ │ └── __init__.py
│ │ │ │ └── sax
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _exceptions.py
│ │ │ │ ├── handler.py
│ │ │ │ ├── saxutils.py
│ │ │ │ └── xmlreader.py
│ │ │ ├── xmllib.py
│ │ │ ├── xmlrpclib.py
│ │ │ └── zipfile.py
│ │ └── Release
│ │ ├── DolphiiMote.dll
│ │ ├── FreePIE.Console.exe
│ │ ├── FreePIE.Console.pdb
│ │ ├── FreePIE.Core.Contracts.dll
│ │ ├── FreePIE.Core.Contracts.pdb
│ │ ├── FreePIE.Core.dll
│ │ ├── FreePIE.Core.pdb
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.Modules.xml
│ │ ├── IronPython.dll
│ │ ├── IronPython.xml
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Dynamic.xml
│ │ ├── Microsoft.Scripting.Metadata.dll
│ │ ├── Microsoft.Scripting.Metadata.xml
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Microsoft.Scripting.xml
│ │ ├── Ninject.dll
│ │ ├── Ninject.xml
│ │ ├── PPJoyWrapper.dll
│ │ ├── SlimDX.dll
│ │ ├── help
│ │ │ ├── FreePIE.Core.Plugins.AhrsImuPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.AndroidPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.FreeImuPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.HydraPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.PPJoyPlugin.rtf
│ │ │ └── FreePIE.Core.Plugins.VJoyPlugin.rtf
│ │ ├── libfreespace.dll
│ │ ├── piefreespace.dll
│ │ ├── plugins
│ │ └── pylib
│ │ ├── BaseHTTPServer.py
│ │ ├── Bastion.py
│ │ ├── CGIHTTPServer.py
│ │ ├── ConfigParser.py
│ │ ├── Cookie.py
│ │ ├── DocXMLRPCServer.py
│ │ ├── HTMLParser.py
│ │ ├── MimeWriter.py
│ │ ├── Queue.py
│ │ ├── SimpleHTTPServer.py
│ │ ├── SimpleXMLRPCServer.py
│ │ ├── SocketServer.py
│ │ ├── StringIO.py
│ │ ├── UserDict.py
│ │ ├── UserList.py
│ │ ├── UserString.py
│ │ ├── _LWPCookieJar.py
│ │ ├── _MozillaCookieJar.py
│ │ ├── __future__.py
│ │ ├── __phello__.foo.py
│ │ ├── _abcoll.py
│ │ ├── _pyio.py
│ │ ├── _strptime.py
│ │ ├── _threading_local.py
│ │ ├── _weakrefset.py
│ │ ├── abc.py
│ │ ├── aifc.py
│ │ ├── antigravity.py
│ │ ├── anydbm.py
│ │ ├── argparse.py
│ │ ├── ast.py
│ │ ├── asynchat.py
│ │ ├── asyncore.py
│ │ ├── atexit.py
│ │ ├── audiodev.py
│ │ ├── base64.py
│ │ ├── bdb.py
│ │ ├── binhex.py
│ │ ├── bisect.py
│ │ ├── calendar.py
│ │ ├── cgi.py
│ │ ├── cgitb.py
│ │ ├── chunk.py
│ │ ├── cmd.py
│ │ ├── code.py
│ │ ├── codecs.py
│ │ ├── codeop.py
│ │ ├── collections.py
│ │ ├── colorsys.py
│ │ ├── commands.py
│ │ ├── compileall.py
│ │ ├── contextlib.py
│ │ ├── cookielib.py
│ │ ├── copy.py
│ │ ├── csv.py
│ │ ├── ctypes
│ │ │ ├── __init__.py
│ │ │ ├── _endian.py
│ │ │ ├── macholib
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dyld.py
│ │ │ │ ├── dylib.py
│ │ │ │ └── framework.py
│ │ │ ├── util.py
│ │ │ └── wintypes.py
│ │ ├── decimal.py
│ │ ├── difflib.py
│ │ ├── dircache.py
│ │ ├── dis.py
│ │ ├── distutils
│ │ │ ├── __init__.py
│ │ │ ├── archive_util.py
│ │ │ ├── bcppcompiler.py
│ │ │ ├── ccompiler.py
│ │ │ ├── cmd.py
│ │ │ ├── command
│ │ │ │ ├── __init__.py
│ │ │ │ ├── bdist.py
│ │ │ │ ├── bdist_dumb.py
│ │ │ │ ├── bdist_rpm.py
│ │ │ │ ├── bdist_wininst.py
│ │ │ │ ├── build.py
│ │ │ │ ├── build_clib.py
│ │ │ │ ├── build_ext.py
│ │ │ │ ├── build_py.py
│ │ │ │ ├── build_scripts.py
│ │ │ │ ├── check.py
│ │ │ │ ├── clean.py
│ │ │ │ ├── config.py
│ │ │ │ ├── install.py
│ │ │ │ ├── install_data.py
│ │ │ │ ├── install_egg_info.py
│ │ │ │ ├── install_headers.py
│ │ │ │ ├── install_lib.py
│ │ │ │ ├── install_scripts.py
│ │ │ │ ├── register.py
│ │ │ │ ├── sdist.py
│ │ │ │ └── upload.py
│ │ │ ├── config.py
│ │ │ ├── core.py
│ │ │ ├── cygwinccompiler.py
│ │ │ ├── debug.py
│ │ │ ├── dep_util.py
│ │ │ ├── dir_util.py
│ │ │ ├── dist.py
│ │ │ ├── emxccompiler.py
│ │ │ ├── errors.py
│ │ │ ├── extension.py
│ │ │ ├── fancy_getopt.py
│ │ │ ├── file_util.py
│ │ │ ├── filelist.py
│ │ │ ├── log.py
│ │ │ ├── msvccompiler.py
│ │ │ ├── spawn.py
│ │ │ ├── sysconfig.py
│ │ │ ├── text_file.py
│ │ │ ├── unixccompiler.py
│ │ │ ├── util.py
│ │ │ ├── version.py
│ │ │ └── versionpredicate.py
│ │ ├── doctest.py
│ │ ├── dumbdbm.py
│ │ ├── dummy_thread.py
│ │ ├── dummy_threading.py
│ │ ├── email
│ │ │ ├── __init__.py
│ │ │ ├── _parseaddr.py
│ │ │ ├── base64mime.py
│ │ │ ├── charset.py
│ │ │ ├── encoders.py
│ │ │ ├── errors.py
│ │ │ ├── feedparser.py
│ │ │ ├── generator.py
│ │ │ ├── header.py
│ │ │ ├── iterators.py
│ │ │ ├── message.py
│ │ │ ├── mime
│ │ │ │ ├── __init__.py
│ │ │ │ ├── application.py
│ │ │ │ ├── audio.py
│ │ │ │ ├── base.py
│ │ │ │ ├── image.py
│ │ │ │ ├── message.py
│ │ │ │ ├── multipart.py
│ │ │ │ ├── nonmultipart.py
│ │ │ │ └── text.py
│ │ │ ├── parser.py
│ │ │ ├── quoprimime.py
│ │ │ └── utils.py
│ │ ├── encodings
│ │ │ ├── __init__.py
│ │ │ ├── aliases.py
│ │ │ ├── ascii.py
│ │ │ ├── base64_codec.py
│ │ │ ├── charmap.py
│ │ │ ├── cp037.py
│ │ │ ├── cp1006.py
│ │ │ ├── cp1026.py
│ │ │ ├── cp1140.py
│ │ │ ├── cp1250.py
│ │ │ ├── cp1251.py
│ │ │ ├── cp1252.py
│ │ │ ├── cp1253.py
│ │ │ ├── cp1254.py
│ │ │ ├── cp1255.py
│ │ │ ├── cp1256.py
│ │ │ ├── cp1257.py
│ │ │ ├── cp1258.py
│ │ │ ├── cp424.py
│ │ │ ├── cp437.py
│ │ │ ├── cp500.py
│ │ │ ├── cp720.py
│ │ │ ├── cp737.py
│ │ │ ├── cp775.py
│ │ │ ├── cp850.py
│ │ │ ├── cp852.py
│ │ │ ├── cp855.py
│ │ │ ├── cp856.py
│ │ │ ├── cp857.py
│ │ │ ├── cp858.py
│ │ │ ├── cp860.py
│ │ │ ├── cp861.py
│ │ │ ├── cp862.py
│ │ │ ├── cp863.py
│ │ │ ├── cp864.py
│ │ │ ├── cp865.py
│ │ │ ├── cp866.py
│ │ │ ├── cp869.py
│ │ │ ├── cp874.py
│ │ │ ├── cp875.py
│ │ │ ├── hex_codec.py
│ │ │ ├── hp_roman8.py
│ │ │ ├── iso8859_1.py
│ │ │ ├── iso8859_10.py
│ │ │ ├── iso8859_11.py
│ │ │ ├── iso8859_13.py
│ │ │ ├── iso8859_14.py
│ │ │ ├── iso8859_15.py
│ │ │ ├── iso8859_16.py
│ │ │ ├── iso8859_2.py
│ │ │ ├── iso8859_3.py
│ │ │ ├── iso8859_4.py
│ │ │ ├── iso8859_5.py
│ │ │ ├── iso8859_6.py
│ │ │ ├── iso8859_7.py
│ │ │ ├── iso8859_8.py
│ │ │ ├── iso8859_9.py
│ │ │ ├── koi8_r.py
│ │ │ ├── koi8_u.py
│ │ │ ├── latin_1.py
│ │ │ ├── mac_arabic.py
│ │ │ ├── mac_centeuro.py
│ │ │ ├── mac_croatian.py
│ │ │ ├── mac_cyrillic.py
│ │ │ ├── mac_farsi.py
│ │ │ ├── mac_greek.py
│ │ │ ├── mac_iceland.py
│ │ │ ├── mac_latin2.py
│ │ │ ├── mac_roman.py
│ │ │ ├── mac_romanian.py
│ │ │ ├── mac_turkish.py
│ │ │ ├── mbcs.py
│ │ │ ├── palmos.py
│ │ │ ├── ptcp154.py
│ │ │ ├── punycode.py
│ │ │ ├── quopri_codec.py
│ │ │ ├── raw_unicode_escape.py
│ │ │ ├── rot_13.py
│ │ │ ├── string_escape.py
│ │ │ ├── tis_620.py
│ │ │ ├── undefined.py
│ │ │ ├── unicode_escape.py
│ │ │ ├── unicode_internal.py
│ │ │ ├── utf_16.py
│ │ │ ├── utf_16_be.py
│ │ │ ├── utf_16_le.py
│ │ │ ├── utf_32.py
│ │ │ ├── utf_32_le.py
│ │ │ ├── utf_7.py
│ │ │ ├── utf_8.py
│ │ │ ├── utf_8_sig.py
│ │ │ ├── uu_codec.py
│ │ │ └── zlib_codec.py
│ │ ├── filecmp.py
│ │ ├── fileinput.py
│ │ ├── fnmatch.py
│ │ ├── formatter.py
│ │ ├── fpformat.py
│ │ ├── fractions.py
│ │ ├── ftplib.py
│ │ ├── functools.py
│ │ ├── genericpath.py
│ │ ├── getopt.py
│ │ ├── getpass.py
│ │ ├── gettext.py
│ │ ├── glob.py
│ │ ├── gzip.py
│ │ ├── hashlib.py
│ │ ├── heapq.py
│ │ ├── hmac.py
│ │ ├── htmlentitydefs.py
│ │ ├── htmllib.py
│ │ ├── httplib.py
│ │ ├── ihooks.py
│ │ ├── imaplib.py
│ │ ├── imghdr.py
│ │ ├── importlib
│ │ │ └── __init__.py
│ │ ├── imputil.py
│ │ ├── inspect.py
│ │ ├── io.py
│ │ ├── json
│ │ │ ├── __init__.py
│ │ │ ├── decoder.py
│ │ │ ├── encoder.py
│ │ │ ├── scanner.py
│ │ │ └── tool.py
│ │ ├── keyword.py
│ │ ├── lib2to3
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── btm_matcher.py
│ │ │ ├── btm_utils.py
│ │ │ ├── fixer_base.py
│ │ │ ├── fixer_util.py
│ │ │ ├── fixes
│ │ │ │ ├── __init__.py
│ │ │ │ ├── fix_apply.py
│ │ │ │ ├── fix_basestring.py
│ │ │ │ ├── fix_buffer.py
│ │ │ │ ├── fix_callable.py
│ │ │ │ ├── fix_dict.py
│ │ │ │ ├── fix_except.py
│ │ │ │ ├── fix_exec.py
│ │ │ │ ├── fix_execfile.py
│ │ │ │ ├── fix_exitfunc.py
│ │ │ │ ├── fix_filter.py
│ │ │ │ ├── fix_funcattrs.py
│ │ │ │ ├── fix_future.py
│ │ │ │ ├── fix_getcwdu.py
│ │ │ │ ├── fix_has_key.py
│ │ │ │ ├── fix_idioms.py
│ │ │ │ ├── fix_import.py
│ │ │ │ ├── fix_imports.py
│ │ │ │ ├── fix_imports2.py
│ │ │ │ ├── fix_input.py
│ │ │ │ ├── fix_intern.py
│ │ │ │ ├── fix_isinstance.py
│ │ │ │ ├── fix_itertools.py
│ │ │ │ ├── fix_itertools_imports.py
│ │ │ │ ├── fix_long.py
│ │ │ │ ├── fix_map.py
│ │ │ │ ├── fix_metaclass.py
│ │ │ │ ├── fix_methodattrs.py
│ │ │ │ ├── fix_ne.py
│ │ │ │ ├── fix_next.py
│ │ │ │ ├── fix_nonzero.py
│ │ │ │ ├── fix_numliterals.py
│ │ │ │ ├── fix_operator.py
│ │ │ │ ├── fix_paren.py
│ │ │ │ ├── fix_print.py
│ │ │ │ ├── fix_raise.py
│ │ │ │ ├── fix_raw_input.py
│ │ │ │ ├── fix_reduce.py
│ │ │ │ ├── fix_renames.py
│ │ │ │ ├── fix_repr.py
│ │ │ │ ├── fix_set_literal.py
│ │ │ │ ├── fix_standarderror.py
│ │ │ │ ├── fix_sys_exc.py
│ │ │ │ ├── fix_throw.py
│ │ │ │ ├── fix_tuple_params.py
│ │ │ │ ├── fix_types.py
│ │ │ │ ├── fix_unicode.py
│ │ │ │ ├── fix_urllib.py
│ │ │ │ ├── fix_ws_comma.py
│ │ │ │ ├── fix_xrange.py
│ │ │ │ ├── fix_xreadlines.py
│ │ │ │ └── fix_zip.py
│ │ │ ├── main.py
│ │ │ ├── patcomp.py
│ │ │ ├── pgen2
│ │ │ │ ├── __init__.py
│ │ │ │ ├── conv.py
│ │ │ │ ├── driver.py
│ │ │ │ ├── grammar.py
│ │ │ │ ├── literals.py
│ │ │ │ ├── parse.py
│ │ │ │ ├── pgen.py
│ │ │ │ ├── token.py
│ │ │ │ └── tokenize.py
│ │ │ ├── pygram.py
│ │ │ ├── pytree.py
│ │ │ └── refactor.py
│ │ ├── linecache.py
│ │ ├── locale.py
│ │ ├── logging
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ └── handlers.py
│ │ ├── macpath.py
│ │ ├── macurl2path.py
│ │ ├── mailbox.py
│ │ ├── mailcap.py
│ │ ├── markupbase.py
│ │ ├── md5.py
│ │ ├── mhlib.py
│ │ ├── mimetools.py
│ │ ├── mimetypes.py
│ │ ├── mimify.py
│ │ ├── modulefinder.py
│ │ ├── multifile.py
│ │ ├── mutex.py
│ │ ├── netrc.py
│ │ ├── new.py
│ │ ├── nntplib.py
│ │ ├── ntpath.py
│ │ ├── nturl2path.py
│ │ ├── numbers.py
│ │ ├── opcode.py
│ │ ├── optparse.py
│ │ ├── os.py
│ │ ├── os2emxpath.py
│ │ ├── pdb.py
│ │ ├── pickle.py
│ │ ├── pickletools.py
│ │ ├── pipes.py
│ │ ├── pkgutil.py
│ │ ├── platform.py
│ │ ├── plistlib.py
│ │ ├── popen2.py
│ │ ├── poplib.py
│ │ ├── posixfile.py
│ │ ├── posixpath.py
│ │ ├── pprint.py
│ │ ├── profile.py
│ │ ├── pstats.py
│ │ ├── py_compile.py
│ │ ├── pyclbr.py
│ │ ├── pydoc.py
│ │ ├── pydoc_data
│ │ │ ├── __init__.py
│ │ │ └── topics.py
│ │ ├── quopri.py
│ │ ├── random.py
│ │ ├── repr.py
│ │ ├── rexec.py
│ │ ├── rfc822.py
│ │ ├── rlcompleter.py
│ │ ├── robotparser.py
│ │ ├── runpy.py
│ │ ├── sched.py
│ │ ├── sets.py
│ │ ├── sgmllib.py
│ │ ├── sha.py
│ │ ├── shelve.py
│ │ ├── shlex.py
│ │ ├── shutil.py
│ │ ├── site-packages
│ │ │ └── README.txt
│ │ ├── site.py
│ │ ├── smtpd.py
│ │ ├── smtplib.py
│ │ ├── sndhdr.py
│ │ ├── sqlite3
│ │ │ ├── __init__.py
│ │ │ ├── dbapi2.py
│ │ │ └── dump.py
│ │ ├── sre_compile.py
│ │ ├── sre_constants.py
│ │ ├── sre_parse.py
│ │ ├── ssl.py
│ │ ├── stat.py
│ │ ├── statvfs.py
│ │ ├── string.py
│ │ ├── stringold.py
│ │ ├── struct.py
│ │ ├── subprocess.py
│ │ ├── sunau.py
│ │ ├── sunaudio.py
│ │ ├── symbol.py
│ │ ├── sysconfig.py
│ │ ├── tabnanny.py
│ │ ├── tarfile.py
│ │ ├── telnetlib.py
│ │ ├── tempfile.py
│ │ ├── textwrap.py
│ │ ├── this.py
│ │ ├── threading.py
│ │ ├── timeit.py
│ │ ├── toaiff.py
│ │ ├── token.py
│ │ ├── tokenize.py
│ │ ├── trace.py
│ │ ├── traceback.py
│ │ ├── types.py
│ │ ├── unittest
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── case.py
│ │ │ ├── loader.py
│ │ │ ├── main.py
│ │ │ ├── result.py
│ │ │ ├── runner.py
│ │ │ ├── signals.py
│ │ │ ├── suite.py
│ │ │ └── util.py
│ │ ├── urllib.py
│ │ ├── urllib2.py
│ │ ├── urlparse.py
│ │ ├── user.py
│ │ ├── uu.py
│ │ ├── uuid.py
│ │ ├── warnings.py
│ │ ├── wave.py
│ │ ├── weakref.py
│ │ ├── webbrowser.py
│ │ ├── whichdb.py
│ │ ├── wsgiref
│ │ │ ├── __init__.py
│ │ │ ├── handlers.py
│ │ │ ├── headers.py
│ │ │ ├── simple_server.py
│ │ │ ├── util.py
│ │ │ └── validate.py
│ │ ├── xdrlib.py
│ │ ├── xml
│ │ │ ├── __init__.py
│ │ │ ├── dom
│ │ │ │ ├── NodeFilter.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── domreg.py
│ │ │ │ ├── minicompat.py
│ │ │ │ ├── minidom.py
│ │ │ │ ├── pulldom.py
│ │ │ │ └── xmlbuilder.py
│ │ │ ├── etree
│ │ │ │ ├── ElementInclude.py
│ │ │ │ ├── ElementPath.py
│ │ │ │ ├── ElementTree.py
│ │ │ │ ├── SimpleXMLTreeBuilder.py
│ │ │ │ └── __init__.py
│ │ │ ├── parsers
│ │ │ │ └── __init__.py
│ │ │ └── sax
│ │ │ ├── __init__.py
│ │ │ ├── _exceptions.py
│ │ │ ├── handler.py
│ │ │ ├── saxutils.py
│ │ │ └── xmlreader.py
│ │ ├── xmllib.py
│ │ ├── xmlrpclib.py
│ │ └── zipfile.py
│ ├── obj
│ │ └── x86
│ │ ├── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── FreePIE.Console.csproj.FileListAbsolute.txt
│ │ │ ├── FreePIE.Console.csprojResolveAssemblyReference.cache
│ │ │ ├── FreePIE.Console.exe
│ │ │ ├── FreePIE.Console.pdb
│ │ │ ├── TempPE
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── Release
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.Console.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.Console.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.Console.exe
│ │ ├── FreePIE.Console.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── packages.config
├── FreePIE.Core
│ ├── Common
│ │ ├── CurveMath.cs
│ │ ├── Events
│ │ │ ├── EventAggregator.cs
│ │ │ ├── IEventAggregator.cs
│ │ │ ├── IHandle.cs
│ │ │ └── WeakReferenceList.cs
│ │ ├── Extensions
│ │ │ ├── CollectionExtensions.cs
│ │ │ ├── StringExtensions.cs
│ │ │ └── TypeExtensions.cs
│ │ ├── FileSystem.cs
│ │ ├── IFileSystem.cs
│ │ ├── ILog.cs
│ │ ├── InterlockableBool.cs
│ │ ├── Log.cs
│ │ ├── Range.cs
│ │ └── Utils.cs
│ ├── FreePIE.Core.csproj
│ ├── Model
│ │ ├── Choice.cs
│ │ ├── Choices.cs
│ │ ├── Curve.cs
│ │ ├── Events
│ │ │ ├── CurveChangedNameEvent.cs
│ │ │ ├── ScriptErrorEvent.cs
│ │ │ └── WatchEvent.cs
│ │ ├── Node.cs
│ │ ├── PluginProperty.cs
│ │ ├── PluginSetting.cs
│ │ └── Settings.cs
│ ├── Persistence
│ │ ├── IPersistanceManager.cs
│ │ ├── ISettingsManager.cs
│ │ ├── Paths
│ │ │ ├── IPaths.cs
│ │ │ ├── IPortable.cs
│ │ │ ├── Paths.cs
│ │ │ ├── Portable.cs
│ │ │ ├── PortablePaths.cs
│ │ │ └── UacCompliantPaths.cs
│ │ ├── PersistanceManager.cs
│ │ └── SettingsManager.cs
│ ├── Plugins
│ │ ├── IPluginInvoker.cs
│ │ └── PluginInvoker.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ScriptEngine
│ │ ├── CodeCompletion
│ │ │ ├── CodeCompletionProvider.cs
│ │ │ ├── CodeCompletionResult.cs
│ │ │ ├── ExpressionInfo.cs
│ │ │ ├── IRuntimeInfoProvider.cs
│ │ │ ├── IndexedExpressionInfo.cs
│ │ │ ├── IndexedToken.cs
│ │ │ ├── InfoTransformHelper.cs
│ │ │ ├── RuntimeInfoProvider.cs
│ │ │ ├── Token.cs
│ │ │ ├── TokenInfo.cs
│ │ │ ├── TokenResult.cs
│ │ │ └── TokenType.cs
│ │ ├── Globals
│ │ │ ├── CurveGlobalProvider.cs
│ │ │ ├── GlobalsInfo.cs
│ │ │ ├── IGlobalProvider.cs
│ │ │ ├── ScriptHelpers
│ │ │ │ ├── DiagnosticHelper.cs
│ │ │ │ ├── FilterHelper.cs
│ │ │ │ ├── IScriptHelper.cs
│ │ │ │ ├── Strategies
│ │ │ │ │ └── ContinuesRotationStrategy.cs
│ │ │ │ └── SystemHelper.cs
│ │ │ └── ScriptHelpersGlobalProvider.cs
│ │ ├── ICodeCompletionProvider.cs
│ │ ├── IScriptEngine.cs
│ │ ├── IScriptParser.cs
│ │ ├── Python
│ │ │ ├── PythonScriptEngine.cs
│ │ │ └── PythonScriptParser.cs
│ │ └── ThreadTiming
│ │ ├── IThreadTimingFactory.cs
│ │ ├── Strategies
│ │ │ ├── BeginPeriodSystemTimerStrategy.cs
│ │ │ ├── SystemTimerStrategy.cs
│ │ │ ├── ThreadYieldMicroSecondsStrategy.cs
│ │ │ ├── Timing.cs
│ │ │ ├── TimingAttribute.cs
│ │ │ ├── TimingTypes.cs
│ │ │ └── YieldThreadStrategy.cs
│ │ └── ThreadTimingFactory.cs
│ ├── Services
│ │ └── ServiceBootstrapper.cs
│ ├── bin
│ │ ├── Debug
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ ├── FreePIE.Core.dll
│ │ │ ├── FreePIE.Core.pdb
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.Modules.xml
│ │ │ ├── IronPython.dll
│ │ │ ├── IronPython.xml
│ │ │ ├── Microsoft.Dynamic.dll
│ │ │ ├── Microsoft.Dynamic.xml
│ │ │ ├── Microsoft.Scripting.Metadata.dll
│ │ │ ├── Microsoft.Scripting.Metadata.xml
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Microsoft.Scripting.xml
│ │ │ ├── Ninject.dll
│ │ │ └── Ninject.xml
│ │ └── Release
│ │ ├── FreePIE.Core.Contracts.dll
│ │ ├── FreePIE.Core.Contracts.pdb
│ │ ├── FreePIE.Core.dll
│ │ ├── FreePIE.Core.pdb
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.Modules.xml
│ │ ├── IronPython.dll
│ │ ├── IronPython.xml
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Dynamic.xml
│ │ ├── Microsoft.Scripting.Metadata.dll
│ │ ├── Microsoft.Scripting.Metadata.xml
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Microsoft.Scripting.xml
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── obj
│ │ ├── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── FreePIE.Core.csproj.FileListAbsolute.txt
│ │ │ ├── FreePIE.Core.csprojResolveAssemblyReference.cache
│ │ │ ├── FreePIE.Core.dll
│ │ │ ├── FreePIE.Core.pdb
│ │ │ ├── TempPE
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── Release
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.Core.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.Core.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.Core.dll
│ │ ├── FreePIE.Core.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── packages.config
├── FreePIE.Core.Contracts
│ ├── Attributes.cs
│ ├── FreePIE.Core.Contracts.csproj
│ ├── IGlobalNameProvider.cs
│ ├── IPlugin.cs
│ ├── IPluginProperty.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── bin
│ │ ├── Debug
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ └── FreePIE.Core.Contracts.pdb
│ │ └── Release
│ │ ├── FreePIE.Core.Contracts.dll
│ │ └── FreePIE.Core.Contracts.pdb
│ └── obj
│ ├── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.Core.Contracts.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.Core.Contracts.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.Core.Contracts.dll
│ │ ├── FreePIE.Core.Contracts.pdb
│ │ └── TempPE
│ └── Release
│ ├── DesignTimeResolveAssemblyReferences.cache
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── FreePIE.Core.Contracts.csproj.FileListAbsolute.txt
│ ├── FreePIE.Core.Contracts.csprojResolveAssemblyReference.cache
│ ├── FreePIE.Core.Contracts.dll
│ ├── FreePIE.Core.Contracts.pdb
│ └── TempPE
├── FreePIE.Core.Plugins
│ ├── AhrsImuPlugin.cs
│ ├── AndroidPlugin.cs
│ ├── ApplePlugin.cs
│ ├── ComDevicePlugin.cs
│ ├── FreeImuPlugin.cs
│ ├── FreePIE.Core.Plugins.csproj
│ ├── FreePieIOPlugin.cs
│ ├── FreeSpacePlugin.cs
│ ├── FreeTrackPlugin.cs
│ ├── Globals
│ │ └── GlobalIndexer.cs
│ ├── Help
│ │ ├── FreePIE.Core.Plugins.AhrsImuPlugin.rtf
│ │ ├── FreePIE.Core.Plugins.AndroidPlugin.rtf
│ │ ├── FreePIE.Core.Plugins.FreeImuPlugin.rtf
│ │ ├── FreePIE.Core.Plugins.HydraPlugin.rtf
│ │ ├── FreePIE.Core.Plugins.PPJoyPlugin.rtf
│ │ └── FreePIE.Core.Plugins.VJoyPlugin.rtf
│ ├── Hydra
│ │ ├── EmulatedData.cs
│ │ ├── HydraSpoof.cs
│ │ └── Sixense.cs
│ ├── HydraPlugin.cs
│ ├── JoystickPlugin.cs
│ ├── KeyboardPlugin.cs
│ ├── MemoryMapping
│ │ ├── ArgumentExtension.cs
│ │ ├── DisconnectedFreepieData.cs
│ │ ├── MappedMemory.cs
│ │ ├── MarshalledMemory.cs
│ │ ├── MarshalledString.cs
│ │ ├── SharedMemoryWorker.cs
│ │ ├── TrackIRWorker.cs
│ │ └── WorkerProcess.cs
│ ├── Midi
│ │ ├── DataGlobal.cs
│ │ └── MidiStatus.cs
│ ├── MidiPlugin.cs
│ ├── MouseKeyIO.cs
│ ├── MousePlugin.cs
│ ├── OculusPlugin.cs
│ ├── OculusVR
│ │ ├── Api.cs
│ │ └── OculusVr6Dof.cs
│ ├── PPJoyPlugin.cs
│ ├── Plugin.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SensorFusion
│ │ ├── MahonyAHRS.cs
│ │ └── Quaternion.cs
│ ├── SpeechPlugin.cs
│ ├── Strategies
│ │ ├── GetPressedStrategy.cs
│ │ └── SetPressedStrategy.cs
│ ├── TobiiEyeXPlugin.cs
│ ├── TrackIR
│ │ ├── DllRegistrar.cs
│ │ ├── HeadPoseData.cs
│ │ ├── NPClientSpoof.cs
│ │ ├── NativeDll.cs
│ │ ├── TrackIRDll.cs
│ │ └── TrackIRHeadposeData.cs
│ ├── TrackIRPlugin.cs
│ ├── VJoyPlugin.cs
│ ├── VuzixTrackerPlugin.cs
│ ├── Wiimote
│ │ ├── AccelerationGlobal.cs
│ │ ├── Calibratable.cs
│ │ ├── CircularBuffer.cs
│ │ ├── DolphiimoteBridge.cs
│ │ ├── DolphiimoteDLL.cs
│ │ ├── DolphiimoteWiimoteData.cs
│ │ ├── IMotionPlusFuser.cs
│ │ ├── IWiimoteBridge.cs
│ │ ├── IWiimoteData.cs
│ │ ├── Integrator.cs
│ │ ├── MotionPlusGlobal.cs
│ │ ├── Nunchuck.cs
│ │ ├── SamplePeriodCounter.cs
│ │ ├── SequenceExtensions.cs
│ │ ├── Subscribable.cs
│ │ ├── TimeSeries.cs
│ │ ├── TimedValue.cs
│ │ ├── WiimoteButton.cs
│ │ └── WiimoteCalibration.cs
│ ├── WiimotePlugin.cs
│ ├── XBox360Plugin.cs
│ ├── Yei3Space
│ │ ├── Api.cs
│ │ ├── Enums.cs
│ │ ├── TssComPort.cs
│ │ └── TssStreamPacket.cs
│ ├── Yei3SpacePlugin.cs
│ ├── Zeiss
│ │ ├── Api.cs
│ │ └── Structs.cs
│ ├── ZeissPlugin.cs
│ └── obj
│ ├── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.Core.Plugins.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.Core.Plugins.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.Core.Plugins.dll
│ │ ├── FreePIE.Core.Plugins.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── Release
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── FreePIE.Core.Plugins.csproj.FileListAbsolute.txt
│ ├── FreePIE.Core.Plugins.csprojResolveAssemblyReference.cache
│ ├── FreePIE.Core.Plugins.dll
│ ├── FreePIE.Core.Plugins.pdb
│ ├── TempPE
│ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
├── FreePIE.GUI
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Bootstrap
│ │ └── BootStrapper.cs
│ ├── Common
│ │ ├── AvalonDock
│ │ │ ├── AutobinderTemplateSelector.cs
│ │ │ ├── DocumentContext.cs
│ │ │ └── IDockingManagerSource.cs
│ │ ├── AvalonEdit
│ │ │ ├── BindableScriptEditor.cs
│ │ │ └── Python.xshd
│ │ ├── Caliburn
│ │ │ ├── ActionMessageCommand.cs
│ │ │ ├── GestureMenuItem.cs
│ │ │ └── InputBindingTrigger.cs
│ │ ├── CodeCompletion
│ │ │ └── CompletionItem.cs
│ │ ├── CommandLine
│ │ │ ├── Commands
│ │ │ │ ├── Command.cs
│ │ │ │ ├── FileCommand.cs
│ │ │ │ └── RunCommand.cs
│ │ │ ├── IParser.cs
│ │ │ └── Parser.cs
│ │ ├── Resources
│ │ │ └── ResourceHelper.cs
│ │ ├── RichTextBox
│ │ │ └── RtfTextBox.cs
│ │ ├── Strategies
│ │ │ └── ScriptDialogStrategy.cs
│ │ └── Visiblox
│ │ └── MovePointBehaviour.cs
│ ├── Events
│ │ ├── ActiveScriptDocumentChangedEvent.cs
│ │ ├── Command
│ │ │ ├── CommandEvent.cs
│ │ │ ├── FileEvent.cs
│ │ │ └── RunEvent.cs
│ │ ├── DeleteCurveEvent.cs
│ │ ├── ExitingEvent.cs
│ │ ├── ScriptDocumentAddedEvent.cs
│ │ ├── ScriptEvent.cs
│ │ ├── ScriptStateChangedEvent.cs
│ │ ├── ScriptUpdatedEvent.cs
│ │ └── StartedEvent.cs
│ ├── FreePIE.GUI.csproj
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Resources
│ │ ├── about-16.png
│ │ ├── console-16.png
│ │ ├── copy-16.png
│ │ ├── curve-16.png
│ │ ├── cut-16.png
│ │ ├── delete-16.png
│ │ ├── error-16.png
│ │ ├── exception-16.png
│ │ ├── exit-16.png
│ │ ├── find-16.png
│ │ ├── help-16.png
│ │ ├── new-16.png
│ │ ├── next-16.png
│ │ ├── open-16.png
│ │ ├── paste-16.png
│ │ ├── play-16.png
│ │ ├── prev-16.png
│ │ ├── save-16.png
│ │ ├── save-as-16.png
│ │ ├── settings-16.png
│ │ ├── stop-16.png
│ │ ├── warning-16.png
│ │ └── watch-16.png
│ ├── Result
│ │ ├── CancelResult.cs
│ │ ├── CloseAppResult.cs
│ │ ├── CloseResult.cs
│ │ ├── FileDialogResult.cs
│ │ ├── IResultFactory.cs
│ │ ├── MessageBoxResult.cs
│ │ ├── Result.cs
│ │ ├── ResultFactory.cs
│ │ └── ShowDialogResult.cs
│ ├── Shells
│ │ ├── AboutView.xaml
│ │ ├── AboutView.xaml.cs
│ │ ├── AboutViewModel.cs
│ │ ├── Curves
│ │ │ ├── CurveSettingsView.xaml
│ │ │ ├── CurveSettingsView.xaml.cs
│ │ │ ├── CurveSettingsViewModel.cs
│ │ │ ├── NewCurveView.xaml
│ │ │ ├── NewCurveView.xaml.cs
│ │ │ └── NewCurveViewModel.cs
│ │ ├── MainShellView.xaml
│ │ ├── MainShellView.xaml.cs
│ │ ├── MainShellViewModel.cs
│ │ ├── PluginHelpView.xaml
│ │ ├── PluginHelpView.xaml.cs
│ │ ├── PluginHelpViewModel.cs
│ │ ├── PluginSettingsView.xaml
│ │ ├── PluginSettingsView.xaml.cs
│ │ ├── PluginSettingsViewModel.cs
│ │ └── ShellPresentationModel.cs
│ ├── Themes
│ │ └── ExpressionDark.xaml
│ ├── Views
│ │ ├── Curves
│ │ │ ├── CurveView.xaml
│ │ │ ├── CurveView.xaml.cs
│ │ │ └── CurveViewModel.cs
│ │ ├── Main
│ │ │ ├── MainMenuView.xaml
│ │ │ ├── MainMenuView.xaml.cs
│ │ │ ├── MainMenuViewModel.cs
│ │ │ ├── PanelViewModel.cs
│ │ │ └── SettingsLoaderViewModel.cs
│ │ ├── Plugin
│ │ │ ├── PluginHelpFileViewModel.cs
│ │ │ ├── PluginPropertyView.xaml
│ │ │ ├── PluginPropertyView.xaml.cs
│ │ │ ├── PluginPropertyViewModel.cs
│ │ │ ├── PluginSettingsMenuViewModel.cs
│ │ │ └── PropertyValueTypes
│ │ │ ├── BoolPropertyView.xaml
│ │ │ ├── BoolPropertyView.xaml.cs
│ │ │ ├── BoolPropertyViewModel.cs
│ │ │ ├── ChoicesPropertyView.xaml
│ │ │ ├── ChoicesPropertyView.xaml.cs
│ │ │ ├── ChoicesPropertyViewModel.cs
│ │ │ ├── TextPropertyView.xaml
│ │ │ ├── TextPropertyView.xaml.cs
│ │ │ ├── TextPropertyViewModel.cs
│ │ │ └── ValueViewModel.cs
│ │ └── Script
│ │ ├── Output
│ │ │ ├── ConsoleView.xaml
│ │ │ ├── ConsoleView.xaml.cs
│ │ │ ├── ConsoleViewModel.cs
│ │ │ ├── ErrorViewModel.cs
│ │ │ ├── ErrorsView.xaml
│ │ │ ├── ErrorsView.xaml.cs
│ │ │ ├── ErrorsViewModel.cs
│ │ │ ├── WatchViewModel.cs
│ │ │ ├── WatchesView.xaml
│ │ │ ├── WatchesView.xaml.cs
│ │ │ └── WatchesViewModel.cs
│ │ ├── ScriptEditorView.xaml
│ │ ├── ScriptEditorView.xaml.cs
│ │ └── ScriptEditorViewModel.cs
│ ├── bin
│ │ ├── Debug
│ │ │ ├── Caliburn.Micro.Platform.dll
│ │ │ ├── Caliburn.Micro.Platform.xml
│ │ │ ├── Caliburn.Micro.dll
│ │ │ ├── Caliburn.Micro.xml
│ │ │ ├── CannedBytes.IO.dll
│ │ │ ├── CannedBytes.Midi.dll
│ │ │ ├── CannedBytes.dll
│ │ │ ├── DolphiiMote.dll
│ │ │ ├── EyeXFramework.dll
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ ├── FreePIE.Core.dll
│ │ │ ├── FreePIE.Core.pdb
│ │ │ ├── FreePIE.GUI.CodeCompletion.dll
│ │ │ ├── FreePIE.GUI.CodeCompletion.pdb
│ │ │ ├── FreePIE.exe
│ │ │ ├── FreePIE.pdb
│ │ │ ├── FreePIE.vshost.exe
│ │ │ ├── FreePIE.vshost.exe.manifest
│ │ │ ├── FreeTrackClient.dll
│ │ │ ├── ICSharpCode.AvalonEdit.dll
│ │ │ ├── ICSharpCode.AvalonEdit.xml
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.Modules.xml
│ │ │ ├── IronPython.dll
│ │ │ ├── IronPython.xml
│ │ │ ├── Microsoft.Dynamic.dll
│ │ │ ├── Microsoft.Dynamic.xml
│ │ │ ├── Microsoft.Scripting.Metadata.dll
│ │ │ ├── Microsoft.Scripting.Metadata.xml
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Microsoft.Scripting.xml
│ │ │ ├── NPClient.dll
│ │ │ ├── Ninject.dll
│ │ │ ├── Ninject.xml
│ │ │ ├── OVRFreePIE.dll
│ │ │ ├── PPJoyWrapper.dll
│ │ │ ├── SlimDX.dll
│ │ │ ├── System.Windows.Interactivity.dll
│ │ │ ├── System.Windows.Interactivity.xml
│ │ │ ├── ThreeSpace_API.dll
│ │ │ ├── Tobii.EyeX.Client.Net20.dll
│ │ │ ├── Tobii.EyeX.Client.dll
│ │ │ ├── Tracker.dll
│ │ │ ├── Visiblox.Charts.dll
│ │ │ ├── Xceed.Wpf.AvalonDock.Themes.Expression.dll
│ │ │ ├── Xceed.Wpf.AvalonDock.Themes.Expression.pdb
│ │ │ ├── Xceed.Wpf.AvalonDock.dll
│ │ │ ├── Xceed.Wpf.AvalonDock.pdb
│ │ │ ├── freepie_io.dll
│ │ │ ├── help
│ │ │ │ ├── FreePIE.Core.Plugins.AhrsImuPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.AndroidPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.FreeImuPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.HydraPlugin.rtf
│ │ │ │ ├── FreePIE.Core.Plugins.PPJoyPlugin.rtf
│ │ │ │ └── FreePIE.Core.Plugins.VJoyPlugin.rtf
│ │ │ ├── layout.config
│ │ │ ├── libfreespace.dll
│ │ │ ├── piefreespace.dll
│ │ │ ├── plugins
│ │ │ │ ├── ClassLibrary.dll
│ │ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ │ ├── FreePIE.Core.Plugins.dll
│ │ │ │ ├── FreePIE.Core.Plugins.pdb
│ │ │ │ ├── PPJoyWrapper.dll
│ │ │ │ ├── SlimDX.dll
│ │ │ │ └── vJoyInterfaceWrap.dll
│ │ │ ├── pylib
│ │ │ │ ├── BaseHTTPServer.py
│ │ │ │ ├── Bastion.py
│ │ │ │ ├── CGIHTTPServer.py
│ │ │ │ ├── ConfigParser.py
│ │ │ │ ├── Cookie.py
│ │ │ │ ├── DocXMLRPCServer.py
│ │ │ │ ├── HTMLParser.py
│ │ │ │ ├── MimeWriter.py
│ │ │ │ ├── Queue.py
│ │ │ │ ├── SimpleHTTPServer.py
│ │ │ │ ├── SimpleXMLRPCServer.py
│ │ │ │ ├── SocketServer.py
│ │ │ │ ├── StringIO.py
│ │ │ │ ├── UserDict.py
│ │ │ │ ├── UserList.py
│ │ │ │ ├── UserString.py
│ │ │ │ ├── _LWPCookieJar.py
│ │ │ │ ├── _MozillaCookieJar.py
│ │ │ │ ├── __future__.py
│ │ │ │ ├── __phello__.foo.py
│ │ │ │ ├── _abcoll.py
│ │ │ │ ├── _pyio.py
│ │ │ │ ├── _strptime.py
│ │ │ │ ├── _threading_local.py
│ │ │ │ ├── _weakrefset.py
│ │ │ │ ├── abc.py
│ │ │ │ ├── aifc.py
│ │ │ │ ├── antigravity.py
│ │ │ │ ├── anydbm.py
│ │ │ │ ├── argparse.py
│ │ │ │ ├── ast.py
│ │ │ │ ├── asynchat.py
│ │ │ │ ├── asyncore.py
│ │ │ │ ├── atexit.py
│ │ │ │ ├── audiodev.py
│ │ │ │ ├── base64.py
│ │ │ │ ├── bdb.py
│ │ │ │ ├── binhex.py
│ │ │ │ ├── bisect.py
│ │ │ │ ├── calendar.py
│ │ │ │ ├── cgi.py
│ │ │ │ ├── cgitb.py
│ │ │ │ ├── chunk.py
│ │ │ │ ├── cmd.py
│ │ │ │ ├── code.py
│ │ │ │ ├── codecs.py
│ │ │ │ ├── codeop.py
│ │ │ │ ├── collections.py
│ │ │ │ ├── colorsys.py
│ │ │ │ ├── commands.py
│ │ │ │ ├── compileall.py
│ │ │ │ ├── contextlib.py
│ │ │ │ ├── cookielib.py
│ │ │ │ ├── copy.py
│ │ │ │ ├── csv.py
│ │ │ │ ├── ctypes
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _endian.py
│ │ │ │ │ ├── macholib
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── dyld.py
│ │ │ │ │ │ ├── dylib.py
│ │ │ │ │ │ └── framework.py
│ │ │ │ │ ├── util.py
│ │ │ │ │ └── wintypes.py
│ │ │ │ ├── decimal.py
│ │ │ │ ├── difflib.py
│ │ │ │ ├── dircache.py
│ │ │ │ ├── dis.py
│ │ │ │ ├── distutils
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── archive_util.py
│ │ │ │ │ ├── bcppcompiler.py
│ │ │ │ │ ├── ccompiler.py
│ │ │ │ │ ├── cmd.py
│ │ │ │ │ ├── command
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── bdist.py
│ │ │ │ │ │ ├── bdist_dumb.py
│ │ │ │ │ │ ├── bdist_rpm.py
│ │ │ │ │ │ ├── bdist_wininst.py
│ │ │ │ │ │ ├── build.py
│ │ │ │ │ │ ├── build_clib.py
│ │ │ │ │ │ ├── build_ext.py
│ │ │ │ │ │ ├── build_py.py
│ │ │ │ │ │ ├── build_scripts.py
│ │ │ │ │ │ ├── check.py
│ │ │ │ │ │ ├── clean.py
│ │ │ │ │ │ ├── config.py
│ │ │ │ │ │ ├── install.py
│ │ │ │ │ │ ├── install_data.py
│ │ │ │ │ │ ├── install_egg_info.py
│ │ │ │ │ │ ├── install_headers.py
│ │ │ │ │ │ ├── install_lib.py
│ │ │ │ │ │ ├── install_scripts.py
│ │ │ │ │ │ ├── register.py
│ │ │ │ │ │ ├── sdist.py
│ │ │ │ │ │ └── upload.py
│ │ │ │ │ ├── config.py
│ │ │ │ │ ├── core.py
│ │ │ │ │ ├── cygwinccompiler.py
│ │ │ │ │ ├── debug.py
│ │ │ │ │ ├── dep_util.py
│ │ │ │ │ ├── dir_util.py
│ │ │ │ │ ├── dist.py
│ │ │ │ │ ├── emxccompiler.py
│ │ │ │ │ ├── errors.py
│ │ │ │ │ ├── extension.py
│ │ │ │ │ ├── fancy_getopt.py
│ │ │ │ │ ├── file_util.py
│ │ │ │ │ ├── filelist.py
│ │ │ │ │ ├── log.py
│ │ │ │ │ ├── msvccompiler.py
│ │ │ │ │ ├── spawn.py
│ │ │ │ │ ├── sysconfig.py
│ │ │ │ │ ├── text_file.py
│ │ │ │ │ ├── unixccompiler.py
│ │ │ │ │ ├── util.py
│ │ │ │ │ ├── version.py
│ │ │ │ │ └── versionpredicate.py
│ │ │ │ ├── doctest.py
│ │ │ │ ├── dumbdbm.py
│ │ │ │ ├── dummy_thread.py
│ │ │ │ ├── dummy_threading.py
│ │ │ │ ├── email
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _parseaddr.py
│ │ │ │ │ ├── base64mime.py
│ │ │ │ │ ├── charset.py
│ │ │ │ │ ├── encoders.py
│ │ │ │ │ ├── errors.py
│ │ │ │ │ ├── feedparser.py
│ │ │ │ │ ├── generator.py
│ │ │ │ │ ├── header.py
│ │ │ │ │ ├── iterators.py
│ │ │ │ │ ├── message.py
│ │ │ │ │ ├── mime
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── application.py
│ │ │ │ │ │ ├── audio.py
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── image.py
│ │ │ │ │ │ ├── message.py
│ │ │ │ │ │ ├── multipart.py
│ │ │ │ │ │ ├── nonmultipart.py
│ │ │ │ │ │ └── text.py
│ │ │ │ │ ├── parser.py
│ │ │ │ │ ├── quoprimime.py
│ │ │ │ │ └── utils.py
│ │ │ │ ├── encodings
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── aliases.py
│ │ │ │ │ ├── ascii.py
│ │ │ │ │ ├── base64_codec.py
│ │ │ │ │ ├── charmap.py
│ │ │ │ │ ├── cp037.py
│ │ │ │ │ ├── cp1006.py
│ │ │ │ │ ├── cp1026.py
│ │ │ │ │ ├── cp1140.py
│ │ │ │ │ ├── cp1250.py
│ │ │ │ │ ├── cp1251.py
│ │ │ │ │ ├── cp1252.py
│ │ │ │ │ ├── cp1253.py
│ │ │ │ │ ├── cp1254.py
│ │ │ │ │ ├── cp1255.py
│ │ │ │ │ ├── cp1256.py
│ │ │ │ │ ├── cp1257.py
│ │ │ │ │ ├── cp1258.py
│ │ │ │ │ ├── cp424.py
│ │ │ │ │ ├── cp437.py
│ │ │ │ │ ├── cp500.py
│ │ │ │ │ ├── cp720.py
│ │ │ │ │ ├── cp737.py
│ │ │ │ │ ├── cp775.py
│ │ │ │ │ ├── cp850.py
│ │ │ │ │ ├── cp852.py
│ │ │ │ │ ├── cp855.py
│ │ │ │ │ ├── cp856.py
│ │ │ │ │ ├── cp857.py
│ │ │ │ │ ├── cp858.py
│ │ │ │ │ ├── cp860.py
│ │ │ │ │ ├── cp861.py
│ │ │ │ │ ├── cp862.py
│ │ │ │ │ ├── cp863.py
│ │ │ │ │ ├── cp864.py
│ │ │ │ │ ├── cp865.py
│ │ │ │ │ ├── cp866.py
│ │ │ │ │ ├── cp869.py
│ │ │ │ │ ├── cp874.py
│ │ │ │ │ ├── cp875.py
│ │ │ │ │ ├── hex_codec.py
│ │ │ │ │ ├── hp_roman8.py
│ │ │ │ │ ├── iso8859_1.py
│ │ │ │ │ ├── iso8859_10.py
│ │ │ │ │ ├── iso8859_11.py
│ │ │ │ │ ├── iso8859_13.py
│ │ │ │ │ ├── iso8859_14.py
│ │ │ │ │ ├── iso8859_15.py
│ │ │ │ │ ├── iso8859_16.py
│ │ │ │ │ ├── iso8859_2.py
│ │ │ │ │ ├── iso8859_3.py
│ │ │ │ │ ├── iso8859_4.py
│ │ │ │ │ ├── iso8859_5.py
│ │ │ │ │ ├── iso8859_6.py
│ │ │ │ │ ├── iso8859_7.py
│ │ │ │ │ ├── iso8859_8.py
│ │ │ │ │ ├── iso8859_9.py
│ │ │ │ │ ├── koi8_r.py
│ │ │ │ │ ├── koi8_u.py
│ │ │ │ │ ├── latin_1.py
│ │ │ │ │ ├── mac_arabic.py
│ │ │ │ │ ├── mac_centeuro.py
│ │ │ │ │ ├── mac_croatian.py
│ │ │ │ │ ├── mac_cyrillic.py
│ │ │ │ │ ├── mac_farsi.py
│ │ │ │ │ ├── mac_greek.py
│ │ │ │ │ ├── mac_iceland.py
│ │ │ │ │ ├── mac_latin2.py
│ │ │ │ │ ├── mac_roman.py
│ │ │ │ │ ├── mac_romanian.py
│ │ │ │ │ ├── mac_turkish.py
│ │ │ │ │ ├── mbcs.py
│ │ │ │ │ ├── palmos.py
│ │ │ │ │ ├── ptcp154.py
│ │ │ │ │ ├── punycode.py
│ │ │ │ │ ├── quopri_codec.py
│ │ │ │ │ ├── raw_unicode_escape.py
│ │ │ │ │ ├── rot_13.py
│ │ │ │ │ ├── string_escape.py
│ │ │ │ │ ├── tis_620.py
│ │ │ │ │ ├── undefined.py
│ │ │ │ │ ├── unicode_escape.py
│ │ │ │ │ ├── unicode_internal.py
│ │ │ │ │ ├── utf_16.py
│ │ │ │ │ ├── utf_16_be.py
│ │ │ │ │ ├── utf_16_le.py
│ │ │ │ │ ├── utf_32.py
│ │ │ │ │ ├── utf_32_le.py
│ │ │ │ │ ├── utf_7.py
│ │ │ │ │ ├── utf_8.py
│ │ │ │ │ ├── utf_8_sig.py
│ │ │ │ │ ├── uu_codec.py
│ │ │ │ │ └── zlib_codec.py
│ │ │ │ ├── filecmp.py
│ │ │ │ ├── fileinput.py
│ │ │ │ ├── fnmatch.py
│ │ │ │ ├── formatter.py
│ │ │ │ ├── fpformat.py
│ │ │ │ ├── fractions.py
│ │ │ │ ├── ftplib.py
│ │ │ │ ├── functools.py
│ │ │ │ ├── genericpath.py
│ │ │ │ ├── getopt.py
│ │ │ │ ├── getpass.py
│ │ │ │ ├── gettext.py
│ │ │ │ ├── glob.py
│ │ │ │ ├── gzip.py
│ │ │ │ ├── hashlib.py
│ │ │ │ ├── heapq.py
│ │ │ │ ├── hmac.py
│ │ │ │ ├── htmlentitydefs.py
│ │ │ │ ├── htmllib.py
│ │ │ │ ├── httplib.py
│ │ │ │ ├── ihooks.py
│ │ │ │ ├── imaplib.py
│ │ │ │ ├── imghdr.py
│ │ │ │ ├── importlib
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── imputil.py
│ │ │ │ ├── inspect.py
│ │ │ │ ├── io.py
│ │ │ │ ├── json
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── decoder.py
│ │ │ │ │ ├── encoder.py
│ │ │ │ │ ├── scanner.py
│ │ │ │ │ └── tool.py
│ │ │ │ ├── keyword.py
│ │ │ │ ├── lib2to3
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __main__.py
│ │ │ │ │ ├── btm_matcher.py
│ │ │ │ │ ├── btm_utils.py
│ │ │ │ │ ├── fixer_base.py
│ │ │ │ │ ├── fixer_util.py
│ │ │ │ │ ├── fixes
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── fix_apply.py
│ │ │ │ │ │ ├── fix_basestring.py
│ │ │ │ │ │ ├── fix_buffer.py
│ │ │ │ │ │ ├── fix_callable.py
│ │ │ │ │ │ ├── fix_dict.py
│ │ │ │ │ │ ├── fix_except.py
│ │ │ │ │ │ ├── fix_exec.py
│ │ │ │ │ │ ├── fix_execfile.py
│ │ │ │ │ │ ├── fix_exitfunc.py
│ │ │ │ │ │ ├── fix_filter.py
│ │ │ │ │ │ ├── fix_funcattrs.py
│ │ │ │ │ │ ├── fix_future.py
│ │ │ │ │ │ ├── fix_getcwdu.py
│ │ │ │ │ │ ├── fix_has_key.py
│ │ │ │ │ │ ├── fix_idioms.py
│ │ │ │ │ │ ├── fix_import.py
│ │ │ │ │ │ ├── fix_imports.py
│ │ │ │ │ │ ├── fix_imports2.py
│ │ │ │ │ │ ├── fix_input.py
│ │ │ │ │ │ ├── fix_intern.py
│ │ │ │ │ │ ├── fix_isinstance.py
│ │ │ │ │ │ ├── fix_itertools.py
│ │ │ │ │ │ ├── fix_itertools_imports.py
│ │ │ │ │ │ ├── fix_long.py
│ │ │ │ │ │ ├── fix_map.py
│ │ │ │ │ │ ├── fix_metaclass.py
│ │ │ │ │ │ ├── fix_methodattrs.py
│ │ │ │ │ │ ├── fix_ne.py
│ │ │ │ │ │ ├── fix_next.py
│ │ │ │ │ │ ├── fix_nonzero.py
│ │ │ │ │ │ ├── fix_numliterals.py
│ │ │ │ │ │ ├── fix_operator.py
│ │ │ │ │ │ ├── fix_paren.py
│ │ │ │ │ │ ├── fix_print.py
│ │ │ │ │ │ ├── fix_raise.py
│ │ │ │ │ │ ├── fix_raw_input.py
│ │ │ │ │ │ ├── fix_reduce.py
│ │ │ │ │ │ ├── fix_renames.py
│ │ │ │ │ │ ├── fix_repr.py
│ │ │ │ │ │ ├── fix_set_literal.py
│ │ │ │ │ │ ├── fix_standarderror.py
│ │ │ │ │ │ ├── fix_sys_exc.py
│ │ │ │ │ │ ├── fix_throw.py
│ │ │ │ │ │ ├── fix_tuple_params.py
│ │ │ │ │ │ ├── fix_types.py
│ │ │ │ │ │ ├── fix_unicode.py
│ │ │ │ │ │ ├── fix_urllib.py
│ │ │ │ │ │ ├── fix_ws_comma.py
│ │ │ │ │ │ ├── fix_xrange.py
│ │ │ │ │ │ ├── fix_xreadlines.py
│ │ │ │ │ │ └── fix_zip.py
│ │ │ │ │ ├── main.py
│ │ │ │ │ ├── patcomp.py
│ │ │ │ │ ├── pgen2
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── conv.py
│ │ │ │ │ │ ├── driver.py
│ │ │ │ │ │ ├── grammar.py
│ │ │ │ │ │ ├── literals.py
│ │ │ │ │ │ ├── parse.py
│ │ │ │ │ │ ├── pgen.py
│ │ │ │ │ │ ├── token.py
│ │ │ │ │ │ └── tokenize.py
│ │ │ │ │ ├── pygram.py
│ │ │ │ │ ├── pytree.py
│ │ │ │ │ └── refactor.py
│ │ │ │ ├── linecache.py
│ │ │ │ ├── locale.py
│ │ │ │ ├── logging
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── config.py
│ │ │ │ │ └── handlers.py
│ │ │ │ ├── macpath.py
│ │ │ │ ├── macurl2path.py
│ │ │ │ ├── mailbox.py
│ │ │ │ ├── mailcap.py
│ │ │ │ ├── markupbase.py
│ │ │ │ ├── md5.py
│ │ │ │ ├── mhlib.py
│ │ │ │ ├── mimetools.py
│ │ │ │ ├── mimetypes.py
│ │ │ │ ├── mimify.py
│ │ │ │ ├── modulefinder.py
│ │ │ │ ├── multifile.py
│ │ │ │ ├── mutex.py
│ │ │ │ ├── netrc.py
│ │ │ │ ├── new.py
│ │ │ │ ├── nntplib.py
│ │ │ │ ├── ntpath.py
│ │ │ │ ├── nturl2path.py
│ │ │ │ ├── numbers.py
│ │ │ │ ├── opcode.py
│ │ │ │ ├── optparse.py
│ │ │ │ ├── os.py
│ │ │ │ ├── os2emxpath.py
│ │ │ │ ├── pdb.py
│ │ │ │ ├── pickle.py
│ │ │ │ ├── pickletools.py
│ │ │ │ ├── pipes.py
│ │ │ │ ├── pkgutil.py
│ │ │ │ ├── platform.py
│ │ │ │ ├── plistlib.py
│ │ │ │ ├── popen2.py
│ │ │ │ ├── poplib.py
│ │ │ │ ├── posixfile.py
│ │ │ │ ├── posixpath.py
│ │ │ │ ├── pprint.py
│ │ │ │ ├── profile.py
│ │ │ │ ├── pstats.py
│ │ │ │ ├── py_compile.py
│ │ │ │ ├── pyclbr.py
│ │ │ │ ├── pydoc.py
│ │ │ │ ├── pydoc_data
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── topics.py
│ │ │ │ ├── quopri.py
│ │ │ │ ├── random.py
│ │ │ │ ├── repr.py
│ │ │ │ ├── rexec.py
│ │ │ │ ├── rfc822.py
│ │ │ │ ├── rlcompleter.py
│ │ │ │ ├── robotparser.py
│ │ │ │ ├── runpy.py
│ │ │ │ ├── sched.py
│ │ │ │ ├── sets.py
│ │ │ │ ├── sgmllib.py
│ │ │ │ ├── sha.py
│ │ │ │ ├── shelve.py
│ │ │ │ ├── shlex.py
│ │ │ │ ├── shutil.py
│ │ │ │ ├── site-packages
│ │ │ │ │ └── README.txt
│ │ │ │ ├── site.py
│ │ │ │ ├── smtpd.py
│ │ │ │ ├── smtplib.py
│ │ │ │ ├── sndhdr.py
│ │ │ │ ├── sqlite3
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── dbapi2.py
│ │ │ │ │ └── dump.py
│ │ │ │ ├── sre_compile.py
│ │ │ │ ├── sre_constants.py
│ │ │ │ ├── sre_parse.py
│ │ │ │ ├── ssl.py
│ │ │ │ ├── stat.py
│ │ │ │ ├── statvfs.py
│ │ │ │ ├── string.py
│ │ │ │ ├── stringold.py
│ │ │ │ ├── struct.py
│ │ │ │ ├── subprocess.py
│ │ │ │ ├── sunau.py
│ │ │ │ ├── sunaudio.py
│ │ │ │ ├── symbol.py
│ │ │ │ ├── sysconfig.py
│ │ │ │ ├── tabnanny.py
│ │ │ │ ├── tarfile.py
│ │ │ │ ├── telnetlib.py
│ │ │ │ ├── tempfile.py
│ │ │ │ ├── textwrap.py
│ │ │ │ ├── this.py
│ │ │ │ ├── threading.py
│ │ │ │ ├── timeit.py
│ │ │ │ ├── toaiff.py
│ │ │ │ ├── token.py
│ │ │ │ ├── tokenize.py
│ │ │ │ ├── trace.py
│ │ │ │ ├── traceback.py
│ │ │ │ ├── types.py
│ │ │ │ ├── unittest
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __main__.py
│ │ │ │ │ ├── case.py
│ │ │ │ │ ├── loader.py
│ │ │ │ │ ├── main.py
│ │ │ │ │ ├── result.py
│ │ │ │ │ ├── runner.py
│ │ │ │ │ ├── signals.py
│ │ │ │ │ ├── suite.py
│ │ │ │ │ └── util.py
│ │ │ │ ├── urllib.py
│ │ │ │ ├── urllib2.py
│ │ │ │ ├── urlparse.py
│ │ │ │ ├── user.py
│ │ │ │ ├── uu.py
│ │ │ │ ├── uuid.py
│ │ │ │ ├── warnings.py
│ │ │ │ ├── wave.py
│ │ │ │ ├── weakref.py
│ │ │ │ ├── webbrowser.py
│ │ │ │ ├── whichdb.py
│ │ │ │ ├── wsgiref
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── handlers.py
│ │ │ │ │ ├── headers.py
│ │ │ │ │ ├── simple_server.py
│ │ │ │ │ ├── util.py
│ │ │ │ │ └── validate.py
│ │ │ │ ├── xdrlib.py
│ │ │ │ ├── xml
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── dom
│ │ │ │ │ │ ├── NodeFilter.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── domreg.py
│ │ │ │ │ │ ├── minicompat.py
│ │ │ │ │ │ ├── minidom.py
│ │ │ │ │ │ ├── pulldom.py
│ │ │ │ │ │ └── xmlbuilder.py
│ │ │ │ │ ├── etree
│ │ │ │ │ │ ├── ElementInclude.py
│ │ │ │ │ │ ├── ElementPath.py
│ │ │ │ │ │ ├── ElementTree.py
│ │ │ │ │ │ ├── SimpleXMLTreeBuilder.py
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ ├── parsers
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ └── sax
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _exceptions.py
│ │ │ │ │ ├── handler.py
│ │ │ │ │ ├── saxutils.py
│ │ │ │ │ └── xmlreader.py
│ │ │ │ ├── xmllib.py
│ │ │ │ ├── xmlrpclib.py
│ │ │ │ └── zipfile.py
│ │ │ ├── settings.xml
│ │ │ ├── sixense.dll
│ │ │ ├── vJoyInterface.dll
│ │ │ └── vJoyInterfaceWrap.dll
│ │ └── Release
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.xml
│ │ ├── Caliburn.Micro.dll
│ │ ├── Caliburn.Micro.xml
│ │ ├── CannedBytes.IO.dll
│ │ ├── CannedBytes.Midi.dll
│ │ ├── CannedBytes.dll
│ │ ├── DolphiiMote.dll
│ │ ├── EyeXFramework.dll
│ │ ├── FreePIE.Core.Contracts.dll
│ │ ├── FreePIE.Core.Contracts.pdb
│ │ ├── FreePIE.Core.dll
│ │ ├── FreePIE.Core.pdb
│ │ ├── FreePIE.GUI.CodeCompletion.dll
│ │ ├── FreePIE.GUI.CodeCompletion.pdb
│ │ ├── FreePIE.exe
│ │ ├── FreePIE.pdb
│ │ ├── FreePIE.vshost.exe
│ │ ├── FreePIE.vshost.exe.manifest
│ │ ├── FreeTrackClient.dll
│ │ ├── ICSharpCode.AvalonEdit.dll
│ │ ├── ICSharpCode.AvalonEdit.xml
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.Modules.xml
│ │ ├── IronPython.dll
│ │ ├── IronPython.xml
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Dynamic.xml
│ │ ├── Microsoft.Scripting.Metadata.dll
│ │ ├── Microsoft.Scripting.Metadata.xml
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Microsoft.Scripting.xml
│ │ ├── NPClient.dll
│ │ ├── Ninject.dll
│ │ ├── Ninject.xml
│ │ ├── OVRFreePIE.dll
│ │ ├── PPJoyWrapper.dll
│ │ ├── SlimDX.dll
│ │ ├── System.Windows.Interactivity.dll
│ │ ├── System.Windows.Interactivity.xml
│ │ ├── ThreeSpace_API.dll
│ │ ├── Tobii.EyeX.Client.Net20.dll
│ │ ├── Tobii.EyeX.Client.dll
│ │ ├── Tracker.dll
│ │ ├── Visiblox.Charts.dll
│ │ ├── Xceed.Wpf.AvalonDock.Themes.Expression.dll
│ │ ├── Xceed.Wpf.AvalonDock.Themes.Expression.pdb
│ │ ├── Xceed.Wpf.AvalonDock.dll
│ │ ├── Xceed.Wpf.AvalonDock.pdb
│ │ ├── freepie_io.dll
│ │ ├── help
│ │ │ ├── FreePIE.Core.Plugins.AhrsImuPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.AndroidPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.FreeImuPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.HydraPlugin.rtf
│ │ │ ├── FreePIE.Core.Plugins.PPJoyPlugin.rtf
│ │ │ └── FreePIE.Core.Plugins.VJoyPlugin.rtf
│ │ ├── libfreespace.dll
│ │ ├── piefreespace.dll
│ │ ├── plugins
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ ├── FreePIE.Core.Plugins.dll
│ │ │ ├── FreePIE.Core.Plugins.pdb
│ │ │ ├── PPJoyWrapper.dll
│ │ │ ├── SlimDX.dll
│ │ │ └── vJoyInterfaceWrap.dll
│ │ ├── pylib
│ │ │ ├── BaseHTTPServer.py
│ │ │ ├── Bastion.py
│ │ │ ├── CGIHTTPServer.py
│ │ │ ├── ConfigParser.py
│ │ │ ├── Cookie.py
│ │ │ ├── DocXMLRPCServer.py
│ │ │ ├── HTMLParser.py
│ │ │ ├── MimeWriter.py
│ │ │ ├── Queue.py
│ │ │ ├── SimpleHTTPServer.py
│ │ │ ├── SimpleXMLRPCServer.py
│ │ │ ├── SocketServer.py
│ │ │ ├── StringIO.py
│ │ │ ├── UserDict.py
│ │ │ ├── UserList.py
│ │ │ ├── UserString.py
│ │ │ ├── _LWPCookieJar.py
│ │ │ ├── _MozillaCookieJar.py
│ │ │ ├── __future__.py
│ │ │ ├── __phello__.foo.py
│ │ │ ├── _abcoll.py
│ │ │ ├── _pyio.py
│ │ │ ├── _strptime.py
│ │ │ ├── _threading_local.py
│ │ │ ├── _weakrefset.py
│ │ │ ├── abc.py
│ │ │ ├── aifc.py
│ │ │ ├── antigravity.py
│ │ │ ├── anydbm.py
│ │ │ ├── argparse.py
│ │ │ ├── ast.py
│ │ │ ├── asynchat.py
│ │ │ ├── asyncore.py
│ │ │ ├── atexit.py
│ │ │ ├── audiodev.py
│ │ │ ├── base64.py
│ │ │ ├── bdb.py
│ │ │ ├── binhex.py
│ │ │ ├── bisect.py
│ │ │ ├── calendar.py
│ │ │ ├── cgi.py
│ │ │ ├── cgitb.py
│ │ │ ├── chunk.py
│ │ │ ├── cmd.py
│ │ │ ├── code.py
│ │ │ ├── codecs.py
│ │ │ ├── codeop.py
│ │ │ ├── collections.py
│ │ │ ├── colorsys.py
│ │ │ ├── commands.py
│ │ │ ├── compileall.py
│ │ │ ├── contextlib.py
│ │ │ ├── cookielib.py
│ │ │ ├── copy.py
│ │ │ ├── csv.py
│ │ │ ├── ctypes
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _endian.py
│ │ │ │ ├── macholib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── dyld.py
│ │ │ │ │ ├── dylib.py
│ │ │ │ │ └── framework.py
│ │ │ │ ├── util.py
│ │ │ │ └── wintypes.py
│ │ │ ├── decimal.py
│ │ │ ├── difflib.py
│ │ │ ├── dircache.py
│ │ │ ├── dis.py
│ │ │ ├── distutils
│ │ │ │ ├── __init__.py
│ │ │ │ ├── archive_util.py
│ │ │ │ ├── bcppcompiler.py
│ │ │ │ ├── ccompiler.py
│ │ │ │ ├── cmd.py
│ │ │ │ ├── command
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bdist.py
│ │ │ │ │ ├── bdist_dumb.py
│ │ │ │ │ ├── bdist_rpm.py
│ │ │ │ │ ├── bdist_wininst.py
│ │ │ │ │ ├── build.py
│ │ │ │ │ ├── build_clib.py
│ │ │ │ │ ├── build_ext.py
│ │ │ │ │ ├── build_py.py
│ │ │ │ │ ├── build_scripts.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── clean.py
│ │ │ │ │ ├── config.py
│ │ │ │ │ ├── install.py
│ │ │ │ │ ├── install_data.py
│ │ │ │ │ ├── install_egg_info.py
│ │ │ │ │ ├── install_headers.py
│ │ │ │ │ ├── install_lib.py
│ │ │ │ │ ├── install_scripts.py
│ │ │ │ │ ├── register.py
│ │ │ │ │ ├── sdist.py
│ │ │ │ │ └── upload.py
│ │ │ │ ├── config.py
│ │ │ │ ├── core.py
│ │ │ │ ├── cygwinccompiler.py
│ │ │ │ ├── debug.py
│ │ │ │ ├── dep_util.py
│ │ │ │ ├── dir_util.py
│ │ │ │ ├── dist.py
│ │ │ │ ├── emxccompiler.py
│ │ │ │ ├── errors.py
│ │ │ │ ├── extension.py
│ │ │ │ ├── fancy_getopt.py
│ │ │ │ ├── file_util.py
│ │ │ │ ├── filelist.py
│ │ │ │ ├── log.py
│ │ │ │ ├── msvccompiler.py
│ │ │ │ ├── spawn.py
│ │ │ │ ├── sysconfig.py
│ │ │ │ ├── text_file.py
│ │ │ │ ├── unixccompiler.py
│ │ │ │ ├── util.py
│ │ │ │ ├── version.py
│ │ │ │ └── versionpredicate.py
│ │ │ ├── doctest.py
│ │ │ ├── dumbdbm.py
│ │ │ ├── dummy_thread.py
│ │ │ ├── dummy_threading.py
│ │ │ ├── email
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _parseaddr.py
│ │ │ │ ├── base64mime.py
│ │ │ │ ├── charset.py
│ │ │ │ ├── encoders.py
│ │ │ │ ├── errors.py
│ │ │ │ ├── feedparser.py
│ │ │ │ ├── generator.py
│ │ │ │ ├── header.py
│ │ │ │ ├── iterators.py
│ │ │ │ ├── message.py
│ │ │ │ ├── mime
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── application.py
│ │ │ │ │ ├── audio.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── image.py
│ │ │ │ │ ├── message.py
│ │ │ │ │ ├── multipart.py
│ │ │ │ │ ├── nonmultipart.py
│ │ │ │ │ └── text.py
│ │ │ │ ├── parser.py
│ │ │ │ ├── quoprimime.py
│ │ │ │ └── utils.py
│ │ │ ├── encodings
│ │ │ │ ├── __init__.py
│ │ │ │ ├── aliases.py
│ │ │ │ ├── ascii.py
│ │ │ │ ├── base64_codec.py
│ │ │ │ ├── charmap.py
│ │ │ │ ├── cp037.py
│ │ │ │ ├── cp1006.py
│ │ │ │ ├── cp1026.py
│ │ │ │ ├── cp1140.py
│ │ │ │ ├── cp1250.py
│ │ │ │ ├── cp1251.py
│ │ │ │ ├── cp1252.py
│ │ │ │ ├── cp1253.py
│ │ │ │ ├── cp1254.py
│ │ │ │ ├── cp1255.py
│ │ │ │ ├── cp1256.py
│ │ │ │ ├── cp1257.py
│ │ │ │ ├── cp1258.py
│ │ │ │ ├── cp424.py
│ │ │ │ ├── cp437.py
│ │ │ │ ├── cp500.py
│ │ │ │ ├── cp720.py
│ │ │ │ ├── cp737.py
│ │ │ │ ├── cp775.py
│ │ │ │ ├── cp850.py
│ │ │ │ ├── cp852.py
│ │ │ │ ├── cp855.py
│ │ │ │ ├── cp856.py
│ │ │ │ ├── cp857.py
│ │ │ │ ├── cp858.py
│ │ │ │ ├── cp860.py
│ │ │ │ ├── cp861.py
│ │ │ │ ├── cp862.py
│ │ │ │ ├── cp863.py
│ │ │ │ ├── cp864.py
│ │ │ │ ├── cp865.py
│ │ │ │ ├── cp866.py
│ │ │ │ ├── cp869.py
│ │ │ │ ├── cp874.py
│ │ │ │ ├── cp875.py
│ │ │ │ ├── hex_codec.py
│ │ │ │ ├── hp_roman8.py
│ │ │ │ ├── iso8859_1.py
│ │ │ │ ├── iso8859_10.py
│ │ │ │ ├── iso8859_11.py
│ │ │ │ ├── iso8859_13.py
│ │ │ │ ├── iso8859_14.py
│ │ │ │ ├── iso8859_15.py
│ │ │ │ ├── iso8859_16.py
│ │ │ │ ├── iso8859_2.py
│ │ │ │ ├── iso8859_3.py
│ │ │ │ ├── iso8859_4.py
│ │ │ │ ├── iso8859_5.py
│ │ │ │ ├── iso8859_6.py
│ │ │ │ ├── iso8859_7.py
│ │ │ │ ├── iso8859_8.py
│ │ │ │ ├── iso8859_9.py
│ │ │ │ ├── koi8_r.py
│ │ │ │ ├── koi8_u.py
│ │ │ │ ├── latin_1.py
│ │ │ │ ├── mac_arabic.py
│ │ │ │ ├── mac_centeuro.py
│ │ │ │ ├── mac_croatian.py
│ │ │ │ ├── mac_cyrillic.py
│ │ │ │ ├── mac_farsi.py
│ │ │ │ ├── mac_greek.py
│ │ │ │ ├── mac_iceland.py
│ │ │ │ ├── mac_latin2.py
│ │ │ │ ├── mac_roman.py
│ │ │ │ ├── mac_romanian.py
│ │ │ │ ├── mac_turkish.py
│ │ │ │ ├── mbcs.py
│ │ │ │ ├── palmos.py
│ │ │ │ ├── ptcp154.py
│ │ │ │ ├── punycode.py
│ │ │ │ ├── quopri_codec.py
│ │ │ │ ├── raw_unicode_escape.py
│ │ │ │ ├── rot_13.py
│ │ │ │ ├── string_escape.py
│ │ │ │ ├── tis_620.py
│ │ │ │ ├── undefined.py
│ │ │ │ ├── unicode_escape.py
│ │ │ │ ├── unicode_internal.py
│ │ │ │ ├── utf_16.py
│ │ │ │ ├── utf_16_be.py
│ │ │ │ ├── utf_16_le.py
│ │ │ │ ├── utf_32.py
│ │ │ │ ├── utf_32_le.py
│ │ │ │ ├── utf_7.py
│ │ │ │ ├── utf_8.py
│ │ │ │ ├── utf_8_sig.py
│ │ │ │ ├── uu_codec.py
│ │ │ │ └── zlib_codec.py
│ │ │ ├── filecmp.py
│ │ │ ├── fileinput.py
│ │ │ ├── fnmatch.py
│ │ │ ├── formatter.py
│ │ │ ├── fpformat.py
│ │ │ ├── fractions.py
│ │ │ ├── ftplib.py
│ │ │ ├── functools.py
│ │ │ ├── genericpath.py
│ │ │ ├── getopt.py
│ │ │ ├── getpass.py
│ │ │ ├── gettext.py
│ │ │ ├── glob.py
│ │ │ ├── gzip.py
│ │ │ ├── hashlib.py
│ │ │ ├── heapq.py
│ │ │ ├── hmac.py
│ │ │ ├── htmlentitydefs.py
│ │ │ ├── htmllib.py
│ │ │ ├── httplib.py
│ │ │ ├── ihooks.py
│ │ │ ├── imaplib.py
│ │ │ ├── imghdr.py
│ │ │ ├── importlib
│ │ │ │ └── __init__.py
│ │ │ ├── imputil.py
│ │ │ ├── inspect.py
│ │ │ ├── io.py
│ │ │ ├── json
│ │ │ │ ├── __init__.py
│ │ │ │ ├── decoder.py
│ │ │ │ ├── encoder.py
│ │ │ │ ├── scanner.py
│ │ │ │ └── tool.py
│ │ │ ├── keyword.py
│ │ │ ├── lib2to3
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __main__.py
│ │ │ │ ├── btm_matcher.py
│ │ │ │ ├── btm_utils.py
│ │ │ │ ├── fixer_base.py
│ │ │ │ ├── fixer_util.py
│ │ │ │ ├── fixes
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── fix_apply.py
│ │ │ │ │ ├── fix_basestring.py
│ │ │ │ │ ├── fix_buffer.py
│ │ │ │ │ ├── fix_callable.py
│ │ │ │ │ ├── fix_dict.py
│ │ │ │ │ ├── fix_except.py
│ │ │ │ │ ├── fix_exec.py
│ │ │ │ │ ├── fix_execfile.py
│ │ │ │ │ ├── fix_exitfunc.py
│ │ │ │ │ ├── fix_filter.py
│ │ │ │ │ ├── fix_funcattrs.py
│ │ │ │ │ ├── fix_future.py
│ │ │ │ │ ├── fix_getcwdu.py
│ │ │ │ │ ├── fix_has_key.py
│ │ │ │ │ ├── fix_idioms.py
│ │ │ │ │ ├── fix_import.py
│ │ │ │ │ ├── fix_imports.py
│ │ │ │ │ ├── fix_imports2.py
│ │ │ │ │ ├── fix_input.py
│ │ │ │ │ ├── fix_intern.py
│ │ │ │ │ ├── fix_isinstance.py
│ │ │ │ │ ├── fix_itertools.py
│ │ │ │ │ ├── fix_itertools_imports.py
│ │ │ │ │ ├── fix_long.py
│ │ │ │ │ ├── fix_map.py
│ │ │ │ │ ├── fix_metaclass.py
│ │ │ │ │ ├── fix_methodattrs.py
│ │ │ │ │ ├── fix_ne.py
│ │ │ │ │ ├── fix_next.py
│ │ │ │ │ ├── fix_nonzero.py
│ │ │ │ │ ├── fix_numliterals.py
│ │ │ │ │ ├── fix_operator.py
│ │ │ │ │ ├── fix_paren.py
│ │ │ │ │ ├── fix_print.py
│ │ │ │ │ ├── fix_raise.py
│ │ │ │ │ ├── fix_raw_input.py
│ │ │ │ │ ├── fix_reduce.py
│ │ │ │ │ ├── fix_renames.py
│ │ │ │ │ ├── fix_repr.py
│ │ │ │ │ ├── fix_set_literal.py
│ │ │ │ │ ├── fix_standarderror.py
│ │ │ │ │ ├── fix_sys_exc.py
│ │ │ │ │ ├── fix_throw.py
│ │ │ │ │ ├── fix_tuple_params.py
│ │ │ │ │ ├── fix_types.py
│ │ │ │ │ ├── fix_unicode.py
│ │ │ │ │ ├── fix_urllib.py
│ │ │ │ │ ├── fix_ws_comma.py
│ │ │ │ │ ├── fix_xrange.py
│ │ │ │ │ ├── fix_xreadlines.py
│ │ │ │ │ └── fix_zip.py
│ │ │ │ ├── main.py
│ │ │ │ ├── patcomp.py
│ │ │ │ ├── pgen2
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── conv.py
│ │ │ │ │ ├── driver.py
│ │ │ │ │ ├── grammar.py
│ │ │ │ │ ├── literals.py
│ │ │ │ │ ├── parse.py
│ │ │ │ │ ├── pgen.py
│ │ │ │ │ ├── token.py
│ │ │ │ │ └── tokenize.py
│ │ │ │ ├── pygram.py
│ │ │ │ ├── pytree.py
│ │ │ │ └── refactor.py
│ │ │ ├── linecache.py
│ │ │ ├── locale.py
│ │ │ ├── logging
│ │ │ │ ├── __init__.py
│ │ │ │ ├── config.py
│ │ │ │ └── handlers.py
│ │ │ ├── macpath.py
│ │ │ ├── macurl2path.py
│ │ │ ├── mailbox.py
│ │ │ ├── mailcap.py
│ │ │ ├── markupbase.py
│ │ │ ├── md5.py
│ │ │ ├── mhlib.py
│ │ │ ├── mimetools.py
│ │ │ ├── mimetypes.py
│ │ │ ├── mimify.py
│ │ │ ├── modulefinder.py
│ │ │ ├── multifile.py
│ │ │ ├── mutex.py
│ │ │ ├── netrc.py
│ │ │ ├── new.py
│ │ │ ├── nntplib.py
│ │ │ ├── ntpath.py
│ │ │ ├── nturl2path.py
│ │ │ ├── numbers.py
│ │ │ ├── opcode.py
│ │ │ ├── optparse.py
│ │ │ ├── os.py
│ │ │ ├── os2emxpath.py
│ │ │ ├── pdb.py
│ │ │ ├── pickle.py
│ │ │ ├── pickletools.py
│ │ │ ├── pipes.py
│ │ │ ├── pkgutil.py
│ │ │ ├── platform.py
│ │ │ ├── plistlib.py
│ │ │ ├── popen2.py
│ │ │ ├── poplib.py
│ │ │ ├── posixfile.py
│ │ │ ├── posixpath.py
│ │ │ ├── pprint.py
│ │ │ ├── profile.py
│ │ │ ├── pstats.py
│ │ │ ├── py_compile.py
│ │ │ ├── pyclbr.py
│ │ │ ├── pydoc.py
│ │ │ ├── pydoc_data
│ │ │ │ ├── __init__.py
│ │ │ │ └── topics.py
│ │ │ ├── quopri.py
│ │ │ ├── random.py
│ │ │ ├── repr.py
│ │ │ ├── rexec.py
│ │ │ ├── rfc822.py
│ │ │ ├── rlcompleter.py
│ │ │ ├── robotparser.py
│ │ │ ├── runpy.py
│ │ │ ├── sched.py
│ │ │ ├── sets.py
│ │ │ ├── sgmllib.py
│ │ │ ├── sha.py
│ │ │ ├── shelve.py
│ │ │ ├── shlex.py
│ │ │ ├── shutil.py
│ │ │ ├── site-packages
│ │ │ │ └── README.txt
│ │ │ ├── site.py
│ │ │ ├── smtpd.py
│ │ │ ├── smtplib.py
│ │ │ ├── sndhdr.py
│ │ │ ├── sqlite3
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dbapi2.py
│ │ │ │ └── dump.py
│ │ │ ├── sre_compile.py
│ │ │ ├── sre_constants.py
│ │ │ ├── sre_parse.py
│ │ │ ├── ssl.py
│ │ │ ├── stat.py
│ │ │ ├── statvfs.py
│ │ │ ├── string.py
│ │ │ ├── stringold.py
│ │ │ ├── struct.py
│ │ │ ├── subprocess.py
│ │ │ ├── sunau.py
│ │ │ ├── sunaudio.py
│ │ │ ├── symbol.py
│ │ │ ├── sysconfig.py
│ │ │ ├── tabnanny.py
│ │ │ ├── tarfile.py
│ │ │ ├── telnetlib.py
│ │ │ ├── tempfile.py
│ │ │ ├── textwrap.py
│ │ │ ├── this.py
│ │ │ ├── threading.py
│ │ │ ├── timeit.py
│ │ │ ├── toaiff.py
│ │ │ ├── token.py
│ │ │ ├── tokenize.py
│ │ │ ├── trace.py
│ │ │ ├── traceback.py
│ │ │ ├── types.py
│ │ │ ├── unittest
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __main__.py
│ │ │ │ ├── case.py
│ │ │ │ ├── loader.py
│ │ │ │ ├── main.py
│ │ │ │ ├── result.py
│ │ │ │ ├── runner.py
│ │ │ │ ├── signals.py
│ │ │ │ ├── suite.py
│ │ │ │ └── util.py
│ │ │ ├── urllib.py
│ │ │ ├── urllib2.py
│ │ │ ├── urlparse.py
│ │ │ ├── user.py
│ │ │ ├── uu.py
│ │ │ ├── uuid.py
│ │ │ ├── warnings.py
│ │ │ ├── wave.py
│ │ │ ├── weakref.py
│ │ │ ├── webbrowser.py
│ │ │ ├── whichdb.py
│ │ │ ├── wsgiref
│ │ │ │ ├── __init__.py
│ │ │ │ ├── handlers.py
│ │ │ │ ├── headers.py
│ │ │ │ ├── simple_server.py
│ │ │ │ ├── util.py
│ │ │ │ └── validate.py
│ │ │ ├── xdrlib.py
│ │ │ ├── xml
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dom
│ │ │ │ │ ├── NodeFilter.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── domreg.py
│ │ │ │ │ ├── minicompat.py
│ │ │ │ │ ├── minidom.py
│ │ │ │ │ ├── pulldom.py
│ │ │ │ │ └── xmlbuilder.py
│ │ │ │ ├── etree
│ │ │ │ │ ├── ElementInclude.py
│ │ │ │ │ ├── ElementPath.py
│ │ │ │ │ ├── ElementTree.py
│ │ │ │ │ ├── SimpleXMLTreeBuilder.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── parsers
│ │ │ │ │ └── __init__.py
│ │ │ │ └── sax
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _exceptions.py
│ │ │ │ ├── handler.py
│ │ │ │ ├── saxutils.py
│ │ │ │ └── xmlreader.py
│ │ │ ├── xmllib.py
│ │ │ ├── xmlrpclib.py
│ │ │ └── zipfile.py
│ │ ├── sixense.dll
│ │ ├── vJoyInterface.dll
│ │ └── vJoyInterfaceWrap.dll
│ ├── free-pie.ico
│ ├── obj
│ │ └── x86
│ │ ├── Debug
│ │ │ ├── App.baml
│ │ │ ├── App.g.cs
│ │ │ ├── App.g.i.cs
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── FreePIE.GUI.Properties.Resources.resources
│ │ │ ├── FreePIE.GUI.csproj.FileListAbsolute.txt
│ │ │ ├── FreePIE.GUI.csproj.GenerateResource.Cache
│ │ │ ├── FreePIE.GUI.csprojResolveAssemblyReference.cache
│ │ │ ├── FreePIE.exe
│ │ │ ├── FreePIE.g.resources
│ │ │ ├── FreePIE.pdb
│ │ │ ├── FreePIE_MarkupCompile.cache
│ │ │ ├── FreePIE_MarkupCompile.i.cache
│ │ │ ├── FreePIE_MarkupCompile.lref
│ │ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ │ ├── Shells
│ │ │ │ ├── AboutView.baml
│ │ │ │ ├── AboutView.g.cs
│ │ │ │ ├── AboutView.g.i.cs
│ │ │ │ ├── Curves
│ │ │ │ │ ├── CurveSettingsView.baml
│ │ │ │ │ ├── CurveSettingsView.g.cs
│ │ │ │ │ ├── CurveSettingsView.g.i.cs
│ │ │ │ │ ├── NewCurveView.baml
│ │ │ │ │ ├── NewCurveView.g.cs
│ │ │ │ │ └── NewCurveView.g.i.cs
│ │ │ │ ├── MainShellView.baml
│ │ │ │ ├── MainShellView.g.cs
│ │ │ │ ├── MainShellView.g.i.cs
│ │ │ │ ├── PluginHelpView.baml
│ │ │ │ ├── PluginHelpView.g.cs
│ │ │ │ ├── PluginHelpView.g.i.cs
│ │ │ │ ├── PluginSettingsView.baml
│ │ │ │ ├── PluginSettingsView.g.cs
│ │ │ │ └── PluginSettingsView.g.i.cs
│ │ │ ├── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ ├── Themes
│ │ │ │ └── ExpressionDark.baml
│ │ │ └── Views
│ │ │ ├── Curves
│ │ │ │ ├── CurveView.baml
│ │ │ │ ├── CurveView.g.cs
│ │ │ │ └── CurveView.g.i.cs
│ │ │ ├── Main
│ │ │ │ ├── MainMenuView.baml
│ │ │ │ ├── MainMenuView.g.cs
│ │ │ │ └── MainMenuView.g.i.cs
│ │ │ ├── Plugin
│ │ │ │ ├── PluginPropertyView.baml
│ │ │ │ ├── PluginPropertyView.g.cs
│ │ │ │ ├── PluginPropertyView.g.i.cs
│ │ │ │ └── PropertyValueTypes
│ │ │ │ ├── BoolPropertyView.baml
│ │ │ │ ├── BoolPropertyView.g.cs
│ │ │ │ ├── BoolPropertyView.g.i.cs
│ │ │ │ ├── ChoicesPropertyView.baml
│ │ │ │ ├── ChoicesPropertyView.g.cs
│ │ │ │ ├── ChoicesPropertyView.g.i.cs
│ │ │ │ ├── TextPropertyView.baml
│ │ │ │ ├── TextPropertyView.g.cs
│ │ │ │ └── TextPropertyView.g.i.cs
│ │ │ └── Script
│ │ │ ├── Output
│ │ │ │ ├── ConsoleView.baml
│ │ │ │ ├── ConsoleView.g.cs
│ │ │ │ ├── ConsoleView.g.i.cs
│ │ │ │ ├── ErrorsView.baml
│ │ │ │ ├── ErrorsView.g.cs
│ │ │ │ ├── ErrorsView.g.i.cs
│ │ │ │ ├── WatchesView.baml
│ │ │ │ ├── WatchesView.g.cs
│ │ │ │ └── WatchesView.g.i.cs
│ │ │ ├── ScriptEditorView.baml
│ │ │ ├── ScriptEditorView.g.cs
│ │ │ └── ScriptEditorView.g.i.cs
│ │ └── Release
│ │ ├── App.baml
│ │ ├── App.g.cs
│ │ ├── App.g.i.cs
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.GUI.Properties.Resources.resources
│ │ ├── FreePIE.GUI.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.GUI.csproj.GenerateResource.Cache
│ │ ├── FreePIE.GUI.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.exe
│ │ ├── FreePIE.g.resources
│ │ ├── FreePIE.pdb
│ │ ├── FreePIE_MarkupCompile.cache
│ │ ├── FreePIE_MarkupCompile.i.cache
│ │ ├── FreePIE_MarkupCompile.i.lref
│ │ ├── FreePIE_MarkupCompile.lref
│ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ ├── Shells
│ │ │ ├── AboutView.baml
│ │ │ ├── AboutView.g.cs
│ │ │ ├── AboutView.g.i.cs
│ │ │ ├── Curves
│ │ │ │ ├── CurveSettingsView.baml
│ │ │ │ ├── CurveSettingsView.g.cs
│ │ │ │ ├── CurveSettingsView.g.i.cs
│ │ │ │ ├── NewCurveView.baml
│ │ │ │ ├── NewCurveView.g.cs
│ │ │ │ └── NewCurveView.g.i.cs
│ │ │ ├── MainShellView.baml
│ │ │ ├── MainShellView.g.cs
│ │ │ ├── MainShellView.g.i.cs
│ │ │ ├── PluginHelpView.baml
│ │ │ ├── PluginHelpView.g.cs
│ │ │ ├── PluginHelpView.g.i.cs
│ │ │ ├── PluginSettingsView.baml
│ │ │ ├── PluginSettingsView.g.cs
│ │ │ └── PluginSettingsView.g.i.cs
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── Themes
│ │ │ └── ExpressionDark.baml
│ │ └── Views
│ │ ├── Curves
│ │ │ ├── CurveView.baml
│ │ │ ├── CurveView.g.cs
│ │ │ └── CurveView.g.i.cs
│ │ ├── Main
│ │ │ ├── MainMenuView.baml
│ │ │ ├── MainMenuView.g.cs
│ │ │ └── MainMenuView.g.i.cs
│ │ ├── Plugin
│ │ │ ├── PluginPropertyView.baml
│ │ │ ├── PluginPropertyView.g.cs
│ │ │ ├── PluginPropertyView.g.i.cs
│ │ │ └── PropertyValueTypes
│ │ │ ├── BoolPropertyView.baml
│ │ │ ├── BoolPropertyView.g.cs
│ │ │ ├── BoolPropertyView.g.i.cs
│ │ │ ├── ChoicesPropertyView.baml
│ │ │ ├── ChoicesPropertyView.g.cs
│ │ │ ├── ChoicesPropertyView.g.i.cs
│ │ │ ├── TextPropertyView.baml
│ │ │ ├── TextPropertyView.g.cs
│ │ │ └── TextPropertyView.g.i.cs
│ │ └── Script
│ │ ├── Output
│ │ │ ├── ConsoleView.baml
│ │ │ ├── ConsoleView.g.cs
│ │ │ ├── ConsoleView.g.i.cs
│ │ │ ├── ErrorsView.baml
│ │ │ ├── ErrorsView.g.cs
│ │ │ ├── ErrorsView.g.i.cs
│ │ │ ├── WatchesView.baml
│ │ │ ├── WatchesView.g.cs
│ │ │ └── WatchesView.g.i.cs
│ │ ├── ScriptEditorView.baml
│ │ ├── ScriptEditorView.g.cs
│ │ └── ScriptEditorView.g.i.cs
│ └── packages.config
├── FreePIE.GUI.CodeCompletion
│ ├── AvalonEdit
│ │ └── AvalonAdapter.cs
│ ├── CompletionPopupView.xaml
│ ├── CompletionPopupView.xaml.cs
│ ├── CompletionPopupViewModel.cs
│ ├── Controls
│ │ ├── Converters
│ │ ├── EvenListBox.xaml
│ │ └── EvenListBox.xaml.cs
│ ├── Data
│ │ └── FixedSizeStack.cs
│ ├── EditorAdapterBase.cs
│ ├── EditorAdapterConverter.cs
│ ├── Event
│ │ ├── Actions
│ │ │ ├── BackspaceHideAction.cs
│ │ │ ├── CloseOnSteppingIntoEndOfExpression.cs
│ │ │ ├── CloseOnWritingEndOfExpression.cs
│ │ │ ├── CustomKeyAction.cs
│ │ │ ├── ElementChangedKeyAction.cs
│ │ │ ├── InsertOnItemClicked.cs
│ │ │ ├── InsertionAction.cs
│ │ │ ├── KeyAction.cs
│ │ │ ├── OpenOnWriteAction.cs
│ │ │ ├── PopupActions.cs
│ │ │ ├── PositionAction.cs
│ │ │ └── SelectionChangedHideAction.cs
│ │ ├── EventSource.cs
│ │ ├── EventType.cs
│ │ ├── Events
│ │ │ ├── CancellableInputEvent.cs
│ │ │ ├── CancellableKeyEvent.cs
│ │ │ ├── ItemClickedEvent.cs
│ │ │ ├── ItemClickedEventArgs.cs
│ │ │ ├── PopupStateChanged.cs
│ │ │ ├── PositionInvalidatedEvent.cs
│ │ │ └── SelectionChangedEvent.cs
│ │ ├── ICancellablePopupEvent.cs
│ │ ├── IEventObserver.cs
│ │ └── IPopupEvent.cs
│ ├── FreePIE.GUI.CodeCompletion.csproj
│ ├── ICompletionItem.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── bin
│ │ ├── Debug
│ │ │ ├── Caliburn.Micro.Platform.dll
│ │ │ ├── Caliburn.Micro.Platform.xml
│ │ │ ├── Caliburn.Micro.dll
│ │ │ ├── Caliburn.Micro.xml
│ │ │ ├── FreePIE.GUI.CodeCompletion.dll
│ │ │ ├── FreePIE.GUI.CodeCompletion.pdb
│ │ │ ├── ICSharpCode.AvalonEdit.dll
│ │ │ ├── ICSharpCode.AvalonEdit.xml
│ │ │ ├── System.Windows.Interactivity.dll
│ │ │ └── System.Windows.Interactivity.xml
│ │ └── Release
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.xml
│ │ ├── Caliburn.Micro.dll
│ │ ├── Caliburn.Micro.xml
│ │ ├── FreePIE.GUI.CodeCompletion.dll
│ │ ├── FreePIE.GUI.CodeCompletion.pdb
│ │ ├── ICSharpCode.AvalonEdit.dll
│ │ ├── ICSharpCode.AvalonEdit.xml
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ ├── obj
│ │ └── x86
│ │ ├── Debug
│ │ │ ├── CompletionPopupView.baml
│ │ │ ├── CompletionPopupView.g.cs
│ │ │ ├── CompletionPopupView.g.i.cs
│ │ │ ├── Controls
│ │ │ │ ├── EvenListBox.baml
│ │ │ │ ├── EvenListBox.g.cs
│ │ │ │ └── EvenListBox.g.i.cs
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── FreePIE.GUI.CodeCompletion.Properties.Resources.resources
│ │ │ ├── FreePIE.GUI.CodeCompletion.csproj.FileListAbsolute.txt
│ │ │ ├── FreePIE.GUI.CodeCompletion.csproj.GenerateResource.Cache
│ │ │ ├── FreePIE.GUI.CodeCompletion.csprojResolveAssemblyReference.cache
│ │ │ ├── FreePIE.GUI.CodeCompletion.dll
│ │ │ ├── FreePIE.GUI.CodeCompletion.g.resources
│ │ │ ├── FreePIE.GUI.CodeCompletion.pdb
│ │ │ ├── FreePIE.GUI.CodeCompletion_MarkupCompile.cache
│ │ │ ├── FreePIE.GUI.CodeCompletion_MarkupCompile.i.cache
│ │ │ ├── FreePIE.GUI.CodeCompletion_MarkupCompile.lref
│ │ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ │ ├── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── Release
│ │ ├── CompletionPopupView.baml
│ │ ├── CompletionPopupView.g.cs
│ │ ├── CompletionPopupView.g.i.cs
│ │ ├── Controls
│ │ │ ├── EvenListBox.baml
│ │ │ ├── EvenListBox.g.cs
│ │ │ └── EvenListBox.g.i.cs
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.GUI.CodeCompletion.Properties.Resources.resources
│ │ ├── FreePIE.GUI.CodeCompletion.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.GUI.CodeCompletion.csproj.GenerateResource.Cache
│ │ ├── FreePIE.GUI.CodeCompletion.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.GUI.CodeCompletion.dll
│ │ ├── FreePIE.GUI.CodeCompletion.g.resources
│ │ ├── FreePIE.GUI.CodeCompletion.pdb
│ │ ├── FreePIE.GUI.CodeCompletion_MarkupCompile.cache
│ │ ├── FreePIE.GUI.CodeCompletion_MarkupCompile.i.cache
│ │ ├── FreePIE.GUI.CodeCompletion_MarkupCompile.lref
│ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── packages.config
├── FreePIE.Tests.Core
│ ├── FilterHelperTests.cs
│ ├── FreePIE.Tests.Core.csproj
│ ├── PluginInvokerTests.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ScriptParserTokenTest.cs
│ ├── bin
│ │ ├── Debug
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ ├── FreePIE.Core.Plugins.dll
│ │ │ ├── FreePIE.Core.Plugins.pdb
│ │ │ ├── FreePIE.Core.dll
│ │ │ ├── FreePIE.Core.pdb
│ │ │ ├── FreePIE.Tests.Core.dll
│ │ │ ├── FreePIE.Tests.Core.pdb
│ │ │ ├── FreePIE.Tests.Test.dll
│ │ │ ├── FreePIE.Tests.Test.pdb
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.Modules.xml
│ │ │ ├── IronPython.dll
│ │ │ ├── IronPython.xml
│ │ │ ├── Microsoft.Dynamic.dll
│ │ │ ├── Microsoft.Dynamic.xml
│ │ │ ├── Microsoft.Scripting.Metadata.dll
│ │ │ ├── Microsoft.Scripting.Metadata.xml
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Microsoft.Scripting.xml
│ │ │ ├── Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
│ │ │ ├── Ninject.dll
│ │ │ ├── Ninject.xml
│ │ │ ├── PPJoyWrapper.dll
│ │ │ ├── Rhino.Mocks.dll
│ │ │ ├── Rhino.Mocks.xml
│ │ │ ├── SlimDX.dll
│ │ │ ├── plugins
│ │ │ │ └── FreePIE.Core.Plugins.dll
│ │ │ ├── reports
│ │ │ │ └── 170803.093743.7992.pex
│ │ │ │ ├── dg
│ │ │ │ ├── fix
│ │ │ │ │ └── out
│ │ │ │ └── tests
│ │ │ ├── vJoyInterfaceWrap.dll
│ │ │ └── zh-Hans
│ │ │ └── Microsoft.VisualStudio.QualityTools.UnitTestFramework.resources.dll
│ │ └── Release
│ │ ├── FreePIE.Core.Contracts.dll
│ │ ├── FreePIE.Core.Contracts.pdb
│ │ ├── FreePIE.Core.Plugins.dll
│ │ ├── FreePIE.Core.Plugins.pdb
│ │ ├── FreePIE.Core.dll
│ │ ├── FreePIE.Core.pdb
│ │ ├── FreePIE.Tests.Core.dll
│ │ ├── FreePIE.Tests.Core.pdb
│ │ ├── FreePIE.Tests.Test.dll
│ │ ├── FreePIE.Tests.Test.pdb
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.Modules.xml
│ │ ├── IronPython.dll
│ │ ├── IronPython.xml
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Dynamic.xml
│ │ ├── Microsoft.Scripting.Metadata.dll
│ │ ├── Microsoft.Scripting.Metadata.xml
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Microsoft.Scripting.xml
│ │ ├── Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
│ │ ├── Ninject.dll
│ │ ├── Ninject.xml
│ │ ├── PPJoyWrapper.dll
│ │ ├── Rhino.Mocks.dll
│ │ ├── Rhino.Mocks.xml
│ │ ├── SlimDX.dll
│ │ ├── plugins
│ │ │ └── FreePIE.Core.Plugins.dll
│ │ ├── vJoyInterfaceWrap.dll
│ │ └── zh-Hans
│ │ └── Microsoft.VisualStudio.QualityTools.UnitTestFramework.resources.dll
│ ├── obj
│ │ ├── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── FreePIE.Tests.Core.csproj.FileListAbsolute.txt
│ │ │ ├── FreePIE.Tests.Core.csprojResolveAssemblyReference.cache
│ │ │ ├── FreePIE.Tests.Core.dll
│ │ │ ├── FreePIE.Tests.Core.pdb
│ │ │ ├── TempPE
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── Release
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.Tests.Core.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.Tests.Core.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.Tests.Core.dll
│ │ ├── FreePIE.Tests.Core.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── packages.config
├── FreePIE.Tests.Core.Plugins
│ ├── FreePIE.Tests.Core.Plugins.csproj
│ ├── FreetrackPluginTest.cs
│ ├── PPJoyPluginTest.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── bin
│ │ ├── Debug
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ ├── FreePIE.Core.Plugins.dll
│ │ │ ├── FreePIE.Core.Plugins.pdb
│ │ │ ├── FreePIE.Core.dll
│ │ │ ├── FreePIE.Core.pdb
│ │ │ ├── FreePIE.Tests.Core.Plugins.dll
│ │ │ ├── FreePIE.Tests.Core.Plugins.pdb
│ │ │ ├── FreePIE.Tests.Test.dll
│ │ │ ├── FreePIE.Tests.Test.pdb
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.Modules.xml
│ │ │ ├── IronPython.dll
│ │ │ ├── IronPython.xml
│ │ │ ├── Microsoft.Dynamic.dll
│ │ │ ├── Microsoft.Dynamic.xml
│ │ │ ├── Microsoft.Scripting.Metadata.dll
│ │ │ ├── Microsoft.Scripting.Metadata.xml
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Microsoft.Scripting.xml
│ │ │ ├── Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
│ │ │ ├── Ninject.dll
│ │ │ ├── Ninject.xml
│ │ │ ├── PPJoyWrapper.dll
│ │ │ ├── Rhino.Mocks.dll
│ │ │ ├── Rhino.Mocks.xml
│ │ │ ├── SlimDX.dll
│ │ │ ├── vJoyInterfaceWrap.dll
│ │ │ └── zh-Hans
│ │ │ └── Microsoft.VisualStudio.QualityTools.UnitTestFramework.resources.dll
│ │ └── Release
│ │ ├── FreePIE.Core.Contracts.dll
│ │ ├── FreePIE.Core.Contracts.pdb
│ │ ├── FreePIE.Core.Plugins.dll
│ │ ├── FreePIE.Core.Plugins.pdb
│ │ ├── FreePIE.Core.dll
│ │ ├── FreePIE.Core.pdb
│ │ ├── FreePIE.Tests.Core.Plugins.dll
│ │ ├── FreePIE.Tests.Core.Plugins.pdb
│ │ ├── FreePIE.Tests.Test.dll
│ │ ├── FreePIE.Tests.Test.pdb
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.Modules.xml
│ │ ├── IronPython.dll
│ │ ├── IronPython.xml
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Dynamic.xml
│ │ ├── Microsoft.Scripting.Metadata.dll
│ │ ├── Microsoft.Scripting.Metadata.xml
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Microsoft.Scripting.xml
│ │ ├── Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
│ │ ├── Ninject.dll
│ │ ├── Ninject.xml
│ │ ├── PPJoyWrapper.dll
│ │ ├── Rhino.Mocks.dll
│ │ ├── Rhino.Mocks.xml
│ │ ├── SlimDX.dll
│ │ ├── vJoyInterfaceWrap.dll
│ │ └── zh-Hans
│ │ └── Microsoft.VisualStudio.QualityTools.UnitTestFramework.resources.dll
│ └── obj
│ ├── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.Tests.Core.Plugins.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.Tests.Core.Plugins.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.Tests.Core.Plugins.dll
│ │ ├── FreePIE.Tests.Core.Plugins.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── Release
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── FreePIE.Tests.Core.Plugins.csproj.FileListAbsolute.txt
│ ├── FreePIE.Tests.Core.Plugins.csprojResolveAssemblyReference.cache
│ ├── FreePIE.Tests.Core.Plugins.dll
│ ├── FreePIE.Tests.Core.Plugins.pdb
│ ├── TempPE
│ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
├── FreePIE.Tests.Test
│ ├── FreePIE.Tests.Test.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TestBase.cs
│ ├── bin
│ │ ├── Debug
│ │ │ ├── FreePIE.Core.Contracts.dll
│ │ │ ├── FreePIE.Core.Contracts.pdb
│ │ │ ├── FreePIE.Core.dll
│ │ │ ├── FreePIE.Core.pdb
│ │ │ ├── FreePIE.Tests.Test.dll
│ │ │ ├── FreePIE.Tests.Test.pdb
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.Modules.xml
│ │ │ ├── IronPython.dll
│ │ │ ├── IronPython.xml
│ │ │ ├── Microsoft.Dynamic.dll
│ │ │ ├── Microsoft.Dynamic.xml
│ │ │ ├── Microsoft.Scripting.Metadata.dll
│ │ │ ├── Microsoft.Scripting.Metadata.xml
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Microsoft.Scripting.xml
│ │ │ ├── Ninject.dll
│ │ │ ├── Ninject.xml
│ │ │ ├── Rhino.Mocks.dll
│ │ │ └── Rhino.Mocks.xml
│ │ └── Release
│ │ ├── FreePIE.Core.Contracts.dll
│ │ ├── FreePIE.Core.Contracts.pdb
│ │ ├── FreePIE.Core.dll
│ │ ├── FreePIE.Core.pdb
│ │ ├── FreePIE.Tests.Test.dll
│ │ ├── FreePIE.Tests.Test.pdb
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.Modules.xml
│ │ ├── IronPython.dll
│ │ ├── IronPython.xml
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Dynamic.xml
│ │ ├── Microsoft.Scripting.Metadata.dll
│ │ ├── Microsoft.Scripting.Metadata.xml
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Microsoft.Scripting.xml
│ │ ├── Ninject.dll
│ │ ├── Ninject.xml
│ │ ├── Rhino.Mocks.dll
│ │ └── Rhino.Mocks.xml
│ ├── obj
│ │ ├── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── FreePIE.Tests.Test.csproj.FileListAbsolute.txt
│ │ │ ├── FreePIE.Tests.Test.csprojResolveAssemblyReference.cache
│ │ │ ├── FreePIE.Tests.Test.dll
│ │ │ ├── FreePIE.Tests.Test.pdb
│ │ │ ├── TempPE
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── Release
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreePIE.Tests.Test.csproj.FileListAbsolute.txt
│ │ ├── FreePIE.Tests.Test.csprojResolveAssemblyReference.cache
│ │ ├── FreePIE.Tests.Test.dll
│ │ ├── FreePIE.Tests.Test.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ └── packages.config
├── FreePIE.sln
├── Lib
│ ├── Android
│ │ ├── FreePIE Android IMU
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── ic_launcher-web.png
│ │ │ ├── libs
│ │ │ │ └── android-support-v4.jar
│ │ │ ├── proguard-project.txt
│ │ │ ├── project.properties
│ │ │ ├── res
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── ic_action_search.png
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── ic_action_search.png
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── ic_action_search.png
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ │ ├── menu
│ │ │ │ │ └── activity_main.xml
│ │ │ │ ├── values
│ │ │ │ │ ├── dimens.xml
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values-large
│ │ │ │ └── dimens.xml
│ │ │ └── src
│ │ │ └── com
│ │ │ └── freepie
│ │ │ └── android
│ │ │ └── imu
│ │ │ ├── DeviceIndex.java
│ │ │ ├── MainActivity.java
│ │ │ ├── SampleRate.java
│ │ │ ├── TargetSettings.java
│ │ │ └── UdpSenderService.java
│ │ ├── key
│ │ └── license.txt
│ ├── AvalonDock
│ │ ├── Xceed.Wpf.AvalonDock.Themes.Expression.dll
│ │ ├── Xceed.Wpf.AvalonDock.Themes.Expression.pdb
│ │ ├── Xceed.Wpf.AvalonDock.dll
│ │ └── Xceed.Wpf.AvalonDock.pdb
│ ├── FreeTrack
│ │ └── FreeTrackClient.dll
│ ├── IO
│ │ ├── Binaries
│ │ │ ├── Debug-DllMultiThreadRuntime
│ │ │ │ └── freepie_io.lib
│ │ │ └── Release-DllMultiThreadRuntime
│ │ │ ├── freepie_io.dll
│ │ │ └── freepie_io.lib
│ │ └── Code
│ │ ├── cfg
│ │ │ └── freepie_io.def
│ │ ├── include
│ │ │ └── freepie_io.h
│ │ ├── src
│ │ │ ├── freepie_io_6dof.cpp
│ │ │ └── shared_memory.h
│ │ └── test
│ │ └── main.c
│ ├── IronPython
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.Modules.xml
│ │ ├── IronPython.dll
│ │ ├── IronPython.xml
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Dynamic.xml
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Microsoft.Scripting.xml
│ │ └── pylib
│ │ ├── BaseHTTPServer.py
│ │ ├── Bastion.py
│ │ ├── CGIHTTPServer.py
│ │ ├── ConfigParser.py
│ │ ├── Cookie.py
│ │ ├── DocXMLRPCServer.py
│ │ ├── HTMLParser.py
│ │ ├── MimeWriter.py
│ │ ├── Queue.py
│ │ ├── SimpleHTTPServer.py
│ │ ├── SimpleXMLRPCServer.py
│ │ ├── SocketServer.py
│ │ ├── StringIO.py
│ │ ├── UserDict.py
│ │ ├── UserList.py
│ │ ├── UserString.py
│ │ ├── _LWPCookieJar.py
│ │ ├── _MozillaCookieJar.py
│ │ ├── __future__.py
│ │ ├── __phello__.foo.py
│ │ ├── _abcoll.py
│ │ ├── _pyio.py
│ │ ├── _strptime.py
│ │ ├── _threading_local.py
│ │ ├── _weakrefset.py
│ │ ├── abc.py
│ │ ├── aifc.py
│ │ ├── antigravity.py
│ │ ├── anydbm.py
│ │ ├── argparse.py
│ │ ├── ast.py
│ │ ├── asynchat.py
│ │ ├── asyncore.py
│ │ ├── atexit.py
│ │ ├── audiodev.py
│ │ ├── base64.py
│ │ ├── bdb.py
│ │ ├── binhex.py
│ │ ├── bisect.py
│ │ ├── calendar.py
│ │ ├── cgi.py
│ │ ├── cgitb.py
│ │ ├── chunk.py
│ │ ├── cmd.py
│ │ ├── code.py
│ │ ├── codecs.py
│ │ ├── codeop.py
│ │ ├── collections.py
│ │ ├── colorsys.py
│ │ ├── commands.py
│ │ ├── compileall.py
│ │ ├── contextlib.py
│ │ ├── cookielib.py
│ │ ├── copy.py
│ │ ├── csv.py
│ │ ├── ctypes
│ │ │ ├── __init__.py
│ │ │ ├── _endian.py
│ │ │ ├── macholib
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dyld.py
│ │ │ │ ├── dylib.py
│ │ │ │ └── framework.py
│ │ │ ├── util.py
│ │ │ └── wintypes.py
│ │ ├── decimal.py
│ │ ├── difflib.py
│ │ ├── dircache.py
│ │ ├── dis.py
│ │ ├── distutils
│ │ │ ├── __init__.py
│ │ │ ├── archive_util.py
│ │ │ ├── bcppcompiler.py
│ │ │ ├── ccompiler.py
│ │ │ ├── cmd.py
│ │ │ ├── command
│ │ │ │ ├── __init__.py
│ │ │ │ ├── bdist.py
│ │ │ │ ├── bdist_dumb.py
│ │ │ │ ├── bdist_rpm.py
│ │ │ │ ├── bdist_wininst.py
│ │ │ │ ├── build.py
│ │ │ │ ├── build_clib.py
│ │ │ │ ├── build_ext.py
│ │ │ │ ├── build_py.py
│ │ │ │ ├── build_scripts.py
│ │ │ │ ├── check.py
│ │ │ │ ├── clean.py
│ │ │ │ ├── config.py
│ │ │ │ ├── install.py
│ │ │ │ ├── install_data.py
│ │ │ │ ├── install_egg_info.py
│ │ │ │ ├── install_headers.py
│ │ │ │ ├── install_lib.py
│ │ │ │ ├── install_scripts.py
│ │ │ │ ├── register.py
│ │ │ │ ├── sdist.py
│ │ │ │ └── upload.py
│ │ │ ├── config.py
│ │ │ ├── core.py
│ │ │ ├── cygwinccompiler.py
│ │ │ ├── debug.py
│ │ │ ├── dep_util.py
│ │ │ ├── dir_util.py
│ │ │ ├── dist.py
│ │ │ ├── emxccompiler.py
│ │ │ ├── errors.py
│ │ │ ├── extension.py
│ │ │ ├── fancy_getopt.py
│ │ │ ├── file_util.py
│ │ │ ├── filelist.py
│ │ │ ├── log.py
│ │ │ ├── msvccompiler.py
│ │ │ ├── spawn.py
│ │ │ ├── sysconfig.py
│ │ │ ├── text_file.py
│ │ │ ├── unixccompiler.py
│ │ │ ├── util.py
│ │ │ ├── version.py
│ │ │ └── versionpredicate.py
│ │ ├── doctest.py
│ │ ├── dumbdbm.py
│ │ ├── dummy_thread.py
│ │ ├── dummy_threading.py
│ │ ├── email
│ │ │ ├── __init__.py
│ │ │ ├── _parseaddr.py
│ │ │ ├── base64mime.py
│ │ │ ├── charset.py
│ │ │ ├── encoders.py
│ │ │ ├── errors.py
│ │ │ ├── feedparser.py
│ │ │ ├── generator.py
│ │ │ ├── header.py
│ │ │ ├── iterators.py
│ │ │ ├── message.py
│ │ │ ├── mime
│ │ │ │ ├── __init__.py
│ │ │ │ ├── application.py
│ │ │ │ ├── audio.py
│ │ │ │ ├── base.py
│ │ │ │ ├── image.py
│ │ │ │ ├── message.py
│ │ │ │ ├── multipart.py
│ │ │ │ ├── nonmultipart.py
│ │ │ │ └── text.py
│ │ │ ├── parser.py
│ │ │ ├── quoprimime.py
│ │ │ └── utils.py
│ │ ├── encodings
│ │ │ ├── __init__.py
│ │ │ ├── aliases.py
│ │ │ ├── ascii.py
│ │ │ ├── base64_codec.py
│ │ │ ├── charmap.py
│ │ │ ├── cp037.py
│ │ │ ├── cp1006.py
│ │ │ ├── cp1026.py
│ │ │ ├── cp1140.py
│ │ │ ├── cp1250.py
│ │ │ ├── cp1251.py
│ │ │ ├── cp1252.py
│ │ │ ├── cp1253.py
│ │ │ ├── cp1254.py
│ │ │ ├── cp1255.py
│ │ │ ├── cp1256.py
│ │ │ ├── cp1257.py
│ │ │ ├── cp1258.py
│ │ │ ├── cp424.py
│ │ │ ├── cp437.py
│ │ │ ├── cp500.py
│ │ │ ├── cp720.py
│ │ │ ├── cp737.py
│ │ │ ├── cp775.py
│ │ │ ├── cp850.py
│ │ │ ├── cp852.py
│ │ │ ├── cp855.py
│ │ │ ├── cp856.py
│ │ │ ├── cp857.py
│ │ │ ├── cp858.py
│ │ │ ├── cp860.py
│ │ │ ├── cp861.py
│ │ │ ├── cp862.py
│ │ │ ├── cp863.py
│ │ │ ├── cp864.py
│ │ │ ├── cp865.py
│ │ │ ├── cp866.py
│ │ │ ├── cp869.py
│ │ │ ├── cp874.py
│ │ │ ├── cp875.py
│ │ │ ├── hex_codec.py
│ │ │ ├── hp_roman8.py
│ │ │ ├── iso8859_1.py
│ │ │ ├── iso8859_10.py
│ │ │ ├── iso8859_11.py
│ │ │ ├── iso8859_13.py
│ │ │ ├── iso8859_14.py
│ │ │ ├── iso8859_15.py
│ │ │ ├── iso8859_16.py
│ │ │ ├── iso8859_2.py
│ │ │ ├── iso8859_3.py
│ │ │ ├── iso8859_4.py
│ │ │ ├── iso8859_5.py
│ │ │ ├── iso8859_6.py
│ │ │ ├── iso8859_7.py
│ │ │ ├── iso8859_8.py
│ │ │ ├── iso8859_9.py
│ │ │ ├── koi8_r.py
│ │ │ ├── koi8_u.py
│ │ │ ├── latin_1.py
│ │ │ ├── mac_arabic.py
│ │ │ ├── mac_centeuro.py
│ │ │ ├── mac_croatian.py
│ │ │ ├── mac_cyrillic.py
│ │ │ ├── mac_farsi.py
│ │ │ ├── mac_greek.py
│ │ │ ├── mac_iceland.py
│ │ │ ├── mac_latin2.py
│ │ │ ├── mac_roman.py
│ │ │ ├── mac_romanian.py
│ │ │ ├── mac_turkish.py
│ │ │ ├── mbcs.py
│ │ │ ├── palmos.py
│ │ │ ├── ptcp154.py
│ │ │ ├── punycode.py
│ │ │ ├── quopri_codec.py
│ │ │ ├── raw_unicode_escape.py
│ │ │ ├── rot_13.py
│ │ │ ├── string_escape.py
│ │ │ ├── tis_620.py
│ │ │ ├── undefined.py
│ │ │ ├── unicode_escape.py
│ │ │ ├── unicode_internal.py
│ │ │ ├── utf_16.py
│ │ │ ├── utf_16_be.py
│ │ │ ├── utf_16_le.py
│ │ │ ├── utf_32.py
│ │ │ ├── utf_32_le.py
│ │ │ ├── utf_7.py
│ │ │ ├── utf_8.py
│ │ │ ├── utf_8_sig.py
│ │ │ ├── uu_codec.py
│ │ │ └── zlib_codec.py
│ │ ├── filecmp.py
│ │ ├── fileinput.py
│ │ ├── fnmatch.py
│ │ ├── formatter.py
│ │ ├── fpformat.py
│ │ ├── fractions.py
│ │ ├── ftplib.py
│ │ ├── functools.py
│ │ ├── genericpath.py
│ │ ├── getopt.py
│ │ ├── getpass.py
│ │ ├── gettext.py
│ │ ├── glob.py
│ │ ├── gzip.py
│ │ ├── hashlib.py
│ │ ├── heapq.py
│ │ ├── hmac.py
│ │ ├── htmlentitydefs.py
│ │ ├── htmllib.py
│ │ ├── httplib.py
│ │ ├── ihooks.py
│ │ ├── imaplib.py
│ │ ├── imghdr.py
│ │ ├── importlib
│ │ │ └── __init__.py
│ │ ├── imputil.py
│ │ ├── inspect.py
│ │ ├── io.py
│ │ ├── json
│ │ │ ├── __init__.py
│ │ │ ├── decoder.py
│ │ │ ├── encoder.py
│ │ │ ├── scanner.py
│ │ │ └── tool.py
│ │ ├── keyword.py
│ │ ├── lib2to3
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── btm_matcher.py
│ │ │ ├── btm_utils.py
│ │ │ ├── fixer_base.py
│ │ │ ├── fixer_util.py
│ │ │ ├── fixes
│ │ │ │ ├── __init__.py
│ │ │ │ ├── fix_apply.py
│ │ │ │ ├── fix_basestring.py
│ │ │ │ ├── fix_buffer.py
│ │ │ │ ├── fix_callable.py
│ │ │ │ ├── fix_dict.py
│ │ │ │ ├── fix_except.py
│ │ │ │ ├── fix_exec.py
│ │ │ │ ├── fix_execfile.py
│ │ │ │ ├── fix_exitfunc.py
│ │ │ │ ├── fix_filter.py
│ │ │ │ ├── fix_funcattrs.py
│ │ │ │ ├── fix_future.py
│ │ │ │ ├── fix_getcwdu.py
│ │ │ │ ├── fix_has_key.py
│ │ │ │ ├── fix_idioms.py
│ │ │ │ ├── fix_import.py
│ │ │ │ ├── fix_imports.py
│ │ │ │ ├── fix_imports2.py
│ │ │ │ ├── fix_input.py
│ │ │ │ ├── fix_intern.py
│ │ │ │ ├── fix_isinstance.py
│ │ │ │ ├── fix_itertools.py
│ │ │ │ ├── fix_itertools_imports.py
│ │ │ │ ├── fix_long.py
│ │ │ │ ├── fix_map.py
│ │ │ │ ├── fix_metaclass.py
│ │ │ │ ├── fix_methodattrs.py
│ │ │ │ ├── fix_ne.py
│ │ │ │ ├── fix_next.py
│ │ │ │ ├── fix_nonzero.py
│ │ │ │ ├── fix_numliterals.py
│ │ │ │ ├── fix_operator.py
│ │ │ │ ├── fix_paren.py
│ │ │ │ ├── fix_print.py
│ │ │ │ ├── fix_raise.py
│ │ │ │ ├── fix_raw_input.py
│ │ │ │ ├── fix_reduce.py
│ │ │ │ ├── fix_renames.py
│ │ │ │ ├── fix_repr.py
│ │ │ │ ├── fix_set_literal.py
│ │ │ │ ├── fix_standarderror.py
│ │ │ │ ├── fix_sys_exc.py
│ │ │ │ ├── fix_throw.py
│ │ │ │ ├── fix_tuple_params.py
│ │ │ │ ├── fix_types.py
│ │ │ │ ├── fix_unicode.py
│ │ │ │ ├── fix_urllib.py
│ │ │ │ ├── fix_ws_comma.py
│ │ │ │ ├── fix_xrange.py
│ │ │ │ ├── fix_xreadlines.py
│ │ │ │ └── fix_zip.py
│ │ │ ├── main.py
│ │ │ ├── patcomp.py
│ │ │ ├── pgen2
│ │ │ │ ├── __init__.py
│ │ │ │ ├── conv.py
│ │ │ │ ├── driver.py
│ │ │ │ ├── grammar.py
│ │ │ │ ├── literals.py
│ │ │ │ ├── parse.py
│ │ │ │ ├── pgen.py
│ │ │ │ ├── token.py
│ │ │ │ └── tokenize.py
│ │ │ ├── pygram.py
│ │ │ ├── pytree.py
│ │ │ └── refactor.py
│ │ ├── linecache.py
│ │ ├── locale.py
│ │ ├── logging
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ └── handlers.py
│ │ ├── macpath.py
│ │ ├── macurl2path.py
│ │ ├── mailbox.py
│ │ ├── mailcap.py
│ │ ├── markupbase.py
│ │ ├── md5.py
│ │ ├── mhlib.py
│ │ ├── mimetools.py
│ │ ├── mimetypes.py
│ │ ├── mimify.py
│ │ ├── modulefinder.py
│ │ ├── multifile.py
│ │ ├── mutex.py
│ │ ├── netrc.py
│ │ ├── new.py
│ │ ├── nntplib.py
│ │ ├── ntpath.py
│ │ ├── nturl2path.py
│ │ ├── numbers.py
│ │ ├── opcode.py
│ │ ├── optparse.py
│ │ ├── os.py
│ │ ├── os2emxpath.py
│ │ ├── pdb.py
│ │ ├── pickle.py
│ │ ├── pickletools.py
│ │ ├── pipes.py
│ │ ├── pkgutil.py
│ │ ├── platform.py
│ │ ├── plistlib.py
│ │ ├── popen2.py
│ │ ├── poplib.py
│ │ ├── posixfile.py
│ │ ├── posixpath.py
│ │ ├── pprint.py
│ │ ├── profile.py
│ │ ├── pstats.py
│ │ ├── py_compile.py
│ │ ├── pyclbr.py
│ │ ├── pydoc.py
│ │ ├── pydoc_data
│ │ │ ├── __init__.py
│ │ │ └── topics.py
│ │ ├── quopri.py
│ │ ├── random.py
│ │ ├── repr.py
│ │ ├── rexec.py
│ │ ├── rfc822.py
│ │ ├── rlcompleter.py
│ │ ├── robotparser.py
│ │ ├── runpy.py
│ │ ├── sched.py
│ │ ├── sets.py
│ │ ├── sgmllib.py
│ │ ├── sha.py
│ │ ├── shelve.py
│ │ ├── shlex.py
│ │ ├── shutil.py
│ │ ├── site-packages
│ │ │ └── README.txt
│ │ ├── site.py
│ │ ├── smtpd.py
│ │ ├── smtplib.py
│ │ ├── sndhdr.py
│ │ ├── sqlite3
│ │ │ ├── __init__.py
│ │ │ ├── dbapi2.py
│ │ │ └── dump.py
│ │ ├── sre_compile.py
│ │ ├── sre_constants.py
│ │ ├── sre_parse.py
│ │ ├── ssl.py
│ │ ├── stat.py
│ │ ├── statvfs.py
│ │ ├── string.py
│ │ ├── stringold.py
│ │ ├── struct.py
│ │ ├── subprocess.py
│ │ ├── sunau.py
│ │ ├── sunaudio.py
│ │ ├── symbol.py
│ │ ├── sysconfig.py
│ │ ├── tabnanny.py
│ │ ├── tarfile.py
│ │ ├── telnetlib.py
│ │ ├── tempfile.py
│ │ ├── textwrap.py
│ │ ├── this.py
│ │ ├── threading.py
│ │ ├── timeit.py
│ │ ├── toaiff.py
│ │ ├── token.py
│ │ ├── tokenize.py
│ │ ├── trace.py
│ │ ├── traceback.py
│ │ ├── types.py
│ │ ├── unittest
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── case.py
│ │ │ ├── loader.py
│ │ │ ├── main.py
│ │ │ ├── result.py
│ │ │ ├── runner.py
│ │ │ ├── signals.py
│ │ │ ├── suite.py
│ │ │ └── util.py
│ │ ├── urllib.py
│ │ ├── urllib2.py
│ │ ├── urlparse.py
│ │ ├── user.py
│ │ ├── uu.py
│ │ ├── uuid.py
│ │ ├── warnings.py
│ │ ├── wave.py
│ │ ├── weakref.py
│ │ ├── webbrowser.py
│ │ ├── whichdb.py
│ │ ├── wsgiref
│ │ │ ├── __init__.py
│ │ │ ├── handlers.py
│ │ │ ├── headers.py
│ │ │ ├── simple_server.py
│ │ │ ├── util.py
│ │ │ └── validate.py
│ │ ├── xdrlib.py
│ │ ├── xml
│ │ │ ├── __init__.py
│ │ │ ├── dom
│ │ │ │ ├── NodeFilter.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── domreg.py
│ │ │ │ ├── minicompat.py
│ │ │ │ ├── minidom.py
│ │ │ │ ├── pulldom.py
│ │ │ │ └── xmlbuilder.py
│ │ │ ├── etree
│ │ │ │ ├── ElementInclude.py
│ │ │ │ ├── ElementPath.py
│ │ │ │ ├── ElementTree.py
│ │ │ │ ├── SimpleXMLTreeBuilder.py
│ │ │ │ └── __init__.py
│ │ │ ├── parsers
│ │ │ │ └── __init__.py
│ │ │ └── sax
│ │ │ ├── __init__.py
│ │ │ ├── _exceptions.py
│ │ │ ├── handler.py
│ │ │ ├── saxutils.py
│ │ │ └── xmlreader.py
│ │ ├── xmllib.py
│ │ ├── xmlrpclib.py
│ │ └── zipfile.py
│ ├── Midi
│ │ ├── CannedBytes.IO.dll
│ │ ├── CannedBytes.Midi.dll
│ │ └── CannedBytes.dll
│ ├── OculusVR
│ │ ├── Binaries
│ │ │ └── OVRFreePIE.dll
│ │ └── Code
│ │ ├── cfg
│ │ │ └── ovr_freepie.def
│ │ ├── include
│ │ │ └── ovr_freepie.h
│ │ └── src
│ │ └── ovr_freepie.cpp
│ ├── PPJoyWrapper
│ │ └── PPJoyWrapper.dll
│ ├── Sixense
│ │ ├── Emulation
│ │ │ ├── Binary
│ │ │ │ ├── sixense_fake.dll
│ │ │ │ └── sixense_fake_x64.dll
│ │ │ └── Code
│ │ │ └── src
│ │ │ ├── shared_memory.h
│ │ │ └── sixense_fake.cpp
│ │ └── sixense.dll
│ ├── SlimDX
│ │ └── SlimDX.dll
│ ├── Tobii
│ │ ├── EyeXFramework.dll
│ │ ├── EyeXFramework.pdb
│ │ ├── EyeXFramework.xml
│ │ ├── Tobii.EyeX.Client.Net20.dll
│ │ ├── Tobii.EyeX.Client.Net20.xml
│ │ └── Tobii.EyeX.Client.dll
│ ├── TrackIR
│ │ ├── NPClient
│ │ │ ├── NPClient.cpp
│ │ │ ├── NPClient.def
│ │ │ ├── NPClient.h
│ │ │ ├── exp.hpp
│ │ │ ├── lock.h
│ │ │ └── shared_memory.h
│ │ └── NPClient.dll
│ ├── VC
│ │ ├── Microsoft_VC100_CRT_x86.msm
│ │ ├── Microsoft_VC110_CRT_x86.msm
│ │ ├── Microsoft_VC120_CRT_x86.msm
│ │ └── Microsoft_VC140_CRT_x86.msm
│ ├── VJoy
│ │ ├── vJoyInterface.dll
│ │ └── vJoyInterfaceWrap.dll
│ ├── Visiblox
│ │ └── Visiblox.Charts.dll
│ ├── Wiimote
│ │ └── DolphiiMote.dll
│ ├── YEI3-Space
│ │ └── ThreeSpace_API.dll
│ ├── Zeiss
│ │ ├── Tracker.dll
│ │ ├── freeglut_license.txt
│ │ └── tracker_sdk_license.txt
│ └── piefreespace
│ ├── libfreespace.dll
│ ├── piefreespace.cpp
│ ├── piefreespace.dll
│ └── piefreespace.h
├── README.md
├── TestResults
│ ├── Deploy_chao 2017-07-13 11_51_42
│ │ ├── In
│ │ │ └── DESKTOP-P1N1PKT
│ │ └── Out
│ ├── Deploy_chao 2017-08-03 09_29_50
│ │ ├── In
│ │ │ └── DESKTOP-P1N1PKT
│ │ └── Out
│ └── Deploy_chao 2017-08-03 09_36_35
│ ├── In
│ │ └── DESKTOP-P1N1PKT
│ └── Out
├── VersionInfo.cs
└── packages
├── AvalonEdit.5.0.2
│ ├── AvalonEdit.5.0.2.nupkg
│ └── lib
│ ├── Net35
│ │ ├── ICSharpCode.AvalonEdit.dll
│ │ └── ICSharpCode.AvalonEdit.xml
│ └── Net40
│ ├── ICSharpCode.AvalonEdit.dll
│ └── ICSharpCode.AvalonEdit.xml
├── Caliburn.Micro.2.0.1
│ ├── Caliburn.Micro.2.0.1.nupkg
│ └── lib
│ ├── net40
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.xml
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ ├── net45
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.xml
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ ├── sl5
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.xml
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ ├── win8
│ │ ├── Caliburn.Micro.Extensions.dll
│ │ ├── Caliburn.Micro.Extensions.pri
│ │ ├── Caliburn.Micro.Extensions.xml
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.pri
│ │ └── Caliburn.Micro.Platform.xml
│ ├── win81
│ │ ├── Caliburn.Micro.Extensions.XML
│ │ ├── Caliburn.Micro.Extensions.dll
│ │ ├── Caliburn.Micro.Extensions.pri
│ │ ├── Caliburn.Micro.Platform.XML
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.pri
│ │ ├── Microsoft.Xaml.Interactions.dll
│ │ └── Microsoft.Xaml.Interactivity.dll
│ ├── wp8
│ │ ├── Caliburn.Micro.Extensions.dll
│ │ ├── Caliburn.Micro.Extensions.xml
│ │ ├── Caliburn.Micro.Platform.dll
│ │ ├── Caliburn.Micro.Platform.xml
│ │ ├── System.Windows.Interactivity.dll
│ │ └── System.Windows.Interactivity.xml
│ └── wpa81
│ ├── Caliburn.Micro.Extensions.dll
│ ├── Caliburn.Micro.Extensions.pri
│ ├── Caliburn.Micro.Platform.dll
│ ├── Caliburn.Micro.Platform.pri
│ ├── Caliburn.Micro.Platform.xml
│ ├── Microsoft.Xaml.Interactions.dll
│ └── Microsoft.Xaml.Interactivity.dll
├── Caliburn.Micro.Core.2.0.1
│ ├── Caliburn.Micro.Core.2.0.1.nupkg
│ └── lib
│ ├── net40
│ │ ├── Caliburn.Micro.XML
│ │ └── Caliburn.Micro.dll
│ ├── net45
│ │ ├── Caliburn.Micro.dll
│ │ └── Caliburn.Micro.xml
│ ├── portable-net45 win8 wp8 wpa81
│ │ ├── Caliburn.Micro.XML
│ │ └── Caliburn.Micro.dll
│ └── sl5
│ ├── Caliburn.Micro.XML
│ └── Caliburn.Micro.dll
├── Ninject.3.2.2.0
│ ├── Ninject.3.2.2.0.nupkg
│ └── lib
│ ├── net35
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── net40
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── net45-full
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── sl2
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── sl3
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── sl3-wp
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── sl4
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ ├── sl4-windowsphone71
│ │ ├── Ninject.dll
│ │ └── Ninject.xml
│ └── sl5
│ ├── Ninject.dll
│ └── Ninject.xml
└── RhinoMocks.3.6.1
├── RhinoMocks.3.6.1.nupkg
└── lib
└── net
├── Rhino.Mocks.dll
└── Rhino.Mocks.xml
416 directories, 3685 files
评论