add key trigger