Windows: Swap CapsLock Alt Ctrl Keys
For a easy solution without code, use Microsoft PowerToys
; make capslock do control Capslock::Ctrl
;; swap Alt and Ctrl ;; this doesn't work perfectly, when you need to press Shift or others with Alt or Ctrl Ctrl::Alt Alt::Ctrl
Buy a programable Keyboard
Best solution is to buy a programable keyboard.