Erfahrung mit einem Tastatur-Maus-Hybrid in der Programmierung

In diesem Artikel werde ich Ihnen erzĂ€hlen, wie ich anfing zu arbeiten, "ohne meine HĂ€nde von der Tastatur zu nehmen", wĂ€hrend ich mich sehr wohl fĂŒhlte.


Um das Ergebnis zu erzielen, half mir ein sehr interessantes GerÀt, das eine Tastatur und eine Maus kombiniert.



‌‌‍‍
Als nĂ€chstes werden wir darĂŒber sprechen, wie ich zu dem Gedanken gekommen bin, dieses GerĂ€t kaufen zu mĂŒssen, und welche EindrĂŒcke nach fast einem halben Jahr der Nutzung entstehen.


Kauf der ersten mechanischen Tastatur (Hintergrund)


Wie die meisten Geschichten auf dem Hub beginnt meine mit dem Zusammenbruch eines alten "Freundes", mit dem wir fast 3 Jahre zusammengearbeitet haben (und des Vorbesitzers weitere 5 Jahre).


Es war ein gewöhnlicher alter Mann mit einem Haufen MĂŒll und Staub unter den Tasten und einer Folientastatur.
Ich hatte von Wundermechanik gehört, daher war es offensichtlich, dass dies der perfekte Moment war, um etwas Neues in meinem Leben auszuprobieren.


Was habe ich von einer mechanischen Tastatur erwartet? - NatĂŒrlich radikal neue EindrĂŒcke und himmlische Freude an der weiteren Arbeit am Computer.


In Erwartung kaufte ich sofort nicht die billigste Tastatur von einer bekannten Marke.
Was mir an dieser Tastatur am besten gefallen hat, war, dass es möglich war, ein Programm fĂŒr die Hintergrundbeleuchtung zu schreiben. Daher kann meine Tastatur am Ende des ersten Verwendungstages je nach aktuellem Layout, Prozessorlast und RAM die Farbe Ă€ndern.


Video angehÀngt


Zweifellos ist es sehr angenehm, auf mechanische Schalter zu klicken. Infolgedessen war ich in der ersten Woche sehr zufrieden mit dem Kauf.


Aber je mehr ich mit ihr arbeitete, desto mehr Probleme bemerkte ich, an die ich vorher nicht gedacht hatte.
Eines dieser Probleme ist die Übersetzung der Hand von der Tastatur zur Maus und umgekehrt.


Meine Probleme mit Vim


Die auf den ersten Blick naheliegendste Lösung fĂŒr die stĂ€ndige HandĂŒbersetzung ist die Installation der Vim-Erweiterung fĂŒr Ihre IDE. NatĂŒrlich habe ich vorher einige Artikel ĂŒber HabrĂ© darĂŒber gelesen, ob Vim das Leben zum Besseren verĂ€ndert oder nicht. Leider habe ich keine maßgeblichen Forschungsergebnisse zu dieser Ideologie gefunden, daher habe ich beschlossen, sie in meiner eigenen Haut auszuprobieren.


Ich werde die Hauptprobleme beschreiben, die mit Vim nicht gelöst werden konnten:


  1. Navigation in Intellisense . Wie auch immer, Sie mĂŒssen Ihre Hand zu den Pfeilen bewegen, um in der Liste zu navigieren.
  2. Die meisten VisualStudio-Fenster verfĂŒgen nicht ĂŒber eine mausfreie Navigation. Besonders im Debug-Modus, wenn Sie den Aufrufstapel hoch- und runterschalten mĂŒssen.
  3. Es ist sehr schwierig, schnelle SprĂŒnge zwischen Codezeilen durchzufĂŒhren. Es wird sogar eine separate Erweiterung wie AceJump verwendet

Trotzdem habe ich es irgendwie geschafft, diese drei Probleme zu umgehen (ich werde versuchen, dieses Thema in einem anderen Artikel zu erweitern), aber als Programmierer arbeiten Sie nicht immer nur mit Code. Manchmal wechsle ich 100 Mal zwischen VisualStudio, Excel und einer laufenden WinForm-Anwendung. Und jedes Mal muss ich meine Hand von der Tastatur nehmen und auf die Maus ĂŒbertragen. Dies ließ mich nach einer grundlegenderen Lösung suchen.


Ich habe viele Artikel mit „ungewöhnlichen“ Tastaturen ĂŒberprĂŒft, bevor ich eine Variante gefunden habe, die mich zufriedenstellt.


Erwerb einer Tastaturmaus (oder Maus)


Und jetzt, einen Monat spÀter, habe ich ein brandneues ungewöhnliches GerÀt mit dem einfachen Namen KeyMouse in der Hand.



‌‌‍‍
Über das Erscheinungsbild des GerĂ€ts können Sie Folgendes sagen:


  • Das GehĂ€use wird auf einem 3D-Drucker gedruckt, Kunststoff fĂŒhlt sich angenehm an, riecht aber sehr unangenehm.
  • Die Tasten sind mechanisch und viel leiser als bei der mechanischen Tastatur, die ich zuvor gekauft habe, obwohl die Farbe der Schalter dieselbe ist.
  • Der Hauptvorteil besteht darin, dass es 3 Tastenreihen pro Finger gibt, gegenĂŒber 6 Zeilen in einer normalen Tastatur.
  • Zwei SchlĂŒsseln werden 8 SchlĂŒssel zugewiesen, nicht ein Leerzeichen.


‌‌‍‍
Die restlichen Zeichen, die nicht auf die Tasten passten, befinden sich auf speziellen funktionalen „Ebenen“: Die gelbe Ebene enthĂ€lt Zahlen, die blaue Ebene enthĂ€lt Sonderzeichen und Pfeile. Um beispielsweise die Nummer 5 einzugeben, mĂŒssen Sie "Fn Yellow" + k drĂŒcken.


Es ist zu beachten, dass die SchlĂŒssel mit der mit dem GerĂ€t gelieferten Anwendung auf beliebige Weise konfiguriert werden können.



‌‌‍‍
Sie können Ihre eigenen Ebenen hinzufĂŒgen und unter jede SchaltflĂ€che ein Makro schreiben, wie Sie möchten. Obwohl mir die Standardkonfiguration gereicht hat.


Wenn es wie eine KeyMouse-Tastatur großartig ist, lĂ€sst es wie eine Maus zu wĂŒnschen ĂŒbrig.
Meiner Meinung nach ist das Hauptproblem der Drehpunkt. Wenn der Pinsel beim Bewegen einer normalen Maus der Drehpunkt ist, ist der Ellbogen beim Bewegen der KeyMouse.



‌‌‍‍
Aus diesem Grund wird die Genauigkeit und Geschwindigkeit des Cursors stark reduziert.


Daher musste ich eine kleine "Datei" bearbeiten, um dieses Problem zu lösen.


Zuerst legte ich ein kleines Buch unter meinen Arm, um den Drehpunkt nĂ€her an die BĂŒrste zu bringen.


Zweitens habe ich kleine "Lager" geklebt, um die Reibungskraft zu verringern (andernfalls geschieht dies ruckartig, wenn Sie den Cursor bewegen. ~~ Sie können experimentieren, indem Sie einen Stein an Ihre Maus binden ~~)



‌‌‍‍


Schlussfolgerungen


Ich schlage vor, einen solchen Hybrid als eine neue Klasse von EingabegerÀten zu betrachten.


Ich wĂŒrde es sogar einen neuen Schritt in der "Evolution" von ComputerperipheriegerĂ€ten nennen.


Vor- und Nachteile solcher GerÀte:


  • Alle Tasten sind unter Ihren Fingern, Sie mĂŒssen nirgendwo hin greifen
  • Niedrige Einstiegsschwelle im Vergleich zu Vim mit höherem Umfang (da die FunktionalitĂ€t nicht nur auf die Entwicklungsumgebung beschrĂ€nkt ist)
  • Es ist schwierig, den Mauszeiger zu steuern
  • Hohe Kosten (um ein Vielfaches höher als bei einer herkömmlichen mechanischen Tastatur)

Wer braucht es?


Offensichtlich ist dieses GerĂ€t hauptsĂ€chlich fĂŒr Programmierer gedacht, wie Programmierer mĂŒssen meistens zwischen zweihĂ€ndiger blinder Eingabe und Bewegen des Cursors hin und her eilen.

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


All Articles