Yeah, the file is a complete mess. Any sane programmer would add a new variable for each ability. However Relic hasn't added a single new variable for any CR or Retribution ability (except for those of the IG). Instead multiple abilities now share the same hotkey, which forces you to crosscheck key layouts for several units. I think sm_battle_cry is used by three or four different units. What takes the cake is that a few things are actually bound to the letter variables.
To answer your question:
Commisar
Refractor Field = sm_force_iron_halo
all Inspire variants = Q (it is one of the letter variables at the end of the file)
Lead by Example = sm_battle_cry
General
Move! Move! Move! (and Storm Troopers' Sprint) = ig_commissar_double_time
Fire on my target! = ig_commissar_take_aim
Fight Harder! = ig_inquisitor_flame
Stand Firm = ig_commander_stationary
Back in the Fight! = ig_inquisitor_light
Incoming! = ig_commander_defensive
Distribute Medi-pack Kit = ig_commander_medkit
Refractor Field = ig_commander_emperor
Call Reinforcements = ig_commander_valkyrie_reinforce
If you need help with keys for the other new units, I think I found all corresponding variables (they are all over the place).