2 ms·This really needs to take into account modifier keys (in particular, shift).by jemfinch 15y agoThis really needs to take into account modifier keys (in particular, shift).