<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d4684235500622716427\x26blogName\x3dCaiwangqin\x27s+blog\x26publishMode\x3dPUBLISH_MODE_HOSTED\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://blog.caiwangqin.com/search\x26blogLocale\x3dzh_CN\x26v\x3d2\x26homepageUrl\x3dhttp://blog.caiwangqin.com/\x26vt\x3d3393395200455623441', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Caiwangqin's blog

Focus on Cloud Service, Smart Hardware, Architecture, Technic and beyond…

Save Topre REALFORCE 87 keyboard and HUMAN ERGONOMICS ev mouse on Mac OSX

2016年4月15日星期五

There are some keys and buttons behavior for PC-only keyboard and mice on Mac that don't emit USB-standard key events, so we need a powerful tool to make them work.

1, Download Karabiner: https://pqrs.org/osx/karabiner/
2, Install, Launch and give it permission in "System Preferences > Security"
3, In the app click "Open private.xml" under the "Misc & Uninstall" tab
4, Create device-specific re-mappings to do whatever you want! (Documentation on editing the XML: https://pqrs.org/osx/karabiner/xml.html.en)

Here's my private.xml file:



posted by Jesse Cai, 上午12:49 | Permalink | 0 comments |

马云达沃斯44分钟全程英文演讲

2016年3月20日星期日

posted by Jesse Cai, 上午8:50 | Permalink | 0 comments |

Ruby China 背后的故事

2015年10月28日星期三

posted by Jesse Cai, 上午7:33 | Permalink | 0 comments |

Sofia University 40 Years Video v1

2015年8月2日星期日

posted by Jesse Cai, 上午3:37 | Permalink | 0 comments |

Hi, I'm Jacob, and I'm a mediocre programmer.

2015年6月5日星期五



Keynote - Jacob Kaplan-Moss - Pycon 2015
posted by Jesse Cai, 上午9:58 | Permalink | 0 comments |

Visual Storytelling

2015年3月18日星期三

Stories of Jesse (Wangqin) Cai: http://caiwangqin.com/

Stories of Sofia University: http://stories.sofia.edu/
posted by Jesse Cai, 上午5:05 | Permalink | 0 comments |

Google Classroom

2014年12月21日星期日

posted by Jesse Cai, 上午2:42 | Permalink | 0 comments |