Die Feststelltaste unter Windows oder OS X erneut zuweisen

8662
splattne

Wie kann ich den Caps LockSchlüssel in Windows oder OS X neu zuordnen ? Gibt es beispielsweise eine Möglichkeit, die Feststelltaste einer Tastenkombination zuzuordnen, wie Alt+ Tabunter Windows oder + Tabunter OS X?

FESTSTELLTASTE

29
JA, BITTE SAGT mir - WIE KANN ICH DIESES VERGNÜGEN DEAKTIVIEREN? ;-) Chris W. Rea vor 15 Jahren 21
CapsLock ist heutzutage der meist nutzlose Schlüssel. "[Lenovo-Vizepräsident David] Hill nannte" Caps Lock "einen frustrierenden Kater aus der Zeit der Schreibmaschine, einen Schlüssel, mit dem Sie Trümmer einführen, Schreie emulieren oder Passworteingaben nachahmen können, ohne dass der Benutzer dies bemerkt.", Http://www.insidetech.com / news / articles / 5143-lenovo-Versuche zur Verbesserung des Tastaturlayouts im neuesten Notebook VolkerK vor 15 Jahren 2
Es ist kaum zu glauben, dass vier Jahre vergangen sind, und Windows STILL verfügt nicht über eine integrierte Möglichkeit, die Feststelltaste und die Num-Taste dauerhaft zu deaktivieren. William Jockusch vor 10 Jahren 1

10 Antworten auf die Frage

16
Ash

Sie benötigen Autohotkey und dieses Skript:

;Deactive CapsLock key  $CapsLock::  return 

Autohotkey ist der leistungsfähigste Weg, um diese Art von Dingen auf einem Windows-PC auszuführen. Auf dieser Seite finden Sie weitere Informationen zur Neuzuordnung von CAPS.

Sehr Schön. Danke! Sobald ich Zeit habe, werde ich mich darum kümmern. splattne vor 15 Jahren 0
Wollte das Gleiche vorschlagen. Ich habe CapsLock zu Escape neu zugeordnet, um die Bearbeitung von Vim zu erleichtern: D Andy vor 15 Jahren 3
Ich habe Caps auf LCtrl umgestellt. Es war viel natürlicher für meine Hand, nach links abzubiegen und den kleinen Finger zu strecken, um die LCtrl-Taste zu greifen. Nach Monaten dieser Veränderung waren die Schmerzen, die ich durch diese repetitive Bewegung verursachte, vollständig verschwunden mjsr vor 13 Jahren 0
Dies funktioniert nicht mit meiner japanischen Tastatur. Stattdessen wird der CapsLock-Schlüssel durch den Schlüssel [半角 / 全 角] (http://mintclub.kobe-np.co.jp/img/manual20100816c.jpg) ersetzt. wil vor 11 Jahren 0
@wil: Auf der japanischen Tastatur wird durch Drücken von Shift + Capslock die normale Capslock-Funktion ausgeführt phuclv vor 11 Jahren 0
10
wcoenen

Ich habe gebrauchten Sharpkeys (für Windows) neu zuordnen CapsLockzu ESC.

Funktioniert hervorragend für vim . Die Bearbeitung im VI-Stil ist wirklich gut, wenn Sie Ihre Finger immer in der Nähe der Startreihe halten können.

Dies ist das beste Werkzeug, dem ich seit über 6 Jahren begegnet bin, indem es die Feststelltaste sperrte, die rechte ALT-Taste meines IBM Model M auf die Windows-Taste übertrug usw. Es zeichnet einfach die erforderlichen Änderungen in der Registrierung auf, hat aber ein schönes Schnittstelle, um diese Anstrengung zu erleichtern. Und es ist nicht als _app_ installiert, es ist ein einfaches Dienstprogramm. Jason Bunting vor 14 Jahren 0
Schade, dass Windows-7 nicht unterstützt wird. WilliamKF vor 13 Jahren 0
@WilliamKF: Ich verwende SharpKeys unter Windows 7. Es funktioniert gut. wcoenen vor 13 Jahren 0
@WilliamKF: Ich verwende auch SharpKeys unter Win7. Chek, dass Sie es mit Administratorrechten ausführen. mjsr vor 13 Jahren 0
Noch besser ist die Zuordnung von CapsLock zu Ctrl. Ctrl + [ist dasselbe wie Escape und jetzt haben Sie eine einfachere Ctrl für andere Tastenkombinationen. Michael Brown vor 10 Jahren 0
9
Andrew Hampton

So tauschen Sie den Caps LockSchlüssel mit links Ctrl:

Windows

  1. Klicken Sie auf Start> Ausführen
  2. Geben Sie "regedit" ein
  3. Navigiere zu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. Wenn das Tastaturlayout den Fokus hat, gehen Sie zu Bearbeiten> Neu> Binärer Wert
  5. Geben Sie als Name "Scancode Map" ein
  6. Geben Sie als Daten Folgendes ein:

    0000: 00 00 00 00 00 00 00 00 0008: 03 00 00 00 3A 00 1D 00 0010: 1D 00 3A 00 00 00 00 00 
  7. Beenden Sie den Registrierungseditor

  8. Melden Sie sich ab und wieder bei Windows an

Linux

  1. Erstellen Sie in Ihrem Basisverzeichnis eine Datei mit dem Namen .xmodmap, falls diese noch nicht vorhanden ist
  2. Fügen Sie die folgenden Zeilen in die Datei ein:

    remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L 
  3. Fügen Sie die folgende Zeile in ~ / .bash_profile ein

    xmodmap ~/.xmodmap 

Quelle

Es ist zu beachten, dass die meisten grafischen Umgebungen unter Linux eine Möglichkeit bieten, das Verhalten der Feststelltaste in jedem Tastaturkonfigurationswerkzeug festzulegen. Sie kann auch in der Standard-Keymap für die Konsole geändert werden. greyfade vor 12 Jahren 0
Ausgezeichnet. Das war es, wonach ich gesucht hatte, und ich habe mit MSKLC keine Lösung gefunden. Vielen Dank (und natürlich auch +1). 0xC0000022L vor 11 Jahren 0
Hey, könnten Sie mir bitte den ESC-Schlüsselcode beantworten? Ich möchte Caps mit Esc-Taste tauschen. MaikoID vor 7 Jahren 0
8
quentin

auf dem Mac: Sie können die Feststelltaste unter "Systemeinstellungen" -> "Tastatur und Maus" -> "Sondertasten" neu zuweisen.

Ich habe es CTRL zugewiesen

Bei Snow Leopard handelt es sich um "Systemeinstellungen" -> "Tastatur" -> "Zusatztasten". Marcel Levy vor 15 Jahren 1
Das ist so verdammt einfach, warum brauchen wir dafür eine App unter Windows? rightfold vor 13 Jahren 3
@WTP Besser noch, für die ordnungsgemäße Remapping-Funktion (und nicht für AutoHotkey-artige Makros) benötigen Sie Administratorrechte sowie Windows 7. Das Anpassen der IT in einer Unternehmensumgebung scheint für mich nicht gut zu sein. brymck vor 12 Jahren 0
7
Josh Hunt

Sie können SharpKeys verwenden, um die Funktionalität einer beliebigen Taste zu deaktivieren. Eine ausführliche Anleitung finden Sie unter Windows XP / Vista .

Darüber hinaus hat Lifehacker einen wirklich guten Leitfaden namens NumLocker. Deaktiviert die Feststelltaste, wie sie neu zugeordnet oder vollständig deaktiviert wird.

Danke für den SharpKeys-Link! Leider scheint es keine Möglichkeit zu geben, einen Schlüssel einer Tastenkombination im Programm zuzuordnen (ich habe die FAQ gelesen). splattne vor 15 Jahren 0
@splattne für die Zuordnung einer Kombination verwenden Sie Autohotkey. Es ist zum Beispiel extrem einfach: CapsLock :: SendInput! , es wird Alt Tab gesendet, wenn Sie die Caps drücken mjsr vor 13 Jahren 0
Während dies die Frage theoretisch beantworten kann, ist es [bevorzugt] (http://meta.stackexchange.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Der Hochstapler vor 11 Jahren 0
3
スーパーファミコン

Ich benutze Billy Mays Caps Lock . Immer, wenn ich versehentlich die Feststelltaste drücke, anstatt frustriert zu werden, höre ich einen schnellen Ton von Billy Mays, der mir immer ein Lächeln auf den Lippen gibt.

2
Doug Harris

SysInternals ' Ctrl2Cap funktioniert auch auf älteren Win-Maschinen.

2
Marschal

Auf einem Mac kann ich die Verwendung von KeyRemap4MacBook empfehlen . Oder PcKeyboardHack, das einen etwas anderen Fokus hat. Ich benutze beides in Kombination ohne Probleme.

Das Problem ist, gibt es keine aus der Box Lösung in Mac OSX gebaut, so dass Sie zuweisen könnte CAPS LOCKzu ESC(was für Vi / Vim wesentlich ist). Das zweite Problem bei anderen Tools ist, dass die grüne LED der Feststelltaste nicht deaktiviert wird.

PcKeyboardHackbezieht sich auf das ESC-Mapping, aber jedes Mapping ist möglich. KeyRemap4MacBookdirekt ermöglicht die Zuordnung zu einer anderen Funktionstaste. Sicher ist jedes Mapping, das Sie mögen, möglich. So habe ich zum Beispiel auf dem Mac die richtige -Taste zugeordnet ctrl (was praktisch ist, wenn Sie an die Eclipse-artige Autovervollständigung unter Windows gewöhnt sind).

Ich habe heute morgen mit KeyRemap4MacBook angefangen, und ich liebe es. Ich habe "caps lock" auf "esc" und "ctrl" gesetzt. Es ist `esc`, wenn nur die Taste gedrückt wird, und wechselt zu` ctrl`, wenn ich eine andere Taste drücke. Dean vor 11 Jahren 1
@ Dean freut sich darüber zu hören! Marschal vor 11 Jahren 0
Zu Ihrer Information: KeyRemap4MacBook wurde in Karabiner umbenannt und unterstützt sogar Yosemite (OS X 10.10)! https://pqrs.org/osx/karabiner/index.html.de SaxDaddy vor 10 Jahren 1
1
Fabian Steeg

Das Austauschen mit einer anderen Zusatztaste (gefällt mir Ctrl) wird von Mac OS unterstützt:

keyboard control panel -> modifier keys 
1
user495470

Wie Marchal gesagt hat, können Sie unter OS X PCKeyboardHack verwenden, um die Feststelltaste auf einen anderen Schlüssel wie F19 zu ändern:

Sie können den Schlüssel wie F19 einer komplexeren Tastenkombination zuordnen, indem Sie in KeyRemap4MacBook eine solche Einstellung zu private.xml hinzufügen :

<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen> 

Wenn die LED für die Feststelltaste auf Ihrer Tastatur nicht deaktiviert wird, aktivieren Sie in KeyRemap4MacBook die Einstellung "LED-Status für Pass-Through-Feststelltaste".

Dies ordnet F19 zu, um zu steuern, wann es gedrückt wird, und wenn es gedrückt wird, zu entkommen:

<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen> 

Sie können F19 auch einer zusätzlichen Modifizierungstaste zuordnen, mit der Sie beispielsweise Anwendungen aktivieren können:

<vkopenurldef> <name>KeyCode::VK_OPEN_URL_SAFARI</name> <url>file:///Applications/Safari.app</url> </vkopenurldef> <item> <name>test</name> <identifier>test</identifier> <autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_MODIFIER_EXTRA1</autogen> <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1, KeyCode::VK_OPEN_URL_SAFARI</autogen> </item> 

Siehe http://lri.me/keyremap4macbook.html Weitere Informationen zu KeyRemap4MacBook verwenden.