There is only one truth. It is the source.
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>