Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotkey capture is disabled in OS X 10.9 #30

Open
alinebee opened this issue Oct 13, 2013 · 2 comments
Open

Hotkey capture is disabled in OS X 10.9 #30

alinebee opened this issue Oct 13, 2013 · 2 comments
Assignees
Labels

Comments

@alinebee
Copy link
Owner

Boxer attempts to capture OS X hotkeys that will interfere with games, like Ctrl+arrowkeys: ensuring the keypresses go to the DOS game instead of triggering system shortcuts. In order to do this, Boxer needs to be granted additional accessibility permissions from the system.

In OS X 10.8 and below, all this requires is to check "Enable access for assistive devices" in OS X's Accessibility Preferences. Boxer 1.3.2's Keyboard Preferences panel gives instructions on doing this, and standalone Boxer applications (as used by GOG.com) will recommend that the user enable this option when they first launch.

In OS X 10.9 (“Mavericks”), that option has been removed: instead applications must be granted accessibility permission individually by the user in Security & Privacy Preferences. Boxer's UI instructions are worded incorrectly for 10.9 and will direct you to the wrong preferences pane.


You can re-enable Boxer's hotkey capture by doing the following steps:

  1. Open OS X's System Preferences and switch to the “Security and Privacy” pane.
  2. Select the “Privacy” tab and click on the “Accessibility” heading.
  3. Click the lock icon to make changes to privacy settings. (It'll prompt you to enter an administrator password.)
  4. Click the checkbox next to Boxer in the list “Allow the apps below to control your computer.”
  5. Restart Boxer so that the changes take effect.

Screenshot of OS X 10.9 Security & Privacy Preferences panel


This same process is also necessary for GOG.com's standalone game apps. However, each standalone game app will appear separately in the list and must be enabled individually. Apps may not appear in the list until they have been launched at least once under 10.9.

After restarting the app, Boxer's hotkey capture will resume working as normal.

@ghost ghost assigned alinebee Oct 14, 2013
@alinebee
Copy link
Owner Author

alinebee commented Nov 8, 2013

It appears that for some users, Boxer (or a particular standalone game app) may not appear in the list even after having been launched several times. In such cases an OS X restart may be required to get the app to show up; I'm still investigating this, so if you're affected by it please get in touch.

@vicchi
Copy link

vicchi commented Feb 12, 2014

I've just come across this very issue. Running Boxer Version 1.3.2 | build 20120713.1, OS X 10.9.1 on a mid-2010 MacBook Pro.

Boxer has never appeared in the Security & Privacy / Accessibility pane, either across an app restart or across a full system restart.

That said, disabling the default "move left a space" and "move right a space" key bindings works around this admirably (and I never use those key bindings anyway so there's no impact on my other use of the OS) and runs my DOS game perfectly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants