Add website source. version-1.0
authorJoe Wreschnig <joe.wreschnig@gmail.com>
Fri, 8 Mar 2013 00:59:57 +0000 (01:59 +0100)
committerJoe Wreschnig <joe.wreschnig@gmail.com>
Fri, 8 Mar 2013 00:59:57 +0000 (01:59 +0100)
Website/Enjoyable.zip [new file with mode: 0644]
Website/icon.png [new file with mode: 0644]
Website/index.html [new file with mode: 0644]
Website/mappings/Runner2.enjoyable [new file with mode: 0644]
Website/mappings/Super Hexagon.enjoyable [new file with mode: 0644]
Website/screenshot.png [new file with mode: 0644]

diff --git a/Website/Enjoyable.zip b/Website/Enjoyable.zip
new file mode 100644 (file)
index 0000000..fc4391a
Binary files /dev/null and b/Website/Enjoyable.zip differ
diff --git a/Website/icon.png b/Website/icon.png
new file mode 100644 (file)
index 0000000..36c4254
Binary files /dev/null and b/Website/icon.png differ
diff --git a/Website/index.html b/Website/index.html
new file mode 100644 (file)
index 0000000..e89cee8
--- /dev/null
@@ -0,0 +1,100 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <link rel="icon" type="image/png" href="icon.png" />
+    <link rel="logo" type="image/png" href="icon.png" />
+    <title>Enjoyable - Joystick and gamepad mapping for OS X</title>
+    <style>
+      body { font-family: sans-serif; }
+      h1 { text-align: center; }
+      h2 { margin-left: 10%; margin-bottom: 0; font-size: 1.2em; }
+      p { width: 80%; margin-left: 10%; }
+      ul { width: 80%; margin-left: 10%; padding-left: 2em; }
+    </style>
+  </head>
+  <body>
+    <h1>
+      <img src="icon.png" style="height: 1em; vertical-align: text-bottom" />
+      Enjoyable
+    </h1>
+    <p>Enjoyable is an application for Mac OS X which allows you to use
+      controller inputs like a mouse or keyboard. If you've ever played a
+      video game which only supports mouse and keyboard input but you want
+      to use a joystick or gamepad, then Enjoyable is the program for you.</p>
+
+    <p style="text-align: center; max-width: 60%; margin-left: 20%;">
+      <a href="Enjoyable.zip">
+        <img src="screenshot.png"
+             alt="A screenshot of Enjoyable"
+             style="max-width: 100%;"/>
+        Download Enjoyable 1.0 (262KB)</a>
+      <br />
+      <a href="https://github.com/joewreschnig/enjoyable"
+         style="font-size: 0.8em;">
+        Enjoyable on GitHub
+      </a>
+    </p>
+
+    <p>Enjoyable supports</p>
+
+    <ul>
+      <li>Mapping gamepad and joystick buttons to keyboard and mouse actions</li>
+      <li>Fine control over mouse movement and scrolling using analog axis
+        inputs</li>
+      <li>Automatic and dynamic switching between different input mappings</li>
+      <li>Downloading and sharing input presets for different applications</li>
+      <li>Modern OS X features like resume and automatic termination</li>
+    </ul><p>Enjoyable is free software written by Joe Wreschnig and is based on
+      the Enjoy codebase written by <a href="http://nongraphical.com">Yifeng Huang</a>
+      and <a href="http://abstractable.net/enjoy/">Sam McCall</a>.</p>
+
+    <h2>
+      <a name="how-to-use" href="#how-to-use"></a>How to Use</h2>
+
+    <p>To start, just press a button on your joystick or gamepad, then press
+      the key you want to map it for. Then press the ▶ button and switch
+      back to your game. For more details, Enjoyable has a in-application
+      manual available in Help Viewer via <code>⌘?</code>.</p>
+
+    <h2><a name="requirements" href="#requirements"></a>Requirements</h2>
+
+    <ul>
+      <li>Mac OS X 10.7+</li>
+      <li>One or more HID-compatible (e.g. USB or Bluetooth) input devices</li>
+    </ul>
+
+    <h2>Mappings</h2>
+    <p>
+      I play games with a Playstation 3 controller connected via USB
+      and/or Bluetooth. These are the mappings I use for games I like.
+    </p>
+
+    <h2><a name="license" href="#license"></a>License</h2>
+    <p>Copyright 2013 Joe Wreschnig<br>
+      2012 Yifeng Huang<br>
+      2009 Sam McCall, University of Otago</p>
+
+    <p>Permission is hereby granted, free of charge, to any person obtaining
+      a copy of this software and associated documentation files (the
+      "Software"), to deal in the Software without restriction, including
+      without limitation the rights to use, copy, modify, merge, publish,
+      distribute, sublicense, and/or sell copies of the Software, and to
+      permit persons to whom the Software is furnished to do so, subject to
+      the following conditions:</p>
+
+    <p>The above copyright notice and this permission notice shall be
+      included in all copies or substantial portions of the Software.</p>
+
+    <p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+      EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+      MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+      IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+      CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+      TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+      SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
+
+    <p>The joystick icon is from the Tango icon set and is public domain.</p>
+
+  </body>
+</html>
diff --git a/Website/mappings/Runner2.enjoyable b/Website/mappings/Runner2.enjoyable
new file mode 100644 (file)
index 0000000..f43bc66
--- /dev/null
@@ -0,0 +1,77 @@
+{
+  "name" : "Runner2",
+  "entries" : {
+    "1356:616:1~Button 6" : {
+      "type" : "key press",
+      "key" : 2
+    },
+    "1356:616:1~Axis 1~Low" : {
+      "type" : "key press",
+      "key" : 123
+    },
+    "1356:616:1~Axis 4~Low" : {
+      "type" : "key press",
+      "key" : 49
+    },
+    "1356:616:1~Button 7" : {
+      "type" : "key press",
+      "key" : 1
+    },
+    "1356:616:1~Button 15" : {
+      "type" : "key press",
+      "key" : 38
+    },
+    "1356:616:1~Button 12" : {
+      "type" : "key press",
+      "key" : 59
+    },
+    "1356:616:1~Axis 3~High" : {
+      "type" : "key press",
+      "key" : 49
+    },
+    "1356:616:1~Button 8" : {
+      "type" : "key press",
+      "key" : 0
+    },
+    "1356:616:1~Axis 4~High" : {
+      "type" : "key press",
+      "key" : 49
+    },
+    "1356:616:1~Axis 3~Low" : {
+      "type" : "key press",
+      "key" : 49
+    },
+    "1356:616:1~Button 16" : {
+      "type" : "key press",
+      "key" : 40
+    },
+    "1356:616:1~Axis 1~High" : {
+      "type" : "key press",
+      "key" : 124
+    },
+    "1356:616:1~Axis 2~High" : {
+      "type" : "key press",
+      "key" : 125
+    },
+    "1356:616:1~Button 13" : {
+      "type" : "key press",
+      "key" : 12
+    },
+    "1356:616:1~Button 4" : {
+      "type" : "key press",
+      "key" : 36
+    },
+    "1356:616:1~Axis 2~Low" : {
+      "type" : "key press",
+      "key" : 126
+    },
+    "1356:616:1~Button 5" : {
+      "type" : "key press",
+      "key" : 13
+    },
+    "1356:616:1~Button 14" : {
+      "type" : "key press",
+      "key" : 53
+    }
+  }
+}
\ No newline at end of file
diff --git a/Website/mappings/Super Hexagon.enjoyable b/Website/mappings/Super Hexagon.enjoyable
new file mode 100644 (file)
index 0000000..50c0c99
--- /dev/null
@@ -0,0 +1,45 @@
+{
+  "name" : "Super Hexagon",
+  "entries" : {
+    "1356:616:1~Button 9" : {
+      "type" : "key press",
+      "key" : 124
+    },
+    "1356:616:1~Button 8" : {
+      "type" : "key press",
+      "key" : 123
+    },
+    "1356:616:1~Axis 1~High" : {
+      "type" : "key press",
+      "key" : 124
+    },
+    "1356:616:1~Button 6" : {
+      "type" : "key press",
+      "key" : 124
+    },
+    "1356:616:1~Button 12" : {
+      "type" : "key press",
+      "key" : 124
+    },
+    "1356:616:1~Button 4" : {
+      "type" : "key press",
+      "key" : 49
+    },
+    "1356:616:1~Button 11" : {
+      "type" : "key press",
+      "key" : 123
+    },
+    "1356:616:1~Button 15" : {
+      "type" : "key press",
+      "key" : 49
+    },
+    "1356:616:1~Axis 1~Low" : {
+      "type" : "key press",
+      "key" : 123
+    },
+    "1356:616:1~Button 14" : {
+      "type" : "key press",
+      "key" : 53
+    }
+  }
+}
\ No newline at end of file
diff --git a/Website/screenshot.png b/Website/screenshot.png
new file mode 100644 (file)
index 0000000..bda1f9a
Binary files /dev/null and b/Website/screenshot.png differ