This page has moved to /learning/digital/input-matrix-scanning/charlimux/