This ended up being a problem with the latest version of udev.
Not sure if it was manifesting this way.

On Thu, Jun 11, 2015 at 2:58 PM, Brandon Allbery <allbery.b@gmail.com> wrote:
On Thu, Jun 11, 2015 at 1:52 PM, Eyal Erez <oneself@gmail.com> wrote:
I don't think that this is necessarily an xmonad issue since it happens in the login screen as well (I use Slim).  However, when I log in with xfce, it does not happen for some reason. 

I would guess that xfce is running some initialization specific to your keyboard somewhere. (Not at all uncommon for desktop environments to run a bunch of extra stuff you don't even know about.)

By any chance does http://superuser.com/questions/691990/different-keycodes-for-f3-and-f4-on-external-keyboard-vs-laptop-keyboard (switching from windows multimedia to generic PC mode) help?

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net



--
Eyal Erez <oneself@gmail.com>

There are 10 types of people, those who know binary and those who don't.