2009-09-07 04:23:19 +0000 2009-09-07 04:23:19 +0000
75
75

Jak mogę przerobić klawisz klawiatury?

Jeden z klawiszy mojego laptopa odpadł. Czy jest jakiś sposób, w jaki mogę przerobić inny klucz, aby służył jako ten klucz? Poświęcę ten drugi klucz, ponieważ nigdy go nie używam.

Odpowiedzi (8)

43
43
43
2009-09-07 04:26:48 +0000

Oto dobry artykuł z Howtogeek o używaniu narzędzia o nazwie SharpKeys :

Map Any Key to Any Key to Any Key on Windows 10, 8, 7, or Vista

Jeśli jesteś zmęczony sposobem, w jaki działają niektóre klucze w systemie, np. klucz Caps Lock, możesz je ponownie zmapować, aby działały jako inny klucz przez użycie hacka rejestrującego . Ale powinien być łatwiejszy sposób, prawda?

Tu właśnie pojawia się SharpKeys: Jest to małe narzędzie, które pozwala na łatwe mapowanie jednego klucza do drugiego, a nawet wyłączenie klucza, bez konieczności wpisywania go do rejestru.

Na przykład, użyłem mapowania klucza, aby po prostu wyłączyć klucz Caps Lock, ponieważ nigdy go nie używam.

Można kliknąć przycisk Add, aby wywołać okno dialogowe Add New Key Mapping, gdzie można albo wybrać klucze do mapowania z list, lub po prostu kliknij przycisk Type Key i naciśnij klawisz ręcznie (co uważam za znacznie bardziej intuicyjne)

Po zakończeniu kliknij przycisk Write to Registry i zostaniesz poproszony o wylogowanie lub restart, aby zmiany zostały wprowadzone.

Jeśli chcesz uzyskać wszystkie szczegóły techniczne dotyczące sposobu działania kluczy rejestru, możesz przeczytać o jak mapować klucze za pomocą haków rejestru . Link do odnośnika

13
13
13
2009-09-07 09:42:47 +0000

Używanie Microsoft Keyboard Layout Creator tutaj bez problemów. Do przełączania kluczy modyfikatorów proponuję hack rejestru lub aplikację, która zmienia rejestr dla Ciebie, nie używaj czystej remapy programowej jak AutoHotkey, ponieważ te rozwiązania nie działają dla każdej aplikacji.

Innym rozwiązaniem jest uzyskanie klucza zastępczego w przypadku, gdy naprawdę nie możesz wstawić klucza z powrotem do swojego laptopa, czy próbowałeś wyszukiwanie “złamanego klucza do laptopa” ?

9
9
9
2014-03-01 18:04:20 +0000

Możesz użyć Microsoft’s Keyboard Layout Creator . Pozwoli to nawet na dodanie do klawiatury dodatkowych funkcji, takich jak zmiana klawisza na martwy (np. ~), dodanie dodatkowych mapowań (np. altgr+c ->ç), itd.

Aby edytować specjalne naciśnięcia klawiszy, jak ctrl+FOO, możesz potrzebować ręcznie edytować plik .klc.
Instrukcje można znaleźć przez @Senseful w https://superuser.com/a/172993/157884 :

You need to modify the .klc file manually.

Basically you just modify the VK_ column to match the value in column 1.

So for example if you want to bind L to N, you would create the keyboard as you normally would in KLC. Następnie otworzyłbyś plik KLC w edytorze tekstowym. Znajdź wartość L w kolumnie VK_ i przełącz ją na N.

Aby uzyskać więcej informacji, napisałem complete steps on my blog .

Ostrzeżenie: niekompletna obsługa wiązań klawiszy w niektórych aplikacjach

Należy jednak pamiętać, że niektóre aplikacje mogą nie przyjmować prawidłowo tych specjalnych uderzeń klawiszy.

Jako przykład: z moją konkretną konfiguracją, wciśnięcie altgr+a w teamchat DotA2 skasuje tekst - zamiast dodawać ã jak w innych aplikacjach.

3
3
3
2013-01-18 14:51:13 +0000

Mam klawiaturę USB Geniusa KB-G235 (HID) i WinXP SP3. Żadna z aplikacji w poprzednich odpowiedziach nie zadziałała dla mnie. (Ponieważ praca z kodami PS/2 lub nie (w pełni) z XP).

Wypróbowałem HotkeyP (freeware) http://petr.lastovicka.sweb.cz/others.html i to działa! Po prostu dodaj akcję na klucz i to zrobione. (Po przypisaniu nowej akcji nie jest wykonywana domyślna akcja).

2
2
2
2014-09-04 10:22:07 +0000

http://www.autohotkey.com/ może być prostszym i mocniejszym rozwiązaniem. Możesz przebudować klucze i utworzyć klucze modyfikujące używając skryptów takich jak

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    j::Down
    k::Up
    l::Right
    h::Left
    m::AppsKey
    i::Insert
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return
```.
2
2
2
2015-01-12 22:13:39 +0000

Najłatwiejszy sposób: Twórca układu klawiatury Microsoftu. To jest oficjalne rozwiązanie firmy Microsoft. Funkcjonalność jest podobna jak w przypadku Ukelele'a dla OS X.

Pobieranie i instrukcje: https://www.microsoft.com/en-us/download/details.aspx?id=22339

2
2
2
2015-01-19 14:57:13 +0000
  • Keyman Desktop ** - Możesz nawet stworzyć własne klawiatury za pomocą Keyman Developer . Z klawiaturami dla ponad 1000 języków, Keyman Desktop pozwala na pisanie w twoim języku nawet wtedy, gdy Windows tego nie robi.
0
0
0
2015-03-17 20:52:42 +0000

Znalazłem jedną aplikację, która może zrobić prawie wszystkie z nich w Windows 7 i działa bez żadnych problemów, gdy pulpit jest odblokowany. Jest również całkiem łatwa w użyciu. http://sourceforge.net/projects/hotkeyp/?source=typ\_redirect .

Jedyną wadą, którą znalazłem jest to, że nie będzie działać, gdy pulpit jest zablokowany powiedzmy, że wracam ze snu i komputer jest zablokowany, a ja mam głośne odtwarzanie muzyki. Klawiatury multimedialne mogą same się stamtąd wyciszyć. Ale z tą aplikacją musisz się najpierw odblokować.