There is only one truth. It is the source.

USB Overdrive config for Microsoft Natural Ergonomic Keyboard 4000

August 13, 2015

Tags: karabiner, keyboard, usb overdrive

Want to use the Microsoft Natural Ergonomic Keyboard 4000 media keys with the Karabiner driver instead of the Microsoft driver (which is not compatible with Karabiner)? Here's the USB Overdrive config:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>active</key>
    <true/>
    <key>addr</key>
    <integer>0</integer>
    <key>altid</key>
    <integer>0</integer>
    <key>app</key>
    <string>Any Application</string>
    <key>dev</key>
    <string>Any Other</string>
    <key>exec</key>
    <string></string>
    <key>hid</key>
    <dict>
            <key>0007.0067</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>char</key>
                            <integer>61</integer>
                            <key>cmd</key>
                            <integer>14</integer>
                            <key>mod</key>
                            <integer>0</integer>
                    </dict>
            </dict>
            <key>0007.00B6</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>25</integer>
                            <key>mod</key>
                            <integer>0</integer>
                    </dict>
            </dict>
            <key>0007.00B7</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>29</integer>
                            <key>mod</key>
                            <integer>0</integer>
                    </dict>
            </dict>
            <key>000C.0095</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>45</integer>
                            <key>str</key>
                            <string>do shell script "/Applications/Mission\\ Control.app/Contents/MacOS/Mission\\ Control"</string>
                    </dict>
            </dict>
            <key>000C.00E2</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>13</integer>
                            <key>key</key>
                            <integer>74</integer>
                    </dict>
            </dict>
            <key>000C.00E9</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>13</integer>
                            <key>key</key>
                            <integer>60</integer>
                    </dict>
            </dict>
            <key>000C.00EA</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>13</integer>
                            <key>key</key>
                            <integer>61</integer>
                    </dict>
            </dict>
            <key>000C.0182</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>bndl</key>
                            <string>com.apple.Terminal</string>
                            <key>cmd</key>
                            <integer>40</integer>
                            <key>str</key>
                            <string>Terminal</string>
                    </dict>
            </dict>
            <key>000C.018A</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>42</integer>
                            <key>str</key>
                            <string>/Applications/Mail.app</string>
                    </dict>
            </dict>
            <key>000C.0192</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>bndl</key>
                            <string>com.pearworks.pearCalc</string>
                            <key>cmd</key>
                            <integer>40</integer>
                            <key>str</key>
                            <string>pearCalc</string>
                    </dict>
            </dict>
            <key>000C.0201</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>99</integer>
                            <key>mod</key>
                            <integer>0</integer>
                    </dict>
            </dict>
            <key>000C.0203</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>97</integer>
                            <key>mod</key>
                            <integer>0</integer>
                    </dict>
            </dict>
            <key>000C.021A</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>45</integer>
                            <key>str</key>
                            <string>do shell script "/Applications/Mission\\ Control.app/Contents/MacOS/Mission\\ Control 1"</string>
                    </dict>
            </dict>
            <key>000C.0221</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>bndl</key>
                            <string>com.google.Chrome</string>
                            <key>cmd</key>
                            <integer>40</integer>
                            <key>str</key>
                            <string>Chrome</string>
                    </dict>
            </dict>
            <key>000C.0223</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>bndl</key>
                            <string>com.cocoatech.PathFinder</string>
                            <key>cmd</key>
                            <integer>40</integer>
                            <key>str</key>
                            <string>Path Finder</string>
                    </dict>
            </dict>
            <key>000C.0224</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>33</integer>
                            <key>mod</key>
                            <integer>2048</integer>
                    </dict>
            </dict>
            <key>000C.0225</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>30</integer>
                            <key>mod</key>
                            <integer>2048</integer>
                    </dict>
            </dict>
            <key>000C.022D</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>24</integer>
                            <key>mod</key>
                            <integer>2048</integer>
                    </dict>
            </dict>
            <key>000C.022E</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>27</integer>
                            <key>mod</key>
                            <integer>2048</integer>
                    </dict>
            </dict>
            <key>000C.0279</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>45</integer>
                            <key>str</key>
                            <string>do shell script "/Applications/Mission\\ Control.app/Contents/MacOS/Mission\\ Control 2"</string>
                    </dict>
            </dict>
            <key>000C.0289</key>
            <dict>
                    <key>b</key>
                    <dict>
                            <key>cmd</key>
                            <integer>11</integer>
                            <key>key</key>
                            <integer>98</integer>
                            <key>mod</key>
                            <integer>0</integer>
                    </dict>
            </dict>
    </dict>
    <key>opt</key>
    <dict>
            <key>sens</key>
            <integer>50</integer>
    </dict>
    <key>pid</key>
    <integer>0</integer>
    <key>rel</key>
    <integer>0</integer>
    <key>sign</key>
    <string></string>
    <key>type</key>
    <string>other</string>
    <key>vers</key>
    <integer>1</integer>
    <key>vid</key>
    <integer>0</integer>
</dict>
</plist>