I don't know the fn key is supposed to work, but xev does return different keycodes for e.g. function keys and arrow keys when the fn key is pressed, even though xev doesn't respond to fn by itself. -- fn key no longer works on kernel https://launchpad.net/bugs/57383