Auf Windows-PCs ist die Kontextschaltfläche fantastisch! Bei einigen Tastaturen, vor allem bei Laptops, wurde jedoch auf die Verwendung einer speziellen Taste verzichtet.
Gibt es einen Tastaturakkord (Shortcut), der das Kontextmenü aufruft?
Auf Windows-PCs ist die Kontextschaltfläche fantastisch! Bei einigen Tastaturen, vor allem bei Laptops, wurde jedoch auf die Verwendung einer speziellen Taste verzichtet.
Gibt es einen Tastaturakkord (Shortcut), der das Kontextmenü aufruft?
Antworten:
Shift+ F10! Eine meiner Lieblingsverknüpfungen!
Obwohl Ihre Frage nicht direkt beantwortet wird, gibt es möglicherweise bessere Lösungen als Shift+ F10. Nur als Beispiel, es funktioniert hier im Chrome-Browser nicht, während ich diese Antwort schreibe. Auch in den meisten Programmen, in denen ich tatsächlich die Kontextmenütaste (aka Apps-Key) benötige, benutze ich sie so oft, dass eine Tastenkombination wie Shift+ F10ungünstig ist.
Beachten Sie jedoch, dass ich nur zu Windows-Lösungen Stellung nehmen kann. Auch bei diesen Lösungen wird davon ausgegangen, dass Sie über andere Schlüssel verfügen, die Sie zu opfern bereit sind.
Windows ermöglicht das erneute Zuordnen von Schlüsseln über die Registrierung. Leider wird hier keine einfache Syntax verwendet . Daher ist es wahrscheinlich besser, ein Dienstprogramm eines Drittanbieters zum Generieren der Neuzuordnungen wie SharpKeys zu verwenden .
Der Screenshot zeigt meine Konfiguration für das Thinkpad Edge E540, bei der die Kontextmenütaste durch PrintScreen ersetzt wurde, aber Dienstprogrammschaltflächen (calc.exe öffnen, Bildschirm sperren, Browser öffnen, "Arbeitsplatz" öffnen) für mich völlig unbrauchbar sind .
Zum Glück werden beschreibende Namen für die Schlüssel verwendet, sodass es nicht erforderlich ist, die Schlüsselcodes selbst herauszufinden.
Das erneute Zuordnen der Schlüssel direkt zur Registrierung erfordert weiterhin Software von Drittanbietern, um die Schlüsselcodes herauszufinden (insbesondere für nicht standardmäßige Schlüssel). Daher empfehle ich, sie nicht zu versuchen, solange SharpKeys auf Ihrem Gerät funktioniert.
Alternativ können Sie Schlüssel mit allgemeineren Dienstprogrammen wie AutoHotKey neu zuordnen. Früher habe ich das Skript verwendet
; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}
neu zuordnen PrintScreenzu Appsund Shift+ PrintScreenzu PrintScreen.
Eine Schwäche von AutoHotKey-Lösungen ist jedoch, dass einige Programme, die auf Tastaturereignisse auf einer niedrigeren Ebene zugreifen, wie z. B. viele Spiele, AutoHotKey nicht durchlaufen.
Shift+F10
ist ein solcher Schlüssel. Leider wird es in vielen Anwendungen nur unzureichend unterstützt (z. B. scheint KDE4 Dolphin dies nicht zu unterstützen).
Als Workaround verwende ich eine globale Bindung, die sie in die Standardmenütaste übersetzt.
@kdb hat erklärt, wie das unter Windows gemacht wird, damit Sie dort ihre Lösung verwenden können. Unter Linux muss es mit AutoKey funktionieren .
Fügen Sie einfach dieses Skript hinzu und ordnen Sie es zu <shift>+<f10>
.
keyboard.send_keys('<menu>')
Beachten Sie, dass Sie das Skript speichern müssen, bevor die Bindung wirksam wird.