This is just speculation, but I would imagine that the Fn key would generate scancodes in combination with another key. If it didn't, then you'd have all sorts of compatibility issues with certain linux apps that are expecting one keycode for a certain key, not two.