If I may suggest, 80% keyboards don't have pgup and pgdown... (sadly... me having an 80% keyboard against my will lol) so maybe you could add/change controls for layer switching? or maybe make it so the mouse can find some setting idk lol just a suggestion...