MS PowerToys: problem z mapowaniem klawisza

Zmieniłam klawiaturę do laptopa z Windows 11. W poprzedniej był klawisz kalkulatora, do którego oryginalnie był przypisany kalkulator systemowy, ale coś tam zmieniałam w rejestrze i przypisałam tam inny, zewnętrzny kalkulator. W nowej klawiaturze w ogóle nie ma klawisza Kalkulator. Gemini poleciło PowerToys aby przypisać do kalkulatora klawisz Insert. Niestety wciąż podawało mi błędne instrukcje i nieistniejące opcje. Ostatecznie stanęło na tym, że nie wiadomo, jaką nazwę ma klawisz Kalkulator w tym programie. Gemini najpierw kazało mi szukać: Calculator/Kalkulator, App: Calculator lub App: Clac. Jak się okazało, że nic takiego nie ma, to stwierdziło, że w takim razie VK 180 lub E0 20, ale tego też nie było. Ostatecznie uznało, że to musi być Start App 1, ale oczywiście nie działa i jak klikam OK, aby zatwierdzić to mapowanie, dostaję komunikat: „Ostrzeżenie: następujące klucze nie mają przypisań: Insert” - mimo że mam wybrany ten jakiś Start APP 1. Poza tym tam jeszcze jest jakiś samotny przycisk „Wybierz” i Gemini nie wie, do czego on służy

Jak więc u licha w tym poronionym programie mam przypisać klawisz Insert do kalkulatora?

@betmariss używałaś AI „Myślący 3”?
Po ci zmieniłaś klawiaturę, nie działała, czy klawisze wytarte / wyklikane już?

Tak na poważnie: zapytaj AI Gemini w trybie myślącym. Za darmo jest limit resetujący się codziennie.

Mój film z AI Gemini myślącym:

No i o Powertoys:
Microsoft PowerToys - YouTube

1 polubienie

Być może szybciej jest napisać to w AutoHotKey lub AutoIt.

ChatGPT podaje mi taką instrukcję:
" Krok 1: Mapowanie Insert → wirtualny klawisz F13

  1. Otwórz Edytor rejestru
  2. Przejdź do klucza:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  1. Sprawdź, czy istnieje wartość binarna Scancode Map.
  • Jeśli istnieje, zrób jej kopię zapasową (eksport).
  • Jeśli nie istnieje, kliknij prawym przyciskiem → Nowa → Wartość binarna → nazwij Scancode Map.
  1. Wprowadź wartość binarną dokładnie tak (Insert → F13):
00 00 00 00 00 00 00 00
02 00 00 00
64 00 52 E0
00 00 00 00
  1. Zapisz zmiany i zrestartuj komputer.

Krok 2: Powiązanie F13 z Kalkulatorem

  1. W rejestrze przejdź do:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
  1. Utwórz nowy klucz (podfolder) o dowolnej nazwie np. 88.
  2. W tym kluczu utwórz nową wartość ciągu (String Value) o nazwie ShellExecute.
  3. Jako dane wartości wpisz ścieżkę do kalkulatora
  4. Zapisz zmiany i zrestartuj komputer"

Ktoś może to zweryfikować?

Dobra, użyłam tego myślącego Gemini i on twierdzi, że instrukcje ChatGPT są złe i podaje takie:
"Przejdź do klucza: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Krok 2: Tworzenie wartości
Kliknij prawym przyciskiem myszy po prawej stronie → Nowy → Wartość binarna.
Nazwij ją: Scancode Map

Wprowadzanie danych (Tu jest kluczowa różnica) ChatGPT podał Ci kod mapujący na F13. My wpiszemy kod mapujący bezpośrednio na Kalkulator.
Wpisz poniższy ciąg liczb. Możesz to zrobić ręcznie, uważając na kolejność, lub po prostu przepisać bajty ciągiem (ignorując spacje, edytor sam je doda).
Dane do wpisania: 00 00 00 00 00 00 00 00 02 00 00 00 21 E0 52 E0 00 00 00 00
Kliknij OK i zrestartuj system"

Dobra, zaryzykowałam i ta ostatnia instrukcja od myślącego Gemini działa, więc problem rozwiązany :slight_smile: