latchkeyed

latchkeyed at

xmonad can do that as well.