[FarGroup/FarManager] master: EMenu: Send Shift+F6 instead of F6 for "rename" verb (af2efe2fe)

0 views
Skip to first unread message

farg...@farmanager.com

unread,
Feb 7, 2026, 3:00:56 PMFeb 7
to farco...@googlegroups.com
Repository : https://github.com/FarGroup/FarManager
On branch : master
Link : https://github.com/FarGroup/FarManager/commit/af2efe2fe95d9a711a0a9fcba30ca4f89294c9c2

>---------------------------------------------------------------

commit af2efe2fe95d9a711a0a9fcba30ca4f89294c9c2
Author: Alex Alabuzhev <alab...@gmail.com>
Date: Sat Feb 7 19:44:46 2026 +0000

EMenu: Send Shift+F6 instead of F6 for "rename" verb


>---------------------------------------------------------------

af2efe2fe95d9a711a0a9fcba30ca4f89294c9c2
plugins/emenu/Plugin.cpp | 2 +-
plugins/emenu/changelog | 4 ++++
plugins/emenu/version.hpp | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/plugins/emenu/Plugin.cpp b/plugins/emenu/Plugin.cpp
index ea6261cb4..a804cdfad 100644
--- a/plugins/emenu/Plugin.cpp
+++ b/plugins/emenu/Plugin.cpp
@@ -975,7 +975,7 @@ CPlugin::EDoMenu CPlugin::DoMenu(LPSHELLFOLDER pCurFolder, LPCITEMIDLIST* pPiids
}
if (lstrcmpA(szVerb, "rename")==0)
{
- MacroSendMacroText mcmd = {sizeof(MacroSendMacroText), 0, {0}, L"Keys'F6'"};
+ MacroSendMacroText mcmd = {sizeof(MacroSendMacroText), 0, {0}, L"Keys'ShiftF6'"};
MacroControl({}, MCTL_SENDSTRING, MSSC_POST, &mcmd);
return DOMENU_CANCELLED;
}
diff --git a/plugins/emenu/changelog b/plugins/emenu/changelog
index 8839ba2d9..cb9a49bbf 100644
--- a/plugins/emenu/changelog
+++ b/plugins/emenu/changelog
@@ -1,3 +1,7 @@
+drkns 2026-02-07 19:37:59+00:00 - build 68
+
+1. Send Shift+F6 instead of F6 for "rename" verb.
+
drkns 2021-06-03 23:29:55+01:00 - build 67

1. Workarounds for menu positioning in Windows Terminal.
diff --git a/plugins/emenu/version.hpp b/plugins/emenu/version.hpp
index 5e4b46cc3..3d0e0f23f 100644
--- a/plugins/emenu/version.hpp
+++ b/plugins/emenu/version.hpp
@@ -1,6 +1,6 @@
#include <farversion.hpp>

-#define PLUGIN_BUILD 67
+#define PLUGIN_BUILD 68
#define PLUGIN_DESC L"EMenu Plugin for Far Manager"
#define PLUGIN_NAME L"EMenu"
#define PLUGIN_FILENAME L"EMenu.dll"


Reply all
Reply to author
Forward
0 new messages