Yes, obviously. But Google got it from somewhere too. It clearly started with the ADM3A keyboard (http://en.wikipedia.org/wiki/File:KB_Terminal_ADM3A.svg) and spread through use of HJKL in vi, and in a number of games from shortly thereafter (rogue, as mentioned, but also robots) which is actually where I first encountered it, playing games on my parents' unix systems long before I learned vi. It's just fun to note the various plausible memetic vectors.