I often struggle with this thought. Unlike the others, the fn key does not send the signal to the operating system, but to the keyboard firmware, which then sends it to the operating system, so this cannot be simulated with pyautogui or the keyboard library with the "send("fn"+"5") command, because these cannot communicate with the keyboard, only with the operating system.