See
rawcode
for more information