Lohnt es sich, Ctrl Swapping und Caps Lock für Windows-Benutzer, die Emacs nicht verwenden
-
02-07-2019 - |
Frage
Ich habe bewusst gewesen von Steve Yegge Rat href="http://steve.yegge.googlepages.com/effective-emacs#item1" rel="nofollow noreferrer"> Swap-Ctrl und Caps Lock, um für eine Weile jetzt, obwohl ich Emacs nicht. Ich habe gerade versucht, sie über ein Experiment Swapping und ich finde es schwierig zu justieren. Es gibt mehrere Verknüpfungen, die mir zur zweiten Natur jetzt sind, und ich hatte noch nicht ganz klar, wie tief verwurzelt sind sie in, wie ich die Tastatur verwenden.
Insbesondere Ich komme immer auf die alte Strg-Taste für Strg + Z (rückgängig machen), und für Ausschneiden, Kopieren und Einfügen ( Strg + X , C und V ). Das Experimentieren mit von der Ausgangsposition gehen Strg + Z Ich weiß nicht, welchen Finger setzt auf Z , wie es mit ungeschickten fühlt sich entweder mein Ring, in der Mitte oder Zeigefinger. Ist das etwas, was ich auf die gleiche Art und Weise gewöhnen werde ich habe in die ursprüngliche Position eingesetzt und ich sollte es einfach Zeit geben oder ist diese Anordnung auf Windows-Tastenkombinationen nicht geeignet .
würde ich interessiert sein, von Menschen zu hören, die erfolgreich den Übergang gemacht haben, sowie diejenigen, die es versucht haben und zurückbewegen, aber vor allem von Leuten, die es tun, auf Fenstern .
Wird es zu einer Verbesserung meiner Tippgeschwindigkeit oder Komfort führt bei der Eingabe.
Haben Sie Tipps für die Fingerpositionen oder die Eingabe einer Ausbildung den Übergang zu beschleunigen.
Lösung 4
beenden ich den Rat in Zachs Antwort nehmen, aber ich auch gemacht Caps Lock verhalten als ESC drücken, wenn es auf seine eigenen gehalten und freigegeben wurde mit dem AutoHotKey Skript in diesem Kern: CapsLockCtrlEscape.ahk
I gebunden auch Strg + Umschalttaste + Caps Lock bis Caps Lock für den seltenen Gelegenheiten, wenn ich könnte braucht es dieses AutoHotKey Skript:
#IfWinActive
^+Capslock::Capslock ; make CTRL+SHIFT+Caps-Lock the Caps Lock toggle
return
Andere Tipps
ich tauschen tatsächlich nicht die Kontrolle und Kappen und nur eine weitere Steuer-Taste machen Kappen. Ich kann nicht von einem einzigen Mal in meinem Leben denke, wenn ich jemals getroffen habe Caps-Lock auf Zweck , so habe ich es nicht verpassen.
Auf diese Weise erhalten Sie mit daran gewöhnt, aber wenn Sie nach oben rutschen und verwenden die alte Steuerung, die Dinge immer noch funktionieren. Es ist für mich sehr gut.
Es gibt eine REG-Datei dieses hier zu tun.
Ich habe es getan für eine ganze Weile jetzt, und es ist mir natürlich, obwohl ich nicht ein Emacs-Benutzer bin entweder (Ich bin in dem Vim Lager des jeweiligen Krieges :)). In der Tat ist es so natürlich, dass auf andere Maschinen (, Mitarbeiter Familienmitglieder, etc.) zu bewegen macht mir Kummer, weil Ctrl nicht, wo es Sollens ist sein.
Für Emacs-Abfrage bei CAPS sollte sperren - für vim sollte die Escape-Taste sein auf den Kappen verriegeln. Ich fühle mich wirklich, dass die Kappen-Taste sperren soll umbenannt in „kostenlose Parkplätze“ und OSes sollte ein System-Tray-Dienstprogramm machen, um schnell die kostenlose Parktaste von Flucht zu ändern, zu steuern, zu irgendetwas müssen Sie immer und immer wieder geben.
Ich schaltete die Caps Lock und Strg-Taste ein paar Monaten und nach der anfänglichen Lernperiode, ~ 1 Woche mein größtes Problem ist, wenn ich einen Computer verwenden, die Schlüssel nicht umgeschaltet hat.
Ich habe einige Registry-Hack zuerst, aber ich kann mich nicht erinnern, wo ich die Informationen zu finden, wie es geht. Jetzt verwende ich ein kleines Programm namens Remapkey, die auch in den Windows Server 2003 Resource Kit Tools enthalten ist, obwohl ich glaube, ich verwende eine ältere Version.
Ich hatte kein Problem, den Übergang zu machen. Ich benutze Tastaturen mit beiden Konfigurationen ohne Problem. Vielleicht ist es als Hardware-Lösung mit (und die Etiketten richtig gedruckt) macht es einfacher, als es durch Software zu tun und mit sich zu erinnern, wie jede Maschine / Tastatur-Setup ist.
ich denke, was das Beste auf Kappen setzen auf Ihre physische Tastatur ab.
Zu Hause Typ I auf einem Kinesis Ergo Elan, wo meine ctrl-Taste unter meinem Daumen ist, zusammen mit 2 * alt, Raum, betritt, Backspace, löscht, pgup, Bild ab, zu Hause und Ende; der Rest der Tastatur ist ziemlich normal angelegt, mit Ausnahme der Vorstand aufgeteilt wird.
Mit der Strg-Tasten bereit zur Hand, macht es wirklich am meisten Sinn Flucht zu setzen auf Caps Lock (und Caps Lock auf esc, für die wenigen Male, die ich es brauchen). Auch wenn Sie eine emacser sind, hey ... es dient gleichzeitig als Ersatz „prefix Alt-Taste“, und Sie wahrscheinlich Ihren Browser fragen zu stoppen, was es jeden Tag ein paar Mal zu tun.
Auf der anderen Seite, wenn ich auf meinem Laptop tippen bin, wo die untere linke Ecke Schlüssel ist Fn statt ctrl (ffs ...) und ich kann mit einem Finger nicht halten Sie Shift + Strg, könnte es machen Sinn setzt ctrl auf Kappen (so dass ich sie mit einem einzigen Finger halten kann). Zumindest, wenn Sie nicht ein vi'er, oder Sie haben nicht die Escape-Taste dagegen weiter weg zu sein (oder ein paar verrücktes System haben).
Was ist wirklich interessant ist, setzen einige flippige Taste auf Shift + Shift (yep, beide Shift-Tasten). Dies kann mit xmodmap ziemlich unkompliziert durchgeführt werden; Ich habe dort meine Compose-Taste. Wenn Sie nicht zusammensetzen müssen, möchten Sie vielleicht etwas anderes setzen (wie, sagen wir, esc).
Kopieren Sie den folgenden Code in eine Datei mit dem Namen Kappen-ctrl-swap.reg, führen Sie die Datei, stimmt Registrierung geändert werden kann, melden Sie sich ab und wieder an und Ihr Caps-Lock und linke Strg-Taste vertauscht werden. Ich habe dieses Skript verwendet für was auch immer Version von Windows 2005 aktuell war und jede Version dazwischen. Ich brauche es heute seit 10 Windows-Aktualisierung über Nacht und es funktioniert immer noch groß.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00