Hallo zusammen,
ich möchte gerne das Windows-Kontextmenü auch im Total Commander mit einem selbst gewählten Hotkey der Tastatur aufrufen können.
Shift F10 ist mir bekannt, möchte ich aber nicht nutzen.
Das Festlegen einer beliebigen Kombination mit AutoHotkey funktioniert, nur nicht im TC.
Frage:
Wie bekomme ich das Kontextmenü im TC auf eine beliebige(!) Tastaturkombination gelegt, z.B. AltGr & #?
Gruß
Claus
Windows Kontextmenü per Hotkey
Moderators: Hacker, Stefan2, white
Re: Windows Kontextmenü per Hotkey
Hallo thc und willkommen.
Der TC-interne Befehl zum Aufrufen des Kontextmenüs ist "cm_ContextMenu"
cm_ContextMenu=2500;Show context menu
Über "Einstellungen > Diverses" kannst du diesem Befehl eine Tastenkombination zuweisen.
Um eine beliebige(!) Tastaturkombination zu vergeben, müsstest du nebenbei ein AutoHotkey script laufen lassen.
Zum Beispiel könnte das Skript dann einen SendMessage-Befehl absetzen, zB:
TCcmd=2500
SendMessage 1074, %TCcmd%, 0, , ahk_class TTOTAL_CMD
; TC v9: Message-Empfangs-ID=1074 (WM_USER+50) ;See Hstory.txt "08.06.16 Release Total Commander 9.0 beta 1"
Mehr Info in der History.txt oder im Forum, suche nach "WM_USER", zB:
; 15.05.16 Added: The following commands now accept a numeric parameter in the button bar or start menu: (32/64)
; Send WM_USER+51, WPARAM=cmd, LPARAM=numeric parameter
Der TC-interne Befehl zum Aufrufen des Kontextmenüs ist "cm_ContextMenu"
cm_ContextMenu=2500;Show context menu
Über "Einstellungen > Diverses" kannst du diesem Befehl eine Tastenkombination zuweisen.
Um eine beliebige(!) Tastaturkombination zu vergeben, müsstest du nebenbei ein AutoHotkey script laufen lassen.
Zum Beispiel könnte das Skript dann einen SendMessage-Befehl absetzen, zB:
TCcmd=2500
SendMessage 1074, %TCcmd%, 0, , ahk_class TTOTAL_CMD
; TC v9: Message-Empfangs-ID=1074 (WM_USER+50) ;See Hstory.txt "08.06.16 Release Total Commander 9.0 beta 1"
Mehr Info in der History.txt oder im Forum, suche nach "WM_USER", zB:
; 15.05.16 Added: The following commands now accept a numeric parameter in the button bar or start menu: (32/64)
; Send WM_USER+51, WPARAM=cmd, LPARAM=numeric parameter
Re: Windows Kontextmenü per Hotkey
Danke für den Vorschlag.
Ich habe SendMessage ausprobiert - funktioniert aber nicht.
TC reagiert nicht.
Macht aber nix, ich nutze jetz Alt + LWin - das funktioniert auch überall.
Gruß
Claus
Ich habe SendMessage ausprobiert - funktioniert aber nicht.
TC reagiert nicht.
Macht aber nix, ich nutze jetz Alt + LWin - das funktioniert auch überall.
Gruß
Claus
Re: Windows Kontextmenü per Hotkey
Wenn du sowieso eine Windows-Tastatur hast, dann benutz doch einfach die Kontextmenütaste. Die funktioniert ebenfalls überall, auch ohne zusätzliche Software.
Grüße
Dalai
Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror