A few weeks back I was in need of a keyboard-walk generator but none of the options available did satisfy my needs. I've decide to write my own. Please check out the GitHub repository README.md on how to use it, it's features etc. You can find it here:
https://github.com/hashcat/kwprocessor
https://github.com/hashcat/kwprocessor