A tool for Mac OS X enabling modifier keys to work ‘across’ keyboards if you have more than one
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
English.lproj
MyMultipleKeyboards.xcodeproj
installer-scripts
Info.plist
MyMultipleKeyboardsPref.h
MyMultipleKeyboardsPref.m
MyMultipleKeyboardsPref.tiff
MyMultipleKeyboards_Prefix.pch
README.md
build.sh
mmk-daemon.defs
mmkd-main.c
org.example.mmk-agent.plist
org.example.myMultipleKeyboards.plist
screenshot.png

README.md

Deprecation Warning

Please take a look at KeyRemap4MacBook. Its primary feature is key remapping; merging modifiers from different keyboards comes as a side effect.

My Multiple Keyboards

screenshot

Do you have more than one keyboard attached to your Mac? Are you crazy enough to use both simultaneously? Or maybe you just own an assistive device (say a foot pedal) that pretends to be another keyboard. Anyway there is one gotcha — on Mac each keyboard respects its own modifier keys and ignores modifiers pressed on other keyboards. This little utility solves the issue in a user-friendly way.

Specifically System Preferences are extended with ‘My Multiple Keyboards’ custom preference pane enabling to customize the processing of modifier keys. It is just that simple — run the installer; change the settings the way you like it. Settings are per-user and modifier keys customization is turned off by default.

Install

Running build.sh will produce the installer package (MyMultipleKeyboars.pkg). This obviously requires XCode.

This work is actually the complete rewrite of the very similar alterkeys utility by Chance Miller. Mine has fewer bugs in it.