Affliction Keybinds

What are your keybinds as an affliction warlock?

I leveled destruction but affliction appears more practical for M.Uldir. I need a place to start. Thanks for your input!

Well my keybinds are much different then most people, I press q for shadowbolt, e for corruption, r for agony, 1 for haunt, 2 for ua, 3 for sl, 4 for deathbolt, 5 for seed. It’s really up to you but I feel like my keybinds help me with movement.

  1. Corruption
  2. Agony
  3. UA
  4. Shadowbolt
    5.Shadowfury
    E. Siphon Life
    Q. Interupt with pet/grim
    M1. Deathbolt
    F. Drain Life
    X. cooldown macro
    S1. D.Glare
    S2. Seed
    M3. Orb
    ???
    profit

1: UA
2: Agony
3: Corruption
4: Siphone Life
5: Haunt
6 Deathbolt
Shift-1: Phantom Singularity
Shift-2: Trinket
Shift-3: DS:M
Shift-4: Darkglare
Shift-5: Seed of Corruption
Shift-E: Shadow Bolt
Ctrl-E: Drain Life
D: Teleport
Shift-D: Summon: Teleport
A: Purge
Shift-A: Curse of Shadows
R: Kick
Shift-R: Focus Kick
F: Shadowfury
Shift-F: Burning Rush
C: Healthstone
Shift-C: Health pot
V: Nether Ward
Shift-V: Wall
T: Pet attack
Shift-T Pet passive
G: Health Funnel
Shift-G: Combat pot
Ctrl-Q: Drums of War:
S: Fear
Shift-S: Focus fear
Ctrl-S: Banish
Shift-Q: Belf
Ctrl-D: Gateway
Ctrl-A: Special action button
Ctrl-R: Focus target
Ctrl-F: Brez
Ctrl-V: Unending Breath (for last boss of shrine)
Ctrl-T: Enslave Demon
Z: Mount
Shift-Z: PvP Trinket
Ctrl-1: Soulwell
Ctrl-2: Summon Stone
Ctrl-3: Sky Golem
Ctrl-X: Summon Imp (raid) / Summon Felhunter (m+) / Summon Voidwalker (world)

Unbinding A and D was the best thing I ever did. All movement should be done with the mouse, spacebar, forward move, and strafing. Turning and backpedaling are bad.

The binds are less important imo than the macros for affliction.
I use mouseover macros for all my offensive spells as affliction+soulstone.

Ex.
/Cast [@mouseover,exists,nodead] Agongy; Agony

P.s
Forgive me if macro is missing something not at computer.
I combine this with kuinamplates Wich I have setup to only show agony and corruption above the nameplate I don’t want it showing UA as it doesn’t need to be tracked on individual targets only on primary and my weakauras does that