Jak mogę ponownie przypisać Caps Lockklucz w systemie Windows lub OS X? Czy istnieje na przykład sposób mapowania klawisza Caps Lock na kombinację klawiszy, taką jak Alt+ Tabw systemie Windows lub ⌘+ Tabw OS X?
Jak mogę ponownie przypisać Caps Lockklucz w systemie Windows lub OS X? Czy istnieje na przykład sposób mapowania klawisza Caps Lock na kombinację klawiszy, taką jak Alt+ Tabw systemie Windows lub ⌘+ Tabw OS X?
Odpowiedzi:
Potrzebujesz Autohotkey i tego skryptu:
;Deactive CapsLock key
$CapsLock::
return
Autohotkey jest NAJWYŻSZYM sposobem na zrobienie czegoś takiego na komputerze z systemem Windows. Zobacz także tę stronę, aby uzyskać więcej informacji na temat ponownego mapowania CAPS,
Użyłem SharpKeys (dla Windows) przemapować CapsLockdo ESC.
Działa świetnie dla vima . Edycja w stylu VI naprawdę świeci, jeśli możesz trzymać palce w pobliżu głównego rzędu przez cały czas.
Oto jak zamienić Caps Lockklucz na lewy Ctrl:
Windows
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Wprowadź następujące dane jako dane:
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
Wyjdź z Edytora rejestru
Linux
Wklej następujące linie do pliku:
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
Dodaj następujący wiersz do ~ / .bash_profile
xmodmap ~/.xmodmap
na Macu: Możesz ponownie przypisać klawisz Caps Lock w „System Prefs” -> „Keyboard & Mouse” -> „Special Keys”.
przypisałem go do CTRL
Za pomocą klawiszy SharpKeys można wyłączyć funkcje dowolnego klawisza. Szczegółowy przewodnik można znaleźć w artykule Map Any Key to Any Key w systemie Windows XP / Vista .
Dodatkowo Lifehacker ma naprawdę dobry przewodnik o nazwie NumLocker. Wyłącza klawisz Caps Lock na temat tego, jak całkowicie odwzorować lub wyłączyć.
Używam Billy Mays Caps Lock . Teraz, gdy przypadkowo nacisnę klawisz Caps Lock zamiast denerwować, słyszę szybki dźwięk Billy'ego Maysa, który zawsze wywołuje uśmiech na mojej twarzy.
Sysinternals' Ctrl2Cap będzie działać na starszych maszynach wygrać, zbyt.
Na Macu mogę polecić korzystanie z KeyRemap4MacBook . Lub PcKeyboardHack, który ma nieco inny cel. Używam obu w połączeniu bez żadnych problemów.
Problem polega na tym, nie ma się z roztworu box wbudowane w Mac OSX więc można przypisać CAPS LOCKdo ESC(co jest istotne dla VI / VIM). Drugi problem z innymi narzędziami polega na tym, że nie wyłączają zielonej diody LED na klawiszu Caps-Lock.
PcKeyboardHack
jest związany z mapowaniem ESC, ale każde mapowanie jest możliwe.
KeyRemap4MacBook
pozwala bezpośrednio mapować na inny klawisz funkcyjny. Na pewno każde mapowanie, które lubisz, jest możliwe. Na przykład na Macu zamapowałem prawy ⌘klawisz -Key ctrl (co przydaje się, gdy jesteś przyzwyczajony do autouzupełniania podobnego do zaćmienia w systemie Windows)
caps lock
ustawiony zarówno na esc
i ctrl
. To esc
wtedy , gdy jest to jedyny naciśnięty klawisz, i zmienia się na, ctrl
jeśli naciskam inne klawisze.
CtrlMac OS obsługuje zamianę na inny klawisz modyfikujący (lubię ):
keyboard control panel -> modifier keys
Jak powiedział Marchal, w OS X możesz użyć PCKeyboardHack, aby zmienić Caps Lock na inny klucz, taki jak F19:
Możesz zamapować klucz, taki jak F19, na bardziej złożoną kombinację klawiszy, dodając takie ustawienie do private.xml w KeyRemap4MacBook :
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>
Jeśli lampka blokady klawiszy na klawiaturze nie wyłącza się, spróbuj włączyć ustawienie „Stan diody LED blokady klawiszy przejścia” w KeyRemap4MacBook.
To mapuje F19, aby kontrolować, kiedy jest trzymany i uciec po naciśnięciu:
<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>
Możesz także odwzorować F19 na dodatkowy klawisz modyfikujący, którego można użyć na przykład do aktywacji aplikacji:
<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>
Więcej informacji na temat korzystania z KeyRemap4MacBook można znaleźć na stronie http://lri.me/keyremap4macbook.html .