Experiência no uso de um híbrido de teclado e mouse na programação

Neste artigo, vou contar como comecei a trabalhar "sem tirar as mãos" do teclado, enquanto me sentia muito confortável.


Para alcançar o resultado, fui ajudado por um dispositivo muito interessante que combina um teclado e um mouse.



‌‌‍‍
Em seguida, falaremos sobre como cheguei à ideia da necessidade de comprar este dispositivo, bem como quais são as impressões após quase meio ano de uso.


Compra do primeiro teclado mecânico (plano de fundo)


Como a maioria das histórias no hub, a minha começa com o colapso de um velho "amigo" com quem trabalhamos por quase 3 anos (e o proprietário anterior por mais 5 anos).


Era um velho comum, com um monte de lixo e poeira embaixo das teclas, teclado de membrana.
Eu tinha ouvido falar sobre mecânica dos milagres, então era óbvio que esse era o momento perfeito para tentar algo novo na minha vida.


O que eu esperava de um teclado mecânico? - É claro, impressões radicalmente novas e prazer celestial de mais trabalho no computador.


Antecipando, eu imediatamente não comprei o teclado mais barato de uma marca conhecida.
O que eu mais gostei nesse teclado foi que era possível escrever um programa para iluminação de fundo. Portanto, no final do primeiro dia de uso, meu teclado pode mudar de cor, dependendo do layout atual, da carga do processador e da RAM.


Vídeo anexado


Sem dúvida, é muito agradável clicar em interruptores mecânicos. Como resultado - na primeira semana, fiquei muito satisfeito com a compra.


Mas quanto mais eu trabalhava com ela, mais problemas eu começava a perceber que eu nunca havia pensado antes.
Um desses problemas é a tradução da mão do teclado para o mouse e vice-versa.


Meus problemas com o Vim


A solução mais óbvia, à primeira vista, para lidar com a tradução manual constante é instalar a extensão Vim para o seu IDE. Naturalmente, antes disso, li alguns artigos sobre Habré sobre se o Vim muda a vida para melhor ou não. Infelizmente, não encontrei nenhuma pesquisa oficial sobre essa ideologia, então decidi experimentá-la pessoalmente.


Descreverei os principais problemas que não puderam ser resolvidos usando o Vim:


  1. Navegação no intellisense . De qualquer forma, você precisa mover a mão para as setas para navegar na lista.
  2. A maioria das janelas do VisualStudio não possui navegação sem mouse. Especialmente no modo Debug, quando você precisa alternar entre a pilha de chamadas.
  3. É muito difícil executar saltos rápidos entre linhas de código. Ele ainda usa uma extensão separada, como AceJump

De qualquer forma, consegui contornar esses três problemas (tentarei expandir esse tópico em outro artigo), mas como programador, você nem sempre trabalha apenas com código. Às vezes, alterno 100 vezes entre o VisualStudio, Excel e um aplicativo WinForm em execução. E toda vez que tenho que tirar minha mão do teclado e transferi-lo para o mouse. Isso me fez procurar uma solução mais importante.


Revisei muitos artigos com teclados "incomuns" antes de encontrar uma variante que me satisfizesse.


Aquisição de um mouse de teclado (ou mouse)


E agora, um mês depois, tenho em minhas mãos um novo dispositivo incomum com o nome simples de KeyMouse.



‌‌‍‍
Sobre a aparência do dispositivo, você pode dizer o seguinte:


  • O estojo é impresso em uma impressora 3D, o plástico é agradável ao toque, mas tem um cheiro muito desagradável.
  • As teclas são mecânicas e são muito mais silenciosas do que no teclado mecânico que eu comprei antes, embora a cor dos interruptores seja a mesma.
  • A principal vantagem é que existem 3 linhas de teclas por dedo, contra 6 linhas em um teclado comum.
  • Duas chaves são alocadas em 8, não em um espaço.


‌‌‍‍
Os caracteres restantes que não couberam nas teclas estão localizados em "camadas" funcionais especiais: a camada amarela contém números, a camada azul contém caracteres especiais e setas. Por exemplo, para inserir o número 5 - você precisa pressionar "Fn Amarelo" + k.


Deve-se notar que as chaves podem ser configuradas de qualquer maneira usando o aplicativo fornecido com o dispositivo.



‌‌‍‍
Você pode adicionar suas próprias camadas e escrever uma macro em cada botão, conforme desejar. Embora a configuração padrão fosse suficiente para mim.


Se, como um teclado KeyMouse, é ótimo, então, como um mouse, deixa muito a desejar.
Na minha opinião, o principal problema é o ponto de apoio. Se o pincel for o ponto de apoio ao mover um mouse comum, o cotovelo estará ao mover o KeyMouse.



‌‌‍‍
Por esse motivo, a precisão e a velocidade do cursor são bastante reduzidas.


Portanto, tive que trabalhar um pequeno "arquivo" para resolver esse problema.


Primeiro, coloquei um pequeno livro debaixo do braço para aproximar o ponto de apoio da escova.


Em segundo lugar, colei pequenos "mancais" para reduzir a força de atrito-repouso (caso contrário, quando você começa a mover o cursor, isso ocorre em um empurrão. ~~ Você pode experimentar amarrando um tijolo ao mouse ~~)



‌‌‍‍


Conclusões


Proponho considerar um híbrido como uma nova classe de dispositivos de entrada.


Eu chamaria isso de um novo passo na "evolução" dos periféricos de computador.


Prós e contras de tais dispositivos:


  • Todas as teclas estão sob seus dedos, sem necessidade de chegar a qualquer lugar
  • Limite de entrada baixo comparado ao Vim, com um escopo mais alto (já que a funcionalidade não se limita apenas ao ambiente de desenvolvimento)
  • Difícil de controlar o cursor do mouse
  • Alto custo (várias vezes mais que um teclado mecânico convencional)

Quem precisa


Obviamente, este dispositivo é destinado principalmente a programadores, como os programadores geralmente precisam se apressar entre digitar às cegas com as duas mãos e mover o cursor.

Source: https://habr.com/ru/post/pt430400/


All Articles