Você provavelmente está usando um teclado da Lenovo, que reporta o Fn como XF86WakeUp
. Normalmente Fn não registra um evento xev
porque ele é tratado pelo BIOS, portanto você não pode remapá-lo.
O fato de ser reportado como XF86WakeUp
dá muita confusão, como você pode ver em este relatório de bug , mas não é realmente um bug, para citar comment 27 desse relatório de bug:
It's not really a bug. Fn is the wakeup key when the machine is suspended. If anyone wants to map it to other functions, then that's okay, but being able to do that is not universal... Fn on ThinkPads and LenovoPads is a magical/special key. It only generates its own code if not combined with any of the other magic (blue highlighted) key combinations and that is more of a fluke than anything.