Shortcuts

You can script shortcuts via

import bpy

wm = bpy.context.window_manager
for km in wm.keyconfigs.active.keymaps:
    print(km)

# create new
km = wm.keyconfigs.active.keymaps["Window"]
kmi = km.keymaps.new('wm.shortcut_test', 'A', 'PRESS')

Answer from devtalk.blender.org.