[self expandRecursive:handler];
[outlineView selectRowIndexes:[NSIndexSet indexSetWithIndex:[outlineView rowForItem:handler]]
byExtendingSelection: NO];
- [outputController focusKey];
+ if (!self.simulatingEvents)
+ [outputController focusKey];
}
- (void)hidManager:(NJHIDManager *)manager
valueChanged:(IOHIDValueRef)value
fromDevice:(IOHIDDeviceRef)device {
- if (self.simulatingEvents) {
+ if (self.simulatingEvents
+ && !NSApplication.sharedApplication.isActive) {
[self runOutputForDevice:device value:value];
} else {
[self showOutputForDevice:device value:value];
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>298</string>
+ <string>301</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>NSHumanReadableCopyright</key>
change this globally in <b> > System Preferences… > Mouse</b>
and <b> > System Preferences… > Trackpad</b>.
</p>
-
- <h3><a name="mouseissues"></a>Known Issues</h3>
- <p>
- Enjoyable is unable to send most mouse events to itself - the
- application will freeze until you click on it with a real mouse
- or touchpad. If you find another appliation that has problems
- with Enjoyable's mouse support <a
- href="https://github.com/joewreschnig/enjoyable/issues">please
- file a ticket in the issue tracker</a>.
- </p>
</body>
</html>
Enjoyable uses fewer resources when running in the
background.
</li>
+ <li>
+ To prevent accidentally rebinding keys right after
+ enabling simulation, Enjoyable can no longer control
+ itself.
+ </li>
</ul>
</body>
</html>