Experiencia usando un híbrido de teclado y mouse en programación

En este artículo te contaré cómo comencé a trabajar, "sin quitar mis manos" del teclado, mientras me siento muy cómodo.


Para lograr el resultado, me ayudó un dispositivo muy interesante que combina un teclado y un mouse.



‌‌‍‍
A continuación, hablaremos sobre cómo llegué a la idea de la necesidad de comprar este dispositivo, así como qué impresiones son después de casi medio año de uso.


Comprar el primer teclado mecánico (fondo)


Como la mayoría de las historias en el centro, la mía comienza con la ruptura de un viejo "amigo" con el que trabajamos durante casi 3 años (y el propietario anterior otros 5 años).


Era un viejo ordinario, con un montón de basura y polvo debajo de las teclas, teclado de membrana.
Había oído hablar de la mecánica de los milagros, por lo que era obvio que este era el momento perfecto para probar algo nuevo en mi vida.


¿Qué esperaba de un teclado mecánico? - Por supuesto, impresiones radicalmente nuevas y placer celestial por el trabajo posterior en la computadora.


En anticipación, inmediatamente no compré el teclado más barato de una marca conocida.
Lo que más me gustó de este teclado fue que era posible escribir un programa para retroiluminar. Por lo tanto, al final del primer día de uso, mi teclado podría cambiar de color dependiendo del diseño actual, la carga del procesador y la RAM.


Video adjunto


Sin lugar a dudas, es muy agradable hacer clic en interruptores mecánicos. Como resultado, la primera semana, estuve muy satisfecho con la compra.


Pero cuanto más trabajaba con ella, más problemas comencé a notar que no había pensado antes.
Uno de estos problemas es la traducción de la mano del teclado al mouse, y viceversa.


Mis problemas con Vim


La solución más obvia, a primera vista, para lidiar con la traducción manual constante es instalar la extensión Vim para su IDE. Naturalmente, antes de eso leí algunos artículos sobre Habré sobre si Vim cambia la vida para mejor o no. Desafortunadamente, no encontré ninguna investigación autorizada sobre esta ideología, así que decidí probarla en mi propia piel.


Describiré los principales problemas que no se pudieron resolver con Vim:


  1. Navegación en intellisense . De todos modos, debes mover tu mano hacia las flechas para navegar por la lista.
  2. La mayoría de las ventanas de VisualStudio no tienen navegación sin mouse. Especialmente en modo de depuración, cuando necesita cambiar la pila de llamadas hacia arriba y hacia abajo.
  3. Es muy difícil realizar saltos rápidos entre líneas de código. Incluso usa una extensión separada, como AceJump

De todos modos, me las arreglé para solucionar estos tres problemas (trataré de ampliar este tema en otro artículo), pero como programador, no siempre trabajas solo con código. A veces, cambio 100 veces entre VisualStudio, Excel y una aplicación WinForm en ejecución. Y cada vez que tengo que quitar mi mano del teclado y transferirla al mouse. Esto me hizo buscar una solución más cardinal.


Revisé muchos artículos con teclados "inusuales" antes de encontrar una variante que me satisficiera.


Adquisición de un mouse de teclado (o mouse)


Y ahora, un mes después, tengo en mis manos un nuevo dispositivo inusual con el sencillo nombre KeyMouse.



‌‌‍‍
Sobre la apariencia del dispositivo, puede decir lo siguiente:


  • La carcasa está impresa en una impresora 3D, el plástico es agradable al tacto, pero tiene un olor muy desagradable.
  • Las teclas son mecánicas y son mucho más silenciosas que en el teclado mecánico que compré antes, aunque el color de los interruptores es el mismo.
  • La principal ventaja es que hay 3 filas de teclas por dedo, frente a 6 filas en un teclado normal.
  • A dos teclas se les asignan 8 teclas, no un espacio.


‌‌‍‍
Los caracteres restantes que no cabían en las teclas se encuentran en "capas" funcionales especiales: la capa amarilla contiene números, la capa azul contiene caracteres especiales y flechas. Por ejemplo, para ingresar el número 5, debe presionar "Fn Amarillo" + k.


Cabe señalar que las teclas se pueden configurar de cualquier manera utilizando la aplicación suministrada con el dispositivo.



‌‌‍‍
Puede agregar sus propias capas y escribir una macro debajo de cada botón, como lo desee. Aunque la configuración estándar fue suficiente para mí.


Si, como un teclado KeyMouse, es genial, entonces, como un mouse, deja mucho que desear.
En mi opinión, el principal problema es el punto de apoyo. Si el pincel es el punto de apoyo al mover un mouse normal, entonces el codo es cuando se mueve el KeyMouse.



‌‌‍‍
Debido a esto, la precisión y la velocidad del cursor se reducen considerablemente.


Por lo tanto, tuve que trabajar un pequeño "archivo" para resolver este problema.


Primero, puse un pequeño libro debajo de mi brazo para acercar el fulcro al cepillo.


En segundo lugar, pegué pequeños "rodamientos" para reducir la fuerza de fricción-reposo (de lo contrario, cuando comienzas a mover el cursor, sucede de manera brusca. ~~ Puedes experimentar uniendo un ladrillo a tu mouse ~~)



‌‌‍‍


Conclusiones


Propongo considerar un híbrido como una nueva clase de dispositivos de entrada.


Incluso lo llamaría un nuevo paso en la "evolución" de los periféricos de la computadora.


Pros y contras de tales dispositivos:


  • Todas las teclas están debajo de tus dedos, no es necesario llegar a ningún lado
  • Umbral de entrada bajo en comparación con Vim, con un alcance mayor (ya que la funcionalidad no se limita solo al entorno de desarrollo)
  • Difícil de controlar el cursor del mouse
  • Alto costo (varias veces más que un teclado mecánico convencional)

Quien lo necesita


Obviamente, este dispositivo está destinado principalmente a programadores, ya que los programadores a menudo tienen que apresurarse entre escribir a ciegas con dos manos y mover el cursor.

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


All Articles