+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0"
- xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"
- xmlns:dc="http://purl.org/dc/elements/1.1/">
- <channel>
- <title>Changes in Enjoyable</title>
- <link>http://yukkurigames.com/enjoyable/appcast.xml</link>
- <description>Most recent changes with links to updates.</description>
- <language>en</language>
- <item>
- <title>Version 1.1</title>
- <description><![CDATA[
- <p>
- Mouse simulation now includes drag-and-drop, middle and extended
- button presses, and horizontal scrolling.
- </p>
- <p>
- The system menu bar now contains a status item when Enjoyable is
- running. You can enable and disable it and change mappings from this
- item. It flashes briefly when the mapping changes automatically.
- </p>
- <p>
- Automatic switching for applications with ambiguous names
- (e.g. "Flash Player") was improved. You can also name a mapping after
- the application's filename.
- </p>
- ]]>
- </description>
- <pubDate>Mon, 01 Apr 2013 10:26:13 -0500</pubDate>
- <enclosure url="http://yukkurigames.com/enjoyable/Enjoyable-1.1.zip"
- sparkle:version="583"
- sparkle:shortVersionString="1.1"
- length="1260799"
- type="application/octet-stream" />
- </item>
- </channel>
-</rss>
+++ /dev/null
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name=viewport content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css" type="text/css">
- <title>Enjoyable - Joystick and gamepad mapping for Mac OS X ~ Yukkuri Games</title>
- <meta name="Description" content="Use your gamepad or joystick like a mousee and keyboard on Mac OS X. Like joy2key / JoyToKey on other operating systems." />
- </head>
- <body>
- <header>
- <a href="/">
- <img src="/logotype_horizontal_1.png" class=logo alt="(◕ ヮ ◕)">
- <img src="/logotype_horizontal_2.png" class=optional
- alt="Yukkuri Games">
- </a>
- <h1>Enjoyable</h1>
- </header>
- <main>
- <p style="text-align: center; max-width: 70%; margin-left: 15%;">
- Use your gamepad or joystick like a mouse and keyboard on Mac OS
- X.<br />
- <a href="Enjoyable-1.1.zip">
- <img src="screenshot.png"
- alt="A screenshot of Enjoyable"
- style="max-width: 100%"></a>
- </p>
- <ul class="download">
- <li><a href="Enjoyable-1.1.zip">Enjoyable-1.1.zip</a> (1.2MB)
- <li class="sh"><span data-optional>git clone </span><a href="http://git.yukkurigames.com/enjoyable.git">http://git.yukkurigames.com/enjoyable.git</a>
- </ul>
-
- <h2>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, so these will be
- useless if you have a different controller. These are the
- mappings I use for games I like. To use them, just save them and
- double-click on them in Finder, or use ⌘O in Enjoyable to import
- them.
- </p>
- <ul style="font-size: 0.9em;">
- <li><a href="mappings/6180%20the%20moon.enjoyable">6180 the moon</a></li>
- <li><a href="mappings/Anodyne.enjoyable">Anodyne</a></li>
- <li><a href="mappings/BasketBelle.enjoyable">BasketBelle</a></li>
- <li><a href="mappings/Canabalt.enjoyable">Canabalt</a></li>
- <li><a href="mappings/Forget-Me-Not.enjoyable">Forget-Me-Not</a></li>
- <li><a href="mappings/KRUNCH.enjoyable">KRUNCH</a></li>
- <li><a href="mappings/Probability%200.enjoyable">Probability 0</a></li>
- <li><a href="mappings/Red%20Rogue.enjoyable">Red Rogue</a></li>
- <li><a href="mappings/Runner2.enjoyable">Bit.Trip Presents Runner 2: Future Legend of Rhythm Alien</a></li>
- <li><a href="mappings/Super%20Hexagon.enjoyable">Super Hexagon</a></li>
- </ul>
-
- <h2>License</h2>
- <div class="copyright">2013
- Joe Wreschnig, 2012 Yifeng Huang, 2009 Sam McCall
- <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>
-
-
- <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>
-
- </div>
- </main>
- </body>
-</html>
+++ /dev/null
-{
- "name" : "6180 the moon",
- "entries" : {
- "1356:616:1~Button 8" : {
- "type" : "key press",
- "key" : 123
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Button 6" : {
- "type" : "key press",
- "key" : 124
- },
- "1356:616:1~Button 5" : {
- "type" : "key press",
- "key" : 126
- },
- "1356:616:1~Button 16" : {
- "type" : "key press",
- "key" : 49
- },
- "1356:616:1~Button 4" : {
- "type" : "key press",
- "key" : 53
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 126
- },
- "1356:616:1~Button 1" : {
- "type" : "key press",
- "key" : 15
- },
- "1356:616:1~Button 12" : {
- "type" : "key press",
- "key" : 49
- },
- "1356:616:1~Button 14" : {
- "type" : "key press",
- "key" : 49
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "name" : "Anodyne",
- "entries" : {
- "1356:616:1~Button 6" : {
- "type" : "key press",
- "key" : 124
- },
- "1356:616:1~Axis 1~Low" : {
- "type" : "key press",
- "key" : 123
- },
- "1356:616:1~Button 1" : {
- "type" : "key press",
- "key" : 53
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 8
- },
- "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 16" : {
- "type" : "key press",
- "key" : 7
- },
- "1356:616:1~Button 13" : {
- "type" : "key press",
- "key" : 36
- },
- "1356:616:1~Axis 2~High" : {
- "type" : "key press",
- "key" : 125
- },
- "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" : 126
- },
- "1356:616:1~Button 14" : {
- "type" : "key press",
- "key" : 7
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "name" : "BasketBelle",
- "entries" : {
- "1356:616:1~Button 6" : {
- "type" : "key press",
- "key" : 124
- },
- "1356:616:1~Axis 1~Low" : {
- "type" : "key press",
- "key" : 123
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 7
- },
- "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 16" : {
- "type" : "key press",
- "key" : 7
- },
- "1356:616:1~Axis 2~High" : {
- "type" : "key press",
- "key" : 125
- },
- "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" : 126
- },
- "1356:616:1~Button 14" : {
- "type" : "key press",
- "key" : 53
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "name" : "Canabalt",
- "entries" : {
- "1356:616:1~Button 13" : {
- "type" : "key press",
- "key" : 7
- },
- "1356:616:1~Button 9" : {
- "type" : "key press",
- "key" : 27
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Button 5" : {
- "type" : "key press",
- "key" : 126
- },
- "1356:616:1~Button 16" : {
- "type" : "key press",
- "key" : 7
- },
- "1356:616:1~Button 4" : {
- "type" : "key press",
- "key" : 49
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 7
- },
- "1356:616:1~Button 1" : {
- "type" : "key press",
- "key" : 53
- },
- "1356:616:1~Button 10" : {
- "type" : "key press",
- "key" : 24
- },
- "1356:616:1~Button 14" : {
- "type" : "key press",
- "key" : 7
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "name" : "Forget-Me-Not",
- "entries" : {
- "1356:616:1~Axis 2~Low" : {
- "type" : "key press",
- "key" : 126
- },
- "1356:616:1~Button 8" : {
- "type" : "key press",
- "key" : 123
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Button 6" : {
- "type" : "key press",
- "key" : 124
- },
- "1356:616:1~Button 5" : {
- "type" : "key press",
- "key" : 126
- },
- "1356:616:1~Button 4" : {
- "type" : "key press",
- "key" : 36
- },
- "1356:616:1~Button 16" : {
- "type" : "key press",
- "key" : 36
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 36
- },
- "1356:616:1~Axis 1~Low" : {
- "type" : "key press",
- "key" : 123
- },
- "1356:616:1~Axis 2~High" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Axis 1~High" : {
- "type" : "key press",
- "key" : 124
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "name" : "KRUNCH",
- "entries" : {
- "1356:616:1~Button 8" : {
- "type" : "key press",
- "key" : 0
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 1
- },
- "1356:616:1~Button 6" : {
- "type" : "key press",
- "key" : 2
- },
- "1356:616:1~Button 5" : {
- "type" : "key press",
- "key" : 13
- },
- "1356:616:1~Button 16" : {
- "type" : "key press",
- "key" : 6
- },
- "1356:616:1~Button 4" : {
- "type" : "key press",
- "key" : 53
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 6
- },
- "1356:616:1~Button 14" : {
- "type" : "key press",
- "key" : 53
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "name" : "Probability 0",
- "entries" : {
- "1356:616:1~Button 8" : {
- "type" : "key press",
- "key" : 123
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Button 6" : {
- "type" : "key press",
- "key" : 124
- },
- "1356:616:1~Button 5" : {
- "type" : "key press",
- "key" : 126
- },
- "1356:616:1~Button 4" : {
- "type" : "key press",
- "key" : 49
- },
- "1356:616:1~Button 16" : {
- "type" : "key press",
- "key" : 7
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 6
- },
- "1356:616:1~Axis 1~Low" : {
- "type" : "key press",
- "key" : 55
- },
- "1356:616:1~Button 14" : {
- "type" : "key press",
- "key" : 12
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "name" : "Red Rogue",
- "entries" : {
- "1356:616:1~Button 11" : {
- "type" : "key press",
- "key" : 3
- },
- "1356:616:1~Button 6" : {
- "type" : "key press",
- "key" : 124
- },
- "1356:616:1~Button 7" : {
- "type" : "key press",
- "key" : 125
- },
- "1356:616:1~Button 15" : {
- "type" : "key press",
- "key" : 7
- },
- "1356:616:1~Button 12" : {
- "type" : "key press",
- "key" : 3
- },
- "1356:616:1~Button 8" : {
- "type" : "key press",
- "key" : 123
- },
- "1356:616:1~Button 16" : {
- "type" : "key press",
- "key" : 6
- },
- "1356:616:1~Button 13" : {
- "type" : "key press",
- "key" : 49
- },
- "1356:616:1~Button 4" : {
- "type" : "key press",
- "key" : 49
- },
- "1356:616:1~Button 10" : {
- "type" : "key press",
- "key" : 8
- },
- "1356:616:1~Button 5" : {
- "type" : "key press",
- "key" : 126
- },
- "1356:616:1~Button 14" : {
- "type" : "key press",
- "key" : 9
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-{
- "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
+++ /dev/null
-{
- "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