Às vezes algumas idéias impressionam pela criatividade e simplicidade. Quem costuma fazer pair programming e/ou gosta de manter as mãos no teclado o máximo de tempo possível enquanto desenvolve na IDE, vai gostar do AddIn que Roy Osherove construiu: o KeyJedi. Ele exibe todas as teclas de atalho que são pressionadas enquanto se desenvolve. Ele pode ser utilizado para:
- Produção de Screencasts - quem está assistindo não se perde quando o desenvolvedor utiliza teclas especiais para efetuar operações de forma mais rápida;
- Aprendizado em sessões de Pair Programming - o co-piloto pode aprender alguns acessos rápidos enquanto assiste o piloto operando a IDE.
- Auto-Disciplina - O KeyJedi permite que você "prenda" o mouse em sua janela enquanto está desenvolvendo. Ou seja, ele não deixa você usar o mouse na IDE. Isso vai te ajudar a adquirir o costume de não recorrer ao mouse enquanto está desenvolvendo. O interessante é que se você alternar para outro aplicativo o mouse é automaticamente liberado. Obviamente, você pode configurar qual a tecla de atalho que prende e solta o mouse.
Muito útil para quem quer se auto-disciplinar e ganhar produtividade enquanto desenvolve.