Jak emulować klawisz menu kontekstowego, gdy nie ma go na klawiaturze?

24

Wyobraź sobie klawiaturę bez Winklawisza. Łatwo to naśladować - wystarczy nacisnąć CtrlEsc. Jednak na klawiaturze, którą mam teraz, nie ma klawisza „prawej myszy” (ani klawisza „menu kontekstowego” ani żadnego innego, jak by się to nazywało - zwykle jest ono umieszczone blisko AltGri nosi znak trzech poziomych pasków lub coś w tym rodzaju).

Jestem bardzo przyzwyczajony do naciskania tego klawisza i nie posiadanie go spowalnia mnie (nie wspominając o irytacji). Jak mogę go emulować na tej ograniczonej klawiaturze?

Konrad Viltersten
źródło
2
Czy masz jakieś klawisze na klawiaturze, których często nie używasz?
nhinkle
szczerze mówiąc,
byłbyś
1
Dlaczego głosowanie negatywne ?!
Konrad Viltersten
2
@Keltari Zaczynam się różnić. Kiedy na przykład jestem w oknie z wieloma plikami i zaznaczam jeden z nich naciskając np. „A”, bardzo szybko wciskam dany klawisz, a następnie „s”, aby wysłać komuś plik. Wiem, że wiele osób go używa (żadna z nich nie obciąża gryzoni).
Konrad Viltersten
@nhinkle Niestety nie. To ta niewielka, minimalistyczna i obrzezana klawiatura Surface ...
Konrad Viltersten

Odpowiedzi:

24

Myślę, że szukasz Shift+ F10.

EDYCJA: Niektóre mniejsze klawiatury wymagają użycia Fnklucza w połączeniu z F1- F12do ich użycia. Przez większość czasu możesz „zablokować funkcję” za pomocą Fn+ CapsLocklub zmienić domyślne zachowanie klawiszy F w BIOS-ie.

Catatonic27
źródło
@ Itнʊß Działa to zarówno na klawiaturze laptopa, jak i na dołączonej klawiaturze bezprzewodowej USB.
DavidPostill
1
@ :нʊß: Używam go cały czas na klawiaturach, które nie mają klawiszy menu ... Chociaż to nie działa w KAŻDYM kontekście. Na przykład mogę otworzyć menu kontekstowe na stronie internetowej za pomocą klawisza menu lub kliknięcia prawym przyciskiem myszy, ale nie za pomocą Shift + F10. Działa prawie wszędzie. Działa w Eksploratorze Windows. EDYCJA: Twój klawisz F10 może działać tylko wtedy, gdy masz wciśnięty klawisz Fn, w zależności od konfiguracji klawiatury laptopa.
Catatonic27,
Przepraszam, zapomniałem o „fn”. +1 za proste rozwiązanie
2015 r. O
2
@ Acнʊß Właściwie uwaga na temat klawisza Fn jest ważna, ponieważ na małych klawiaturach są one często używane w drugiej kolejności. Aktywowałem je jako klucz podstawowy przez CapsLocking, ale zmienię odpowiedź, aby ulepszyć ją z dobrej na świetną.
Konrad Viltersten
Dzięki za to byłem zagubiony, gdy nowy system przyszedł bez żadnego.
Oxwivi
2

Przycisk, o którym mowa, nazywa się „klawiszem menu”.

Można używać AutoHotkey do przemapować klawisz menu do innego klawisza na klawiaturze (nawet bez klawisza na klawiaturze).

Nie cierpię klawisza Caps Lock, więc użyłbym tego zamiast:

Zainstaluj AHK i utwórz plik notatnika, kończący się na .ahk, zawierający:

CapsLock::AppsKey

Uruchamia to klawisz menu ( AppsKey) po naciśnięciu klawisza Caps Lock.

Jeśli nie chcesz używać klawisza Caps Lock, zobacz tutaj listę klawiszy obsługiwanych przez AHK.

ᔕᖺᘎᕊ
źródło
naprawiłeś to. appskey jest poprawny
Keltari
@Keltari Tak - wcześniej miałem w głowie „menu” i zamiast tego wpisałem to!
ᔕᖺᘎᕊ
0

Odkryłem, że używanie AutoHotKey z następującym skryptem wydaje się działać

<^>!m::AppsKey
return 

mapowanie

AltGr + m 

do Menu kontekstowego / Klawisz aplikacji / Klawisz menu

Z jakiegoś powodu, gdybym próbował użyć tylko klawisza AltGr

<^>!

to nie zadziałało, musiałem dodać kolejny klawisz i wybrałem „m”, ponieważ jest blisko i łatwo trafić w kombinację.

Aby mapowanie było uruchamiane automatycznie po ponownym uruchomieniu:

  • wygrana + R.
  • typ shell: wspólne uruchamianie
  • Skopiuj skrót do skryptu AHK i wklej go tutaj
  • może powiedzieć, że nie możesz i chcesz na komputerze
  • Jeśli tak, powiedz tak, wytnij i wklej go z pulpitu do folderu startowego

Uwaga: jeśli inne osoby używają maszyny i NIE chcą mapowania, użyj

shell:startup 

zamiast

MemeDeveloper
źródło