A keygen, short for key generator, is a type of software that produces a product key or activation code for a specific software application. In the context of Asc Timetables, a keygen would generate a series of activation codes that could potentially activate the software for use beyond its trial period or without purchasing a legitimate license.