Ponowne mapowanie CAPS do Escape w Windows 7 bez SharpKeys

8

Chcę ponownie przypisać CAPS do ucieczki (używam funkcji ucieczki cały czas w wielu programach), ale dwie sugestie, które wydają się pojawiać, to:

  1. Skróty klawiszowe (które nawet osoby proponujące mówią, że to ból)
  2. SharpKeys - który Norton zgłasza teraz jako złośliwą witrynę

Czy są jakieś inne sugestie?

użytkownik4941
źródło

Odpowiedzi:

13

Autohotkey może to zrobić. To dość trywialne.

Utwórz plik z rozszerzeniem .ahk:

Capslock::Esc

Kliknij dwukrotnie, aby uruchomić po zainstalowaniu Autohotkey.

To naprawdę takie proste. Możesz skompilować skrypt w plik wykonywalny ( .exe), aby był przenośny z kompilatorem dostarczonym z Autohotkey.

Będziesz musiał uruchomić to w jakiś sposób podczas uruchamiania, jeśli nie będziesz chciał uruchamiać go ręcznie przy każdym uruchomieniu. StartupDziała dodawanie skrótu do skryptu do folderu w menu Start.


Jeśli nie masz ochoty instalować Autohotkey, skompilowałem plik wykonywalny i przesłałem go do MediaFire . Jeśli mi nie ufasz, zrób to sam, korzystając z powyższego skryptu.


Samo Autohotkey zapewnia pewne zalety i wady korzystania z tej metody w porównaniu do mapowania poprzez zmianę niektórych kluczy rejestru (co robi SharpKeys i co opisuje Piskvor). Zapewniają również instrukcje, w szczególności:

  • Użyj (darmowego) programu, takiego jak KeyTweak
  • Ręcznie edytuj rejestr, używając pliku .reg, jak opisano tutaj
Kok
źródło
1
To działa. Pamiętaj, że wymaga to, aby AHK działał w tle.
Piskvor opuścił budynek
Świetny! Wolę to rozwiązanie niż włamanie do rejestru, które znalazłem tutaj: vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows
Justin Force
Czy istnieje sposób odwzorowania Esc lub ScrollLock na Capslock? Ponieważ są chwile, kiedy naprawdę potrzebujesz kapsuły.
thameera
2
@thameera Powinieneś być w stanie po prostu dodać Esc::Capslocklinię.
Bob
3

Program remapkey.exe zawarty w narzędziach Windows Server 2003 Resource Kit Tools wspomnianych w tym artykule działa dobrze w systemie Windows 7. W artykule technicznym zamieszczono zdjęcia, ale poniżej zamieszczono krótkie podsumowanie sposobu zmiany przypisania esc do wielkich liter.

Po zainstalowaniu narzędzi zestawu Windows Server 2003 Resource Kit:

  1. Otwórz okno dialogowe uruchamiania, naciskając Win + R.
  2. Wpisz „remapkey.exe” i naciśnij klawisz Enter
  3. Przeciągnij i upuść przycisk „Esc” klawiatury podstawowej z przycisku „Caps” na klawiaturze podstawowej.
    • Uwaga: po zwolnieniu przycisku „Esc” nad przyciskiem „Caps” na klawiaturze podstawowej klawiatura Remapped powinna odzwierciedlać zmianę.
  4. Kliknij przycisk „Zapisz i wyjdź”. (jest to pierwsza ikona w lewym górnym rogu).
  5. Kliknij ostrzeżenia.
  6. Uruchom ponownie (w końcu są to okna).
  7. Ciesz się ponownie mapowanymi kluczami bez potrzeby ciągłego korzystania z dodatkowej usługi!
Justin Wróbel
źródło
Pozdrawiam Justin, witaj w SuperUser. Zasadniczo zachęcamy do poszerzania informacji zawartych w linkach. Czy mógłbyś edytować podsumowanie informacji? W ten sposób mamy coś, nawet jeśli linki przestaną być aktualne.
Jonathan Garber
Próba zainstalowania „Windows Server 2003 Resource Kit Tools” w systemie Windows 7 powoduje błąd zgodności. Wydaje mi się, że nadal może działać, ale to wystarczyło, żebym go nie instalował.
Użytkownik
2

Cóż, autor samego SharpKeys zauważa, że ​​tworzy on tylko specjalny klucz w rejestrze.

Możesz przejść ciężką drogę i ręcznie zepsuć układ lub uzyskać kreatora układu klawiatury MS - http://msdn.microsoft.com/en-us/goglobal/bb964665

Zauważ też, że SharpKeys ma stronę w CodePlex - możesz ją pobrać stąd: http://sharpkeys.codeplex.com/

Piskvor opuścił budynek
źródło
Ponadto raportowanie „złośliwych witryn” Nortona nie wydaje mi się bardzo przydatną funkcją - nie ufam temu, ponieważ z mojego doświadczenia wynika, że ​​zbyt często blokują one legalne witryny i przepuszczają złośliwe.
Piskvor opuścił budynek
1
Kreator układu klawiatury MS nie pozwala na ponowne mapowanie klawisza Caps Lock; jest oznaczony jako „Nieprzypisany”.
Doug
Ach tak. Sharpkeys jest oczywiście najlepszym rozwiązaniem (a twórca układu wydaje się być celowo sparaliżowany, ponieważ oba działają na tych samych danych rejestru), ale ponieważ pytanie wyraźnie i absolutnie ufa Nortonowi (czego nie robię), nie ma nic do zrobienia.
Piskvor opuścił budynek
0

Najlepszy kluczowy remapper

(od kwietnia 2020 r.)

Wszystkie poniższe programy wykonują odpowiednią pracę. Dodam też, że nie ma najlepszego remapera kluczy. To, którego powinieneś użyć, zależy od tego, do której z 3 grup należysz.

  • Microsoft Keyboard Layout Creator 1.4
  • Menedżer układu klawiatury
  • KeyTweak
  • Autohotkey
  • SharpKeys

1. Zastępowanie wszystkich lub prawie wszystkich znaków na klawiaturze

Microsoft Keyboard Layout Creator 1.4. Jeśli chcesz całkowicie przerobić wszystkie znaki na klawiaturze, wybierz Microsoft Keyboard Layout Creator 1.4. (Możesz także użyć Keyboard Layout Manager, ale słyszałem lepsze rzeczy na temat tego pierwszego). Chociaż może to potrwać dłużej, użycie tych 2 programów zamiast mniejszych programów z listy jest opłacalne, ponieważ najwyraźniej sprawia, że ​​twój system działa dużo wydajniej.

2. Przełączanie kilku klawiszy

KeyTweak. Jeśli chcesz po prostu zastąpić jeden znak jednym kluczem, przejdź do KeyTweak. Użyłem zarówno klawiszy SharpKeys, jak i KeyTweak, a KeyTweak jest znacznie łatwiejszy i szybszy w użyciu. KeyTweak został wycofany na jakiś czas, ale nadal działa idealnie . (Nadal używam go za każdym razem, gdy ponownie instaluję komputer.) Nawiasem mówiąc, LifeHacker wspomniał, że nie był przenośny, ale tak jest.

3. Tworzenie pojedynczego klawisza Naciśnij kilka klawiszy lub uruchom coś niezwykłego

Światłodruk. Jeśli chcesz zmusić jeden klawisz do zrobienia kilku rzeczy, np. Wpisz „Kocham cię”. lub naciśnięcie klawisza F4 wygląda na naciśnięcie Alt-F4 zamiast tego, musisz użyć AutoType. AutoType to łatwy język programowania, który pozwala wykonywać wiele czynności za naciśnięciem jednego przycisku. Jednak pomimo tego, co ludzie o tym powiedzieli, wdrożenie dowolnego skryptu zajmie trochę czasu. Zgadzam się, że to łatwy język, ale nawet zastanawianie się, jak zainstalować program, zajmuje trochę czasu. Używam AutoHotkey w szerokim zakresie i mogę powiedzieć, że napisanie prostego skryptu zajmie Ci wiele godzin. Napisanie tej prostej odpowiedzi zajęło mi trochę czasu! Ponadto możesz przypadkowo uzależnić się od pisania skryptów, które powinny zwiększyć wydajność; jednak,dni, aby zakończyć pisanie!

John Greer
źródło