feature: keyboard layout generator (macosonly)