Expérience de l'utilisation d'un hybride clavier et souris dans la programmation

Dans cet article je vais vous raconter comment j'ai commencé à travailler, "sans prendre mes mains" depuis le clavier, tout en me sentant très à l'aise.


Pour arriver au résultat, j'ai été aidé par un appareil très intéressant qui combine un clavier et une souris.



‌‌‍‍
Ensuite, nous parlerons de la façon dont j'ai pensé à la nécessité d'acheter cet appareil, ainsi que des impressions après presque six mois d'utilisation.


Achat du premier clavier mécanique (arrière-plan)


Comme la plupart des histoires sur le hub, la mienne commence par la rupture d'un vieil "ami" avec qui nous avons travaillé pendant près de 3 ans (et le propriétaire précédent encore 5 ans).


C'était un vieux ordinaire, avec un tas d'ordures et de poussière sous les touches, un clavier à membrane.
J'avais entendu parler de la mécanique miracle, il était donc évident que c'était le moment idéal pour essayer quelque chose de nouveau dans ma vie.


Qu'attendais-je d'un clavier mécanique? - Bien sûr, des impressions radicalement nouvelles et un plaisir céleste de travailler davantage à l'ordinateur.


En prévision, j'ai immédiatement acheté le clavier le moins cher d'une marque bien connue.
Ce que j'ai le plus aimé de ce clavier, c'est qu'il était possible d'écrire un programme de rétro-éclairage. Par conséquent, à la fin du premier jour d'utilisation, mon clavier peut changer de couleur en fonction de la disposition actuelle, de la charge du processeur et de la RAM.


Vidéo jointe


Sans aucun doute, il est très agréable de cliquer sur les interrupteurs mécaniques. En conséquence - la première semaine, j'ai été très satisfait de l'achat.


Mais plus je travaillais avec elle, plus je commençais à remarquer des problèmes auxquels je n'avais pas pensé auparavant.
L'un de ces problèmes est la traduction de la main du clavier à la souris et vice versa.


Mes problèmes avec Vim


La solution la plus évidente, à première vue, pour gérer la traduction manuelle constante est d'installer l'extension Vim pour votre IDE. Naturellement, avant cela, j'ai lu pas mal d'articles sur Habré pour savoir si Vim change la vie pour le mieux ou non. Malheureusement, je n'ai trouvé aucune recherche faisant autorité sur cette idéologie, j'ai donc décidé de l'essayer dans ma propre peau.


Je décrirai les principaux problèmes qui n'ont pas pu être résolus avec Vim:


  1. Navigation dans intellisense . Quoi qu'il en soit, vous devez déplacer votre main vers les flèches pour parcourir la liste.
  2. La plupart des fenêtres VisualStudio n'ont pas de navigation sans souris. Surtout en mode débogage, lorsque vous devez basculer vers le haut ou vers le bas la pile des appels.
  3. Il est très difficile d'effectuer des sauts rapides entre les lignes de code. Il utilise même une extension distincte, comme AceJump

Quoi qu'il en soit, j'ai réussi à contourner ces trois problèmes (j'essaierai de développer ce sujet dans un autre article), mais en tant que programmeur, vous ne travaillez pas toujours uniquement avec du code. Parfois, je bascule 100 fois entre VisualStudio, Excel et une application WinForm en cours d'exécution. Et chaque fois que je dois retirer ma main du clavier et la transférer vers la souris. Cela m'a fait chercher une solution plus cardinale.


J'ai passé en revue de nombreux articles avec des claviers «inhabituels» avant de trouver une variante me satisfaisant.


Acquisition d'une souris clavier (ou souris)


Et maintenant, un mois plus tard, j'ai entre les mains un tout nouvel appareil inhabituel avec le simple nom KeyMouse.



‌‌‍‍
Ă€ propos de l'apparence de l'appareil, vous pouvez dire ce qui suit:


  • Le boĂ®tier est imprimĂ© sur une imprimante 3D, le plastique est agrĂ©able au toucher, mais a une odeur très dĂ©sagrĂ©able.
  • Les touches sont mĂ©caniques et beaucoup plus silencieuses que sur le clavier mĂ©canique que j'ai achetĂ© auparavant, bien que la couleur des commutateurs soit la mĂŞme.
  • Le principal avantage est qu'il y a 3 rangĂ©es de touches par doigt, contre 6 rangĂ©es sur un clavier classique.
  • Deux clĂ©s sont attribuĂ©es 8 clĂ©s, pas un espace.


‌‌‍‍
Les caractères restants qui ne tenaient pas sur les touches sont situés sur des «couches» fonctionnelles spéciales: la couche jaune contient des chiffres, la couche bleue contient des caractères spéciaux et des flèches. Par exemple, pour saisir le chiffre 5 - vous devez appuyer sur "Fn Yellow" + k.


Il est à noter que les clés peuvent être configurées de n'importe quelle manière à l'aide de l'application fournie avec l'appareil.



‌‌‍‍
Vous pouvez ajouter vos propres couches et Ă©crire une macro sous chaque bouton, comme vous le souhaitez. Bien que la configuration standard me suffisait.


Si, comme un clavier KeyMouse, c'est génial, alors comme une souris, il laisse beaucoup à désirer.
À mon avis, le principal problème est le point d'appui. Si le pinceau est le point d'appui lors du déplacement d'une souris ordinaire, alors le coude est lors du déplacement du KeyMouse.



‌‌‍‍
De ce fait, la précision et la vitesse du curseur sont considérablement réduites.


Par conséquent, j'ai dû travailler un petit «fichier» pour résoudre ce problème.


Tout d'abord, j'ai mis un petit livre sous mon bras pour rapprocher le point d'appui de la brosse.


Deuxièmement, j'ai collé de petits "roulements" pour réduire la force de frottement (sinon, lorsque vous commencez à déplacer le curseur, cela se produit par à-coups. ~~ Vous pouvez expérimenter en attachant une brique à votre souris ~~)



‌‌‍‍


Conclusions


Je propose de considérer un tel hybride comme une nouvelle classe de périphériques d'entrée.


Je dirais même que c'est une nouvelle étape dans "l'évolution" des périphériques informatiques.


Avantages et inconvénients de ces appareils:


  • Toutes les clĂ©s sont sous vos doigts, pas besoin d'atteindre n'importe oĂą
  • Seuil d'entrĂ©e bas par rapport Ă  Vim, avec une portĂ©e plus Ă©levĂ©e (puisque la fonctionnalitĂ© n'est pas limitĂ©e Ă  l'environnement de dĂ©veloppement uniquement)
  • Difficile de contrĂ´ler le curseur de la souris
  • CoĂ»t Ă©levĂ© (plusieurs fois plus qu'un clavier mĂ©canique conventionnel)

Qui en a besoin


Évidemment, cet appareil est principalement destiné aux programmeurs, comme les programmeurs doivent le plus souvent se précipiter entre la saisie aveugle à deux mains et le déplacement du curseur.

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


All Articles