On Thu, Nov 09, 2017 at 11:44:33PM +0100, Stefan Brüns wrote: > Currently all key events use autorelease, but this forbids use as a > modifier key. > > As all event codes come in even/odd pairs, we can lookup the key type > (KE_KEY/KE_IGNORE) for the key up event corresponding to the currently > handled key down event. If the key up is ignored, we keep setting the > autorelease flag for the key down. > What is the use-case for using these buttons as modifiers? I'm picturing one of these devices in tablet mode, with a physical Windows button. What other action does a user want to modify by holding the Windows button down? Or is there another scenario we're trying to support here? -- Darren Hart VMware Open Source Technology Center