Horwin is a little program to utilize QMK Digitizer feature
Activate digitizer feature in your keymaps by adding this line at the bottom in rules.mk
# Digitizer Enable
DIGITIZER_ENABLE = yes
Copy horwin.c to your keymap folder then add this line at the top in your keymap.c
#include "horwin.c"
Using Fraction and Modulo Operator to get inside or outside the window. Using Circular Doubly Linked List data structure to connect every profile next to eachother ensuring fast switching action when changing or deleting profile.